////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// 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 sm8650
{
// Enumerator: VariantGroup
enum EVariantGroup
{
    InvalidVariantGroup = 0,
    PruneGroup4KEISv3 = 1,
    PruneGroupAI = 2,
    PruneGroupAISEG = 3,
    PruneGroupAISegOnly = 4,
    PruneGroupAWBR = 5,
    PruneGroupBTMCMode = 6,
    PruneGroupCore3ASegment = 7,
    PruneGroupDS64 = 8,
    PruneGroupEIS = 9,
    PruneGroupEVAiTOF = 10,
    PruneGroupFDIN = 11,
    PruneGroupFDSegment = 12,
    PruneGroupHDR10P = 13,
    PruneGroupHDRProfile = 14,
    PruneGroupHDRSnapshotProfile = 15,
    PruneGroupHDRType = 16,
    PruneGroupHFRUsecase = 17,
    PruneGroupIDEALRAW = 18,
    PruneGroupIPEProfile = 19,
    PruneGroupLowResolutionSnapshot = 20,
    PruneGroupMLInference = 21,
    PruneGroupNoRemosaic = 22,
    PruneGroupPDNetSegment = 23,
    PruneGroupPREVIEWCB = 24,
    PruneGroupPreviewHDR10P = 25,
    PruneGroupRAW16 = 26,
    PruneGroupResolutionUpscale = 27,
    PruneGroupSHDR = 28,
    PruneGroupSecureUsecase = 29,
    PruneGroupSnapshot = 30,
    PruneGroupStatsNNSegment = 31,
    PruneGroupTrackerSegment = 32,
    PruneGroupVIULL = 33,
    PruneGroupVIULLPLUS = 34,
    PruneGroupYuvChiNode = 35,
};
static const CHAR* g_stringMapVariantGroup[]
{
    "4KEISv3",
    "AI",
    "AISEG",
    "AISegOnly",
    "AWBR",
    "BTMCMode",
    "Core3ASegment",
    "DS64",
    "EIS",
    "EVAiTOF",
    "FDIN",
    "FDSegment",
    "HDR10P",
    "HDRProfile",
    "HDRSnapshotProfile",
    "HDRType",
    "HFRUsecase",
    "IDEALRAW",
    "IPEProfile",
    "LowResolutionSnapshot",
    "MLInference",
    "NoRemosaic",
    "PDNetSegment",
    "PREVIEWCB",
    "PreviewHDR10P",
    "RAW16",
    "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 const PruneVariant s_pruneGroup0[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static const PruneVariant s_pruneGroup1[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static ChiLinkNodeDescriptor UsecasePreview_Preview_Link4_Sensor0_Out0Desc[] =
{
    {65536, 0, 2, 1, {0, NULL}}, // IFE
    {65536, 0, 2, 5, {1, s_pruneGroup0}}, // IFE
    {65536, 0, 2, 6, {1, s_pruneGroup1}}, // IFE
};

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

static const PruneVariant s_pruneGroup2[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static const PruneVariant s_pruneGroup3[] = {{PruneGroupPDNetSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecasePreview_Preview_Link6_IFE0_Out8Desc[] =
{
    {5, 0, 8, 0, {2, s_pruneGroup2}}, // AutoFocus
    {17, 0, 0, 0, {1, s_pruneGroup3}}, // STATSPDnet
};

static const PruneVariant s_pruneGroup4[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecasePreview_Preview_Link7_IFE0_Out11Desc[] =
{
    {5, 0, 99, 0, {2, s_pruneGroup4}}, // AutoFocus
};

static const PruneVariant s_pruneGroup5[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupHFRUsecase, PruneTypeDisable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecasePreview_Preview_Link8_IFE0_Out9Desc[] =
{
    {5, 0, 11, 0, {3, s_pruneGroup5}}, // AutoFocus
};

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

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

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

static const PruneVariant s_pruneGroup9[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup10[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecasePreview_Preview_Link12_IFE0_Out21Desc[] =
{
    {9, 0, 1, 0, {1, s_pruneGroup9}}, // StatsParse
    {12, 0, 1, 0, {1, s_pruneGroup10}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup11[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecasePreview_Preview_Link13_IFE0_Out42Desc[] =
{
    {9, 0, 77, 0, {1, s_pruneGroup11}}, // StatsParse
};

static const PruneVariant s_pruneGroup12[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecasePreview_Preview_Link14_IFE0_Out15Desc[] =
{
    {9, 0, 5, 0, {1, s_pruneGroup12}}, // StatsParse
};

static const PruneVariant s_pruneGroup13[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static const PruneVariant s_pruneGroup14[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecasePreview_Preview_Link15_IFE0_Out25Desc[] =
{
    {5, 0, 12, 0, {2, s_pruneGroup13}}, // AutoFocus
    {5, 0, 105, 0, {2, s_pruneGroup14}}, // AutoFocus
};

static const PruneVariant s_pruneGroup15[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static const PruneVariant s_pruneGroup16[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static const PruneVariant s_pruneGroup17[] = {{PruneGroupPDNetSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecasePreview_Preview_Link16_IFE0_Out28Desc[] =
{
    {5, 0, 35, 0, {2, s_pruneGroup15}}, // AutoFocus
    {5, 0, 107, 0, {2, s_pruneGroup16}}, // AutoFocus
    {17, 0, 1, 0, {1, s_pruneGroup17}}, // STATSPDnet
};

static const PruneVariant s_pruneGroup18[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup19[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup20[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecasePreview_Preview_Link17_IFE0_Out29Desc[] =
{
    {9, 0, 36, 0, {1, s_pruneGroup18}}, // StatsParse
    {1, 0, 62, 0, {1, s_pruneGroup19}}, // StatsProcessing
    {12, 0, 62, 0, {1, s_pruneGroup20}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup21[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup22[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup23[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecasePreview_Preview_Link18_IFE0_Out30Desc[] =
{
    {9, 0, 35, 0, {1, s_pruneGroup21}}, // StatsParse
    {1, 0, 37, 0, {1, s_pruneGroup22}}, // StatsProcessing
    {5, 0, 37, 0, {1, s_pruneGroup23}}, // AutoFocus
};

static const PruneVariant s_pruneGroup24[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup25[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecasePreview_Preview_Link19_IFE0_Out32Desc[] =
{
    {9, 0, 3, 0, {1, s_pruneGroup24}}, // StatsParse
    {1, 0, 3, 0, {1, s_pruneGroup25}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup26[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup27[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecasePreview_Preview_Link20_IFE0_Out36Desc[] =
{
    {9, 0, 61, 0, {1, s_pruneGroup26}}, // StatsParse
    {1, 0, 76, 0, {1, s_pruneGroup27}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup28[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup29[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecasePreview_Preview_Link21_IFE0_Out38Desc[] =
{
    {9, 0, 65, 0, {1, s_pruneGroup28}}, // StatsParse
    {1, 0, 83, 0, {1, s_pruneGroup29}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup30[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecasePreview_Preview_Link22_IFE0_Out37Desc[] =
{
    {5, 0, 90, 0, {1, s_pruneGroup30}}, // AutoFocus
};

static const PruneVariant s_pruneGroup31[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static const PruneVariant s_pruneGroup32[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecasePreview_Preview_Link23_IFE0_Out39Desc[] =
{
    {5, 0, 89, 0, {2, s_pruneGroup31}}, // AutoFocus
    {5, 0, 109, 0, {2, s_pruneGroup32}}, // AutoFocus
};

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

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

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

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

static const PruneVariant s_pruneGroup37[] = {{PruneGroupTrackerSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup38[] = {{PruneGroupStatsNNSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup39[] = {{PruneGroupMLInference, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecasePreview_Preview_Link28_IPE19_Out8Desc[] =
{
    {14, 0, 0, 0, {1, s_pruneGroup37}}, // TRACKER
    {16, 0, 0, 0, {1, s_pruneGroup38}}, // STATSNN
    {255, 77, 0, 0, {1, s_pruneGroup39}}, // ChiNode
    {8, 0, 3, 0, {0, NULL}}, // FDManager
};

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

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

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

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

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

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

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[] =
{
    {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 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
    {83, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBayerRS
};

// 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
};

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

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

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

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

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

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

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

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

// AutoFocus0 Input Port Descriptors
static ChiInputPortDescriptor UsecasePreview_PreviewNode5_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
    {105, 0, 0, 0, { 0 }, NULL}, // StatsInputPortDualPDHWPDAFSecondary
    {35, 0, 0, 0, { 0 }, NULL}, // StatsInputPortPreProcessedPDHWPDAF
    {107, 0, 0, 0, { 0 }, NULL}, // StatsInputPortPreProcessedPDHWPDAFSecondary
    {37, 0, 0, 0, { 0 }, NULL}, // StatsInputPortAECBE
    {90, 0, 0, 0, { 0 }, NULL}, // StatsInputPortCAF
    {89, 0, 0, 0, { 0 }, NULL}, // StatsInputPortParsedPDHWPDAF
    {109, 0, 0, 0, { 0 }, NULL}, // StatsInputPortParsedPDHWPDAFSecondary
};

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

// IFE0 Input Port Descriptors
static ChiInputPortDescriptor UsecasePreview_PreviewNode65536_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 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
    {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
    {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
    {42, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsALSCBG
    {15, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsIHIST
    {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
    {6, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortFD
};

// 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
};

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

// IPE19 Output Port Descriptors
static ChiOutputPortDescriptor UsecasePreview_PreviewNode65538_19OutputPortDescriptors[] =
{
    {8, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
};

// 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
    {77, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortALSCBG
    {5, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortIHist
    {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 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_node14_0_properties[] =
{
    {1, "com.qti.stats.tracker"},
    {6, "1"},
};

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

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

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

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

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

static ChiNodeProperty UsecasePreview_Preview_node65538_19_properties[] =
{
    {2, "11"},
};

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

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

static const PruneVariant s_pruneGroup44[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup45[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup46[] = {{PruneGroupTrackerSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup47[] = {{PruneGroupStatsNNSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup48[] = {{PruneGroupPDNetSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup49[] = {{PruneGroupMLInference, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup50[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup51[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiNode UsecasePreview_PreviewNodes[] =
{
    {UsecasePreview_Preview_node0_0_properties, 0, 0, {0, { 0 }, NULL, 2, { 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_pruneGroup44}, 0, 0, { 0 }},
    {UsecasePreview_Preview_node12_0_properties, 12, 0, {2, { 0 }, UsecasePreview_PreviewNode12_0InputPortDescriptors, 1, { 0 }, UsecasePreview_PreviewNode12_0OutputPortDescriptors}, 2, {1, s_pruneGroup45}, 0, 0, { 0 }},
    {UsecasePreview_Preview_node14_0_properties, 14, 0, {1, { 0 }, UsecasePreview_PreviewNode14_0InputPortDescriptors, 1, { 0 }, UsecasePreview_PreviewNode14_0OutputPortDescriptors}, 2, {1, s_pruneGroup46}, 0, 0, { 0 }},
    {UsecasePreview_Preview_node16_0_properties, 16, 0, {1, { 0 }, UsecasePreview_PreviewNode16_0InputPortDescriptors, 1, { 0 }, UsecasePreview_PreviewNode16_0OutputPortDescriptors}, 2, {1, s_pruneGroup47}, 0, 0, { 0 }},
    {UsecasePreview_Preview_node17_0_properties, 17, 0, {2, { 0 }, UsecasePreview_PreviewNode17_0InputPortDescriptors, 1, { 0 }, UsecasePreview_PreviewNode17_0OutputPortDescriptors}, 2, {1, s_pruneGroup48}, 0, 0, { 0 }},
    {UsecasePreview_Preview_node255_77_properties, 255, 77, {1, { 0 }, UsecasePreview_PreviewNode255_77InputPortDescriptors, 1, { 0 }, UsecasePreview_PreviewNode255_77OutputPortDescriptors}, 1, {1, s_pruneGroup49}, 0, 0, { 0 }},
    {UsecasePreview_Preview_node5_0_properties, 5, 0, {11, { 0 }, UsecasePreview_PreviewNode5_0InputPortDescriptors, 1, { 0 }, UsecasePreview_PreviewNode5_0OutputPortDescriptors}, 4, {1, s_pruneGroup50}, 0, 0, { 0 }},
    {UsecasePreview_Preview_node65536_0_properties, 65536, 0, {4, { 0 }, UsecasePreview_PreviewNode65536_0InputPortDescriptors, 22, { 0 }, UsecasePreview_PreviewNode65536_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {NULL, 65538, 0, {3, { 0 }, UsecasePreview_PreviewNode65538_0InputPortDescriptors, 1, { 0 }, UsecasePreview_PreviewNode65538_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {UsecasePreview_Preview_node65538_19_properties, 65538, 19, {1, { 0 }, UsecasePreview_PreviewNode65538_19InputPortDescriptors, 1, { 0 }, UsecasePreview_PreviewNode65538_19OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecasePreview_Preview_node8_0_properties, 8, 0, {1, { 0 }, UsecasePreview_PreviewNode8_0InputPortDescriptors, 1, { 0 }, UsecasePreview_PreviewNode8_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecasePreview_Preview_node9_0_properties, 9, 0, {10, { 0 }, UsecasePreview_PreviewNode9_0InputPortDescriptors, 1, { 0 }, UsecasePreview_PreviewNode9_0OutputPortDescriptors}, 1, {1, s_pruneGroup51}, 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, 0, 0, {0, NULL}}, 3, UsecasePreview_Preview_Link4_Sensor0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 1, 0, {0, NULL}}, 1, UsecasePreview_Preview_Link5_Sensor0_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 8, 2, {0, NULL}}, 2, UsecasePreview_Preview_Link6_IFE0_Out8Desc, {1, {ChiFormatRawPlain16}, 307200, 10, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 11, 11, {0, NULL}}, 1, UsecasePreview_Preview_Link7_IFE0_Out11Desc, {1, {ChiFormatRawPlain16}, 307200, 10, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 9, 0, {0, NULL}}, 1, UsecasePreview_Preview_Link8_IFE0_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 10, 3, {0, NULL}}, 1, UsecasePreview_Preview_Link9_IFE0_Out10Desc, {1, {ChiFormatRawMIPI}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 31, 1, {0, NULL}}, 1, UsecasePreview_Preview_Link10_IFE0_Out31Desc, {1, {ChiFormatRawPlain16}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 19, 0, {0, NULL}}, 1, UsecasePreview_Preview_Link11_IFE0_Out19Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 21, 0, {0, NULL}}, 2, UsecasePreview_Preview_Link12_IFE0_Out21Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 42, 0, {0, NULL}}, 1, UsecasePreview_Preview_Link13_IFE0_Out42Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 15, 0, {0, NULL}}, 1, UsecasePreview_Preview_Link14_IFE0_Out15Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 25, 2, {0, NULL}}, 2, UsecasePreview_Preview_Link15_IFE0_Out25Desc, {1, {ChiFormatRawPlain64}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 28, 2, {0, NULL}}, 3, UsecasePreview_Preview_Link16_IFE0_Out28Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 16, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 29, 0, {0, NULL}}, 3, UsecasePreview_Preview_Link17_IFE0_Out29Desc, {1, {ChiFormatBlob}, 16384, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 30, 0, {0, NULL}}, 3, UsecasePreview_Preview_Link18_IFE0_Out30Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 32, 0, {0, NULL}}, 2, UsecasePreview_Preview_Link19_IFE0_Out32Desc, {1, {ChiFormatBlob}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 36, 0, {0, NULL}}, 2, UsecasePreview_Preview_Link20_IFE0_Out36Desc, {1, {ChiFormatBlob}, 3072, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 38, 0, {0, NULL}}, 2, UsecasePreview_Preview_Link21_IFE0_Out38Desc, {1, {ChiFormatBlob}, 16384, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 37, 0, {0, NULL}}, 1, UsecasePreview_Preview_Link22_IFE0_Out37Desc, {1, {ChiFormatBlob}, 16384, 10, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 39, 2, {0, NULL}}, 2, UsecasePreview_Preview_Link23_IFE0_Out39Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{9, 0, 0, 0, {0, NULL}}, 1, UsecasePreview_Preview_Link24_StatsParse0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{1, 0, 0, 0, {0, NULL}}, 1, UsecasePreview_Preview_Link25_StatsProcessing0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{12, 0, 0, 0, {0, NULL}}, 1, UsecasePreview_Preview_Link26_AutoWhiteBalance0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{5, 0, 0, 0, {0, NULL}}, 1, UsecasePreview_Preview_Link27_AutoFocus0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 19, 8, 0, {0, NULL}}, 4, UsecasePreview_Preview_Link28_IPE19_Out8Desc, {1, {ChiFormatYUV420NV12}, 0, 6, 12, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{14, 0, 0, 0, {0, NULL}}, 1, UsecasePreview_Preview_Link29_TRACKER0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{16, 0, 0, 0, {0, NULL}}, 1, UsecasePreview_Preview_Link30_STATSNN0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{17, 0, 1, 0, {0, NULL}}, 1, UsecasePreview_Preview_Link31_STATSPDnet0_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 77, 0, 0, {0, NULL}}, 1, UsecasePreview_Preview_Link32_ChiNode77_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{8, 0, 0, 0, {0, NULL}}, 1, UsecasePreview_Preview_Link33_FDManager0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 6, 0, {0, NULL}}, 1, UsecasePreview_Preview_Link34_IFE0_Out6Desc, {1, {ChiFormatYUV420NV12}, 0, 6, 12, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable}, {0, 0}, OfflineDependencyProviderNone, 0},
};

enum UsecasePreviewPipelineIds
{
    Preview = 0,
};

static ChiPipelineTargetCreateDescriptor UsecasePreview_pipelines[] =
{
    {"Preview", { 0, 13, UsecasePreview_PreviewNodes, 35, 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_pruneGroup52[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static const PruneVariant s_pruneGroup53[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static ChiLinkNodeDescriptor UsecaseSecurePreview_SecurePreview_Link6_Sensor0_Out0Desc[] =
{
    {65536, 0, 2, 1, {0, NULL}}, // IFE
    {65536, 0, 2, 5, {1, s_pruneGroup52}}, // IFE
    {65536, 0, 2, 6, {1, s_pruneGroup53}}, // IFE
};

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

static const PruneVariant s_pruneGroup54[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static const PruneVariant s_pruneGroup55[] = {{PruneGroupPDNetSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseSecurePreview_SecurePreview_Link8_IFE0_Out8Desc[] =
{
    {5, 0, 8, 0, {2, s_pruneGroup54}}, // AutoFocus
    {17, 0, 0, 0, {1, s_pruneGroup55}}, // STATSPDnet
};

static const PruneVariant s_pruneGroup56[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseSecurePreview_SecurePreview_Link9_IFE0_Out11Desc[] =
{
    {5, 0, 99, 0, {2, s_pruneGroup56}}, // AutoFocus
};

static const PruneVariant s_pruneGroup57[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupHFRUsecase, PruneTypeDisable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseSecurePreview_SecurePreview_Link10_IFE0_Out9Desc[] =
{
    {5, 0, 11, 0, {3, s_pruneGroup57}}, // AutoFocus
};

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

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

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

static const PruneVariant s_pruneGroup61[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup62[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseSecurePreview_SecurePreview_Link14_IFE0_Out21Desc[] =
{
    {9, 0, 1, 0, {1, s_pruneGroup61}}, // StatsParse
    {12, 0, 1, 0, {1, s_pruneGroup62}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup63[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseSecurePreview_SecurePreview_Link15_IFE0_Out42Desc[] =
{
    {9, 0, 77, 0, {1, s_pruneGroup63}}, // StatsParse
};

static const PruneVariant s_pruneGroup64[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseSecurePreview_SecurePreview_Link16_IFE0_Out15Desc[] =
{
    {9, 0, 5, 0, {1, s_pruneGroup64}}, // StatsParse
};

static const PruneVariant s_pruneGroup65[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static const PruneVariant s_pruneGroup66[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseSecurePreview_SecurePreview_Link17_IFE0_Out25Desc[] =
{
    {5, 0, 12, 0, {2, s_pruneGroup65}}, // AutoFocus
    {5, 0, 105, 0, {2, s_pruneGroup66}}, // AutoFocus
};

static const PruneVariant s_pruneGroup67[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static const PruneVariant s_pruneGroup68[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static const PruneVariant s_pruneGroup69[] = {{PruneGroupPDNetSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseSecurePreview_SecurePreview_Link18_IFE0_Out28Desc[] =
{
    {5, 0, 35, 0, {2, s_pruneGroup67}}, // AutoFocus
    {5, 0, 107, 0, {2, s_pruneGroup68}}, // AutoFocus
    {17, 0, 1, 0, {1, s_pruneGroup69}}, // STATSPDnet
};

static const PruneVariant s_pruneGroup70[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup71[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup72[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseSecurePreview_SecurePreview_Link19_IFE0_Out29Desc[] =
{
    {9, 0, 36, 0, {1, s_pruneGroup70}}, // StatsParse
    {1, 0, 62, 0, {1, s_pruneGroup71}}, // StatsProcessing
    {12, 0, 62, 0, {1, s_pruneGroup72}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup73[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup74[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup75[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseSecurePreview_SecurePreview_Link20_IFE0_Out30Desc[] =
{
    {9, 0, 35, 0, {1, s_pruneGroup73}}, // StatsParse
    {1, 0, 37, 0, {1, s_pruneGroup74}}, // StatsProcessing
    {5, 0, 37, 0, {1, s_pruneGroup75}}, // AutoFocus
};

static const PruneVariant s_pruneGroup76[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup77[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseSecurePreview_SecurePreview_Link21_IFE0_Out32Desc[] =
{
    {9, 0, 3, 0, {1, s_pruneGroup76}}, // StatsParse
    {1, 0, 3, 0, {1, s_pruneGroup77}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup78[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup79[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseSecurePreview_SecurePreview_Link22_IFE0_Out36Desc[] =
{
    {9, 0, 61, 0, {1, s_pruneGroup78}}, // StatsParse
    {1, 0, 76, 0, {1, s_pruneGroup79}}, // StatsProcessing
};

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

static const PruneVariant s_pruneGroup82[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseSecurePreview_SecurePreview_Link24_IFE0_Out37Desc[] =
{
    {5, 0, 90, 0, {1, s_pruneGroup82}}, // AutoFocus
};

static const PruneVariant s_pruneGroup83[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static const PruneVariant s_pruneGroup84[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseSecurePreview_SecurePreview_Link25_IFE0_Out39Desc[] =
{
    {5, 0, 89, 0, {2, s_pruneGroup83}}, // AutoFocus
    {5, 0, 109, 0, {2, s_pruneGroup84}}, // AutoFocus
};

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

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

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

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

static const PruneVariant s_pruneGroup89[] = {{PruneGroupTrackerSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup90[] = {{PruneGroupStatsNNSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup91[] = {{PruneGroupMLInference, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseSecurePreview_SecurePreview_Link30_IFE0_Out6Desc[] =
{
    {14, 0, 0, 0, {1, s_pruneGroup89}}, // TRACKER
    {16, 0, 0, 0, {1, s_pruneGroup90}}, // STATSNN
    {8, 0, 3, 0, {0, NULL}}, // FDManager
    {255, 77, 0, 0, {1, s_pruneGroup91}}, // ChiNode
};

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

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

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

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

static const PruneVariant s_pruneGroup95[] = {{PruneGroupMLInference, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseSecurePreview_SecurePreview_Link35_ChiNode77_Out0Desc[] =
{
    {3, 44, 0, 0, {1, s_pruneGroup95}}, // 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
    {83, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBayerRS
};

// 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
};

// AutoFocus0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseSecurePreview_SecurePreviewNode5_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
    {105, 0, 0, 0, { 0 }, NULL}, // StatsInputPortDualPDHWPDAFSecondary
    {35, 0, 0, 0, { 0 }, NULL}, // StatsInputPortPreProcessedPDHWPDAF
    {107, 0, 0, 0, { 0 }, NULL}, // StatsInputPortPreProcessedPDHWPDAFSecondary
    {37, 0, 0, 0, { 0 }, NULL}, // StatsInputPortAECBE
    {90, 0, 0, 0, { 0 }, NULL}, // StatsInputPortCAF
    {89, 0, 0, 0, { 0 }, NULL}, // StatsInputPortParsedPDHWPDAF
    {109, 0, 0, 0, { 0 }, NULL}, // StatsInputPortParsedPDHWPDAFSecondary
};

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

// 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
    {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
    {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
    {42, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsALSCBG
    {15, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsIHIST
    {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
    {6, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortFD
};

// 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
    {77, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortALSCBG
    {5, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortIHist
    {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 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_node5_0_properties[] =
{
    {1, "com.qti.stats.af"},
    {1, "com.qti.stats.pdlibwrapper"},
    {6, "1"},
    {16, "0"},
};

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_pruneGroup96[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup97[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup98[] = {{PruneGroupTrackerSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup99[] = {{PruneGroupStatsNNSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup100[] = {{PruneGroupPDNetSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup101[] = {{PruneGroupMLInference, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup102[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup103[] = {{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_pruneGroup96}, 0, 0, { 0 }},
    {UsecaseSecurePreview_SecurePreview_node12_0_properties, 12, 0, {2, { 0 }, UsecaseSecurePreview_SecurePreviewNode12_0InputPortDescriptors, 1, { 0 }, UsecaseSecurePreview_SecurePreviewNode12_0OutputPortDescriptors}, 2, {1, s_pruneGroup97}, 0, 0, { 0 }},
    {UsecaseSecurePreview_SecurePreview_node14_0_properties, 14, 0, {1, { 0 }, UsecaseSecurePreview_SecurePreviewNode14_0InputPortDescriptors, 1, { 0 }, UsecaseSecurePreview_SecurePreviewNode14_0OutputPortDescriptors}, 2, {1, s_pruneGroup98}, 0, 0, { 0 }},
    {UsecaseSecurePreview_SecurePreview_node16_0_properties, 16, 0, {1, { 0 }, UsecaseSecurePreview_SecurePreviewNode16_0InputPortDescriptors, 1, { 0 }, UsecaseSecurePreview_SecurePreviewNode16_0OutputPortDescriptors}, 2, {1, s_pruneGroup99}, 0, 0, { 0 }},
    {UsecaseSecurePreview_SecurePreview_node17_0_properties, 17, 0, {2, { 0 }, UsecaseSecurePreview_SecurePreviewNode17_0InputPortDescriptors, 1, { 0 }, UsecaseSecurePreview_SecurePreviewNode17_0OutputPortDescriptors}, 2, {1, s_pruneGroup100}, 0, 0, { 0 }},
    {UsecaseSecurePreview_SecurePreview_node255_77_properties, 255, 77, {1, { 0 }, UsecaseSecurePreview_SecurePreviewNode255_77InputPortDescriptors, 1, { 0 }, UsecaseSecurePreview_SecurePreviewNode255_77OutputPortDescriptors}, 1, {1, s_pruneGroup101}, 0, 0, { 0 }},
    {UsecaseSecurePreview_SecurePreview_node5_0_properties, 5, 0, {11, { 0 }, UsecaseSecurePreview_SecurePreviewNode5_0InputPortDescriptors, 1, { 0 }, UsecaseSecurePreview_SecurePreviewNode5_0OutputPortDescriptors}, 4, {1, s_pruneGroup102}, 0, 0, { 0 }},
    {UsecaseSecurePreview_SecurePreview_node65536_0_properties, 65536, 0, {4, { 0 }, UsecaseSecurePreview_SecurePreviewNode65536_0InputPortDescriptors, 22, { 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, {10, { 0 }, UsecaseSecurePreview_SecurePreviewNode9_0InputPortDescriptors, 1, { 0 }, UsecaseSecurePreview_SecurePreviewNode9_0OutputPortDescriptors}, 1, {1, s_pruneGroup103}, 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, 8, 2, {0, NULL}}, 2, UsecaseSecurePreview_SecurePreview_Link8_IFE0_Out8Desc, {1, {ChiFormatRawPlain16}, 307200, 10, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 11, 11, {0, NULL}}, 1, UsecaseSecurePreview_SecurePreview_Link9_IFE0_Out11Desc, {1, {ChiFormatRawPlain16}, 307200, 10, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 9, 0, {0, NULL}}, 1, UsecaseSecurePreview_SecurePreview_Link10_IFE0_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 10, 3, {0, NULL}}, 1, UsecaseSecurePreview_SecurePreview_Link11_IFE0_Out10Desc, {1, {ChiFormatRawMIPI}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 31, 1, {0, NULL}}, 1, UsecaseSecurePreview_SecurePreview_Link12_IFE0_Out31Desc, {1, {ChiFormatRawPlain16}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 19, 0, {0, NULL}}, 1, UsecaseSecurePreview_SecurePreview_Link13_IFE0_Out19Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 21, 0, {0, NULL}}, 2, UsecaseSecurePreview_SecurePreview_Link14_IFE0_Out21Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 42, 0, {0, NULL}}, 1, UsecaseSecurePreview_SecurePreview_Link15_IFE0_Out42Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 15, 0, {0, NULL}}, 1, UsecaseSecurePreview_SecurePreview_Link16_IFE0_Out15Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 25, 2, {0, NULL}}, 2, UsecaseSecurePreview_SecurePreview_Link17_IFE0_Out25Desc, {1, {ChiFormatRawPlain64}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 28, 2, {0, NULL}}, 3, UsecaseSecurePreview_SecurePreview_Link18_IFE0_Out28Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 16, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 29, 0, {0, NULL}}, 3, UsecaseSecurePreview_SecurePreview_Link19_IFE0_Out29Desc, {1, {ChiFormatBlob}, 16384, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 30, 0, {0, NULL}}, 3, UsecaseSecurePreview_SecurePreview_Link20_IFE0_Out30Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 32, 0, {0, NULL}}, 2, UsecaseSecurePreview_SecurePreview_Link21_IFE0_Out32Desc, {1, {ChiFormatBlob}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 36, 0, {0, NULL}}, 2, UsecaseSecurePreview_SecurePreview_Link22_IFE0_Out36Desc, {1, {ChiFormatBlob}, 3072, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 38, 0, {0, NULL}}, 2, UsecaseSecurePreview_SecurePreview_Link23_IFE0_Out38Desc, {1, {ChiFormatBlob}, 16384, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 37, 0, {0, NULL}}, 1, UsecaseSecurePreview_SecurePreview_Link24_IFE0_Out37Desc, {1, {ChiFormatBlob}, 16384, 10, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 39, 2, {0, NULL}}, 2, UsecaseSecurePreview_SecurePreview_Link25_IFE0_Out39Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{9, 0, 0, 0, {0, NULL}}, 1, UsecaseSecurePreview_SecurePreview_Link26_StatsParse0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{1, 0, 0, 0, {0, NULL}}, 1, UsecaseSecurePreview_SecurePreview_Link27_StatsProcessing0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{12, 0, 0, 0, {0, NULL}}, 1, UsecaseSecurePreview_SecurePreview_Link28_AutoWhiteBalance0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{5, 0, 0, 0, {0, NULL}}, 1, UsecaseSecurePreview_SecurePreview_Link29_AutoFocus0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 6, 0, {0, NULL}}, 4, UsecaseSecurePreview_SecurePreview_Link30_IFE0_Out6Desc, {1, {ChiFormatYUV420NV12}, 0, 6, 12, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{14, 0, 0, 0, {0, NULL}}, 1, UsecaseSecurePreview_SecurePreview_Link31_TRACKER0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{16, 0, 0, 0, {0, NULL}}, 1, UsecaseSecurePreview_SecurePreview_Link32_STATSNN0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{17, 0, 1, 0, {0, NULL}}, 1, UsecaseSecurePreview_SecurePreview_Link33_STATSPDnet0_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{8, 0, 0, 0, {0, NULL}}, 1, UsecaseSecurePreview_SecurePreview_Link34_FDManager0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 77, 0, 0, {0, NULL}}, 1, UsecaseSecurePreview_SecurePreview_Link35_ChiNode77_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
};

enum UsecaseSecurePreviewPipelineIds
{
    SecurePreview = 0,
};

static ChiPipelineTargetCreateDescriptor UsecaseSecurePreview_pipelines[] =
{
    {"SecurePreview", { 0, 13, UsecaseSecurePreview_SecurePreviewNodes, 36, 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 const PruneVariant s_pruneGroup104[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static const PruneVariant s_pruneGroup105[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link2_Sensor0_Out0Desc[] =
{
    {65536, 0, 2, 1, {0, NULL}}, // IFE
    {65536, 0, 2, 5, {1, s_pruneGroup104}}, // IFE
    {65536, 0, 2, 6, {1, s_pruneGroup105}}, // IFE
};

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

static const PruneVariant s_pruneGroup106[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static const PruneVariant s_pruneGroup107[] = {{PruneGroupPDNetSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link4_IFE0_Out8Desc[] =
{
    {5, 0, 8, 0, {2, s_pruneGroup106}}, // AutoFocus
    {17, 0, 0, 0, {1, s_pruneGroup107}}, // STATSPDnet
};

static const PruneVariant s_pruneGroup108[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link5_IFE0_Out11Desc[] =
{
    {5, 0, 99, 0, {2, s_pruneGroup108}}, // AutoFocus
};

static const PruneVariant s_pruneGroup109[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupHFRUsecase, PruneTypeDisable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link6_IFE0_Out9Desc[] =
{
    {5, 0, 11, 0, {3, s_pruneGroup109}}, // AutoFocus
};

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

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

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

static const PruneVariant s_pruneGroup113[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup114[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link10_IFE0_Out21Desc[] =
{
    {9, 0, 1, 0, {1, s_pruneGroup113}}, // StatsParse
    {12, 0, 1, 0, {1, s_pruneGroup114}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup115[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link11_IFE0_Out42Desc[] =
{
    {9, 0, 77, 0, {1, s_pruneGroup115}}, // StatsParse
};

static const PruneVariant s_pruneGroup116[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link12_IFE0_Out15Desc[] =
{
    {9, 0, 5, 0, {1, s_pruneGroup116}}, // StatsParse
};

static const PruneVariant s_pruneGroup117[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static const PruneVariant s_pruneGroup118[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link13_IFE0_Out25Desc[] =
{
    {5, 0, 12, 0, {2, s_pruneGroup117}}, // AutoFocus
    {5, 0, 105, 0, {2, s_pruneGroup118}}, // AutoFocus
};

static const PruneVariant s_pruneGroup119[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static const PruneVariant s_pruneGroup120[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static const PruneVariant s_pruneGroup121[] = {{PruneGroupPDNetSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link14_IFE0_Out28Desc[] =
{
    {5, 0, 35, 0, {2, s_pruneGroup119}}, // AutoFocus
    {5, 0, 107, 0, {2, s_pruneGroup120}}, // AutoFocus
    {17, 0, 1, 0, {1, s_pruneGroup121}}, // STATSPDnet
};

static const PruneVariant s_pruneGroup122[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup123[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup124[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link15_IFE0_Out29Desc[] =
{
    {9, 0, 36, 0, {1, s_pruneGroup122}}, // StatsParse
    {1, 0, 62, 0, {1, s_pruneGroup123}}, // StatsProcessing
    {12, 0, 62, 0, {1, s_pruneGroup124}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup125[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup126[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup127[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link16_IFE0_Out30Desc[] =
{
    {9, 0, 35, 0, {1, s_pruneGroup125}}, // StatsParse
    {1, 0, 37, 0, {1, s_pruneGroup126}}, // StatsProcessing
    {5, 0, 37, 0, {1, s_pruneGroup127}}, // AutoFocus
};

static const PruneVariant s_pruneGroup128[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup129[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link17_IFE0_Out32Desc[] =
{
    {9, 0, 3, 0, {1, s_pruneGroup128}}, // StatsParse
    {1, 0, 3, 0, {1, s_pruneGroup129}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup130[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup131[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link18_IFE0_Out36Desc[] =
{
    {9, 0, 61, 0, {1, s_pruneGroup130}}, // StatsParse
    {1, 0, 76, 0, {1, s_pruneGroup131}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup132[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup133[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link19_IFE0_Out38Desc[] =
{
    {9, 0, 65, 0, {1, s_pruneGroup132}}, // StatsParse
    {1, 0, 83, 0, {1, s_pruneGroup133}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup134[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link20_IFE0_Out37Desc[] =
{
    {5, 0, 90, 0, {1, s_pruneGroup134}}, // AutoFocus
};

static const PruneVariant s_pruneGroup135[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static const PruneVariant s_pruneGroup136[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link21_IFE0_Out39Desc[] =
{
    {5, 0, 89, 0, {2, s_pruneGroup135}}, // AutoFocus
    {5, 0, 109, 0, {2, s_pruneGroup136}}, // AutoFocus
};

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

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

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

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

static const PruneVariant s_pruneGroup141[] = {{PruneGroupTrackerSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup142[] = {{PruneGroupStatsNNSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link26_IPE19_Out8Desc[] =
{
    {14, 0, 0, 0, {1, s_pruneGroup141}}, // TRACKER
    {16, 0, 0, 0, {1, s_pruneGroup142}}, // STATSNN
};

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

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

static const PruneVariant s_pruneGroup145[] = {{PruneGroupPDNetSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link29_STATSPDnet0_Out1Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup145}}, // 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[] =
{
    {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 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
    {83, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBayerRS
};

// 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
};

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

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

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

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

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

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

// AutoFocus0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreviewNode5_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
    {105, 0, 0, 0, { 0 }, NULL}, // StatsInputPortDualPDHWPDAFSecondary
    {35, 0, 0, 0, { 0 }, NULL}, // StatsInputPortPreProcessedPDHWPDAF
    {107, 0, 0, 0, { 0 }, NULL}, // StatsInputPortPreProcessedPDHWPDAFSecondary
    {37, 0, 0, 0, { 0 }, NULL}, // StatsInputPortAECBE
    {90, 0, 0, 0, { 0 }, NULL}, // StatsInputPortCAF
    {89, 0, 0, 0, { 0 }, NULL}, // StatsInputPortParsedPDHWPDAF
    {109, 0, 0, 0, { 0 }, NULL}, // StatsInputPortParsedPDHWPDAFSecondary
};

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

// IFE0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreviewNode65536_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 UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreviewNode65536_0OutputPortDescriptors[] =
{
    {22, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEDisplayOutputPortFull
    {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
    {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
    {42, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsALSCBG
    {15, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsIHIST
    {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
};

// 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
};

// IPE19 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreviewNode65538_19OutputPortDescriptors[] =
{
    {8, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
};

// 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
    {77, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortALSCBG
    {5, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortIHist
    {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 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_node14_0_properties[] =
{
    {1, "com.qti.stats.tracker"},
    {6, "1"},
};

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

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

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

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

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

static const PruneVariant s_pruneGroup146[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup147[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup148[] = {{PruneGroupTrackerSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup149[] = {{PruneGroupStatsNNSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup150[] = {{PruneGroupPDNetSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup151[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup152[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiNode UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreviewNodes[] =
{
    {UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_node0_0_properties, 0, 0, {0, { 0 }, NULL, 2, { 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_pruneGroup146}, 0, 0, { 0 }},
    {UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_node12_0_properties, 12, 0, {2, { 0 }, UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreviewNode12_0InputPortDescriptors, 1, { 0 }, UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreviewNode12_0OutputPortDescriptors}, 2, {1, s_pruneGroup147}, 0, 0, { 0 }},
    {UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_node14_0_properties, 14, 0, {1, { 0 }, UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreviewNode14_0InputPortDescriptors, 1, { 0 }, UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreviewNode14_0OutputPortDescriptors}, 2, {1, s_pruneGroup148}, 0, 0, { 0 }},
    {UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_node16_0_properties, 16, 0, {1, { 0 }, UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreviewNode16_0InputPortDescriptors, 1, { 0 }, UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreviewNode16_0OutputPortDescriptors}, 2, {1, s_pruneGroup149}, 0, 0, { 0 }},
    {UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_node17_0_properties, 17, 0, {2, { 0 }, UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreviewNode17_0InputPortDescriptors, 1, { 0 }, UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreviewNode17_0OutputPortDescriptors}, 2, {1, s_pruneGroup150}, 0, 0, { 0 }},
    {UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_node5_0_properties, 5, 0, {11, { 0 }, UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreviewNode5_0InputPortDescriptors, 1, { 0 }, UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreviewNode5_0OutputPortDescriptors}, 4, {1, s_pruneGroup151}, 0, 0, { 0 }},
    {UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_node65536_0_properties, 65536, 0, {4, { 0 }, UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreviewNode65536_0InputPortDescriptors, 19, { 0 }, UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreviewNode65536_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {NULL, 65538, 0, {1, { 0 }, UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreviewNode65538_0InputPortDescriptors, 1, { 0 }, UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreviewNode65538_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {NULL, 65538, 19, {0, { 0 }, NULL, 1, { 0 }, UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreviewNode65538_19OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_node9_0_properties, 9, 0, {10, { 0 }, UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreviewNode9_0InputPortDescriptors, 1, { 0 }, UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreviewNode9_0OutputPortDescriptors}, 1, {1, s_pruneGroup152}, 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, 0, 0, {0, NULL}}, 3, UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link2_Sensor0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 1, 0, {0, NULL}}, 1, UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link3_Sensor0_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 8, 2, {0, NULL}}, 2, UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link4_IFE0_Out8Desc, {1, {ChiFormatRawPlain16}, 307200, 10, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 11, 11, {0, NULL}}, 1, UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link5_IFE0_Out11Desc, {1, {ChiFormatRawPlain16}, 307200, 10, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 9, 0, {0, NULL}}, 1, UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link6_IFE0_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 10, 3, {0, NULL}}, 1, UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link7_IFE0_Out10Desc, {1, {ChiFormatRawMIPI}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 31, 1, {0, NULL}}, 1, UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link8_IFE0_Out31Desc, {1, {ChiFormatRawPlain16}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 19, 0, {0, NULL}}, 1, UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link9_IFE0_Out19Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 21, 0, {0, NULL}}, 2, UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link10_IFE0_Out21Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 42, 0, {0, NULL}}, 1, UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link11_IFE0_Out42Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 15, 0, {0, NULL}}, 1, UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link12_IFE0_Out15Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 25, 2, {0, NULL}}, 2, UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link13_IFE0_Out25Desc, {1, {ChiFormatRawPlain64}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 28, 2, {0, NULL}}, 3, UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link14_IFE0_Out28Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 16, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 29, 0, {0, NULL}}, 3, UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link15_IFE0_Out29Desc, {1, {ChiFormatBlob}, 16384, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 30, 0, {0, NULL}}, 3, UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link16_IFE0_Out30Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 32, 0, {0, NULL}}, 2, UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link17_IFE0_Out32Desc, {1, {ChiFormatBlob}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 36, 0, {0, NULL}}, 2, UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link18_IFE0_Out36Desc, {1, {ChiFormatBlob}, 3072, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 38, 0, {0, NULL}}, 2, UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link19_IFE0_Out38Desc, {1, {ChiFormatBlob}, 16384, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 37, 0, {0, NULL}}, 1, UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link20_IFE0_Out37Desc, {1, {ChiFormatBlob}, 16384, 10, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 39, 2, {0, NULL}}, 2, UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link21_IFE0_Out39Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{9, 0, 0, 0, {0, NULL}}, 1, UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link22_StatsParse0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{1, 0, 0, 0, {0, NULL}}, 1, UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link23_StatsProcessing0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{12, 0, 0, 0, {0, NULL}}, 1, UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link24_AutoWhiteBalance0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{5, 0, 0, 0, {0, NULL}}, 1, UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link25_AutoFocus0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 19, 8, 0, {0, NULL}}, 2, UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link26_IPE19_Out8Desc, {1, {ChiFormatYUV420NV12}, 0, 6, 12, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{14, 0, 0, 0, {0, NULL}}, 1, UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link27_TRACKER0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{16, 0, 0, 0, {0, NULL}}, 1, UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link28_STATSNN0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{17, 0, 1, 0, {0, NULL}}, 1, UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link29_STATSPDnet0_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
};

enum UsecaseVideoHFRNo3ANoPreviewPipelineIds
{
    PreviewVideoHFRNo3ANoPreview = 0,
};

static ChiPipelineTargetCreateDescriptor UsecaseVideoHFRNo3ANoPreview_pipelines[] =
{
    {"PreviewVideoHFRNo3ANoPreview", { 0, 11, UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreviewNodes, 30, 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_pruneGroup153[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static const PruneVariant s_pruneGroup154[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static ChiLinkNodeDescriptor UsecaseRaw8_Raw8_Link1_Sensor0_Out0Desc[] =
{
    {65536, 0, 2, 1, {0, NULL}}, // IFE
    {65536, 0, 2, 5, {1, s_pruneGroup153}}, // IFE
    {65536, 0, 2, 6, {1, s_pruneGroup154}}, // 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_pruneGroup155[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static const PruneVariant s_pruneGroup156[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static ChiLinkNodeDescriptor UsecaseRaw_Raw_Link1_Sensor0_Out0Desc[] =
{
    {65536, 0, 2, 1, {0, NULL}}, // IFE
    {65536, 0, 2, 5, {1, s_pruneGroup155}}, // IFE
    {65536, 0, 2, 6, {1, s_pruneGroup156}}, // 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_pruneGroup157[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static const PruneVariant s_pruneGroup158[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static ChiLinkNodeDescriptor UsecaseDepth1_Depth1_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 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_pruneGroup159[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static const PruneVariant s_pruneGroup160[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static ChiLinkNodeDescriptor UsecaseDepth1_12_Depth1_12_Link2_Sensor0_Out0Desc[] =
{
    {65536, 0, 2, 1, {0, NULL}}, // IFE
    {65536, 0, 2, 5, {1, s_pruneGroup159}}, // IFE
    {65536, 0, 2, 6, {1, s_pruneGroup160}}, // 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 const PruneVariant s_pruneGroup161[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static const PruneVariant s_pruneGroup162[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link2_Sensor0_Out0Desc[] =
{
    {65536, 0, 2, 1, {0, NULL}}, // IFE
    {65536, 0, 2, 5, {1, s_pruneGroup161}}, // IFE
    {65536, 0, 2, 6, {1, s_pruneGroup162}}, // IFE
};

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

static const PruneVariant s_pruneGroup163[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static const PruneVariant s_pruneGroup164[] = {{PruneGroupPDNetSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link4_IFE0_Out8Desc[] =
{
    {5, 0, 8, 0, {2, s_pruneGroup163}}, // AutoFocus
    {17, 0, 0, 0, {1, s_pruneGroup164}}, // STATSPDnet
};

static const PruneVariant s_pruneGroup165[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link5_IFE0_Out11Desc[] =
{
    {5, 0, 99, 0, {2, s_pruneGroup165}}, // AutoFocus
};

static const PruneVariant s_pruneGroup166[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupHFRUsecase, PruneTypeDisable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link6_IFE0_Out9Desc[] =
{
    {5, 0, 11, 0, {3, s_pruneGroup166}}, // AutoFocus
};

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

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

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

static const PruneVariant s_pruneGroup170[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup171[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link10_IFE0_Out21Desc[] =
{
    {9, 0, 1, 0, {1, s_pruneGroup170}}, // StatsParse
    {12, 0, 1, 0, {1, s_pruneGroup171}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup172[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link11_IFE0_Out42Desc[] =
{
    {9, 0, 77, 0, {1, s_pruneGroup172}}, // StatsParse
};

static const PruneVariant s_pruneGroup173[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link12_IFE0_Out15Desc[] =
{
    {9, 0, 5, 0, {1, s_pruneGroup173}}, // StatsParse
};

static const PruneVariant s_pruneGroup174[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static const PruneVariant s_pruneGroup175[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link13_IFE0_Out25Desc[] =
{
    {5, 0, 12, 0, {2, s_pruneGroup174}}, // AutoFocus
    {5, 0, 105, 0, {2, s_pruneGroup175}}, // AutoFocus
};

static const PruneVariant s_pruneGroup176[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static const PruneVariant s_pruneGroup177[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static const PruneVariant s_pruneGroup178[] = {{PruneGroupPDNetSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link14_IFE0_Out28Desc[] =
{
    {5, 0, 35, 0, {2, s_pruneGroup176}}, // AutoFocus
    {5, 0, 107, 0, {2, s_pruneGroup177}}, // AutoFocus
    {17, 0, 1, 0, {1, s_pruneGroup178}}, // STATSPDnet
};

static const PruneVariant s_pruneGroup179[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup180[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup181[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link15_IFE0_Out29Desc[] =
{
    {9, 0, 36, 0, {1, s_pruneGroup179}}, // StatsParse
    {1, 0, 62, 0, {1, s_pruneGroup180}}, // StatsProcessing
    {12, 0, 62, 0, {1, s_pruneGroup181}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup182[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup183[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup184[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link16_IFE0_Out30Desc[] =
{
    {9, 0, 35, 0, {1, s_pruneGroup182}}, // StatsParse
    {1, 0, 37, 0, {1, s_pruneGroup183}}, // StatsProcessing
    {5, 0, 37, 0, {1, s_pruneGroup184}}, // AutoFocus
};

static const PruneVariant s_pruneGroup185[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup186[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link17_IFE0_Out32Desc[] =
{
    {9, 0, 3, 0, {1, s_pruneGroup185}}, // StatsParse
    {1, 0, 3, 0, {1, s_pruneGroup186}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup187[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup188[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link18_IFE0_Out36Desc[] =
{
    {9, 0, 61, 0, {1, s_pruneGroup187}}, // StatsParse
    {1, 0, 76, 0, {1, s_pruneGroup188}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup189[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup190[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link19_IFE0_Out38Desc[] =
{
    {9, 0, 65, 0, {1, s_pruneGroup189}}, // StatsParse
    {1, 0, 83, 0, {1, s_pruneGroup190}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup191[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link20_IFE0_Out37Desc[] =
{
    {5, 0, 90, 0, {1, s_pruneGroup191}}, // AutoFocus
};

static const PruneVariant s_pruneGroup192[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static const PruneVariant s_pruneGroup193[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link21_IFE0_Out39Desc[] =
{
    {5, 0, 89, 0, {2, s_pruneGroup192}}, // AutoFocus
    {5, 0, 109, 0, {2, s_pruneGroup193}}, // AutoFocus
};

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

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

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

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

static const PruneVariant s_pruneGroup198[] = {{PruneGroupTrackerSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup199[] = {{PruneGroupStatsNNSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link26_IPE19_Out8Desc[] =
{
    {14, 0, 0, 0, {1, s_pruneGroup198}}, // TRACKER
    {16, 0, 0, 0, {1, s_pruneGroup199}}, // STATSNN
};

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

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

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

static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link30_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[] =
{
    {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 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
    {83, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBayerRS
};

// 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
};

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

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

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

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

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

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

// AutoFocus0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreviewNode5_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
    {105, 0, 0, 0, { 0 }, NULL}, // StatsInputPortDualPDHWPDAFSecondary
    {35, 0, 0, 0, { 0 }, NULL}, // StatsInputPortPreProcessedPDHWPDAF
    {107, 0, 0, 0, { 0 }, NULL}, // StatsInputPortPreProcessedPDHWPDAFSecondary
    {37, 0, 0, 0, { 0 }, NULL}, // StatsInputPortAECBE
    {90, 0, 0, 0, { 0 }, NULL}, // StatsInputPortCAF
    {89, 0, 0, 0, { 0 }, NULL}, // StatsInputPortParsedPDHWPDAF
    {109, 0, 0, 0, { 0 }, NULL}, // StatsInputPortParsedPDHWPDAFSecondary
};

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

// IFE0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreviewNode65536_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 UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreviewNode65536_0OutputPortDescriptors[] =
{
    {22, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEDisplayOutputPortFull
    {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
    {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
    {42, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsALSCBG
    {15, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsIHIST
    {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
    {6, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortFD
};

// 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
};

// IPE19 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreviewNode65538_19OutputPortDescriptors[] =
{
    {8, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
};

// 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
    {77, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortALSCBG
    {5, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortIHist
    {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 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_node14_0_properties[] =
{
    {1, "com.qti.stats.tracker"},
    {6, "1"},
};

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

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

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

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

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

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

static const PruneVariant s_pruneGroup203[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup204[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup205[] = {{PruneGroupTrackerSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup206[] = {{PruneGroupStatsNNSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup207[] = {{PruneGroupPDNetSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup208[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup209[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiNode UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreviewNodes[] =
{
    {UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_node0_0_properties, 0, 0, {0, { 0 }, NULL, 2, { 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_pruneGroup203}, 0, 0, { 0 }},
    {UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_node12_0_properties, 12, 0, {2, { 0 }, UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreviewNode12_0InputPortDescriptors, 1, { 0 }, UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreviewNode12_0OutputPortDescriptors}, 2, {1, s_pruneGroup204}, 0, 0, { 0 }},
    {UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_node14_0_properties, 14, 0, {1, { 0 }, UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreviewNode14_0InputPortDescriptors, 1, { 0 }, UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreviewNode14_0OutputPortDescriptors}, 2, {1, s_pruneGroup205}, 0, 0, { 0 }},
    {UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_node16_0_properties, 16, 0, {1, { 0 }, UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreviewNode16_0InputPortDescriptors, 1, { 0 }, UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreviewNode16_0OutputPortDescriptors}, 2, {1, s_pruneGroup206}, 0, 0, { 0 }},
    {UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_node17_0_properties, 17, 0, {2, { 0 }, UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreviewNode17_0InputPortDescriptors, 1, { 0 }, UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreviewNode17_0OutputPortDescriptors}, 2, {1, s_pruneGroup207}, 0, 0, { 0 }},
    {UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_node5_0_properties, 5, 0, {11, { 0 }, UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreviewNode5_0InputPortDescriptors, 1, { 0 }, UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreviewNode5_0OutputPortDescriptors}, 4, {1, s_pruneGroup208}, 0, 0, { 0 }},
    {UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_node65536_0_properties, 65536, 0, {4, { 0 }, UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreviewNode65536_0InputPortDescriptors, 20, { 0 }, UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreviewNode65536_0OutputPortDescriptors}, 1, {0, NULL}, 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, 1, { 0 }, UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreviewNode65538_19OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_node9_0_properties, 9, 0, {10, { 0 }, UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreviewNode9_0InputPortDescriptors, 1, { 0 }, UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreviewNode9_0OutputPortDescriptors}, 1, {1, s_pruneGroup209}, 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, 0, 0, {0, NULL}}, 3, UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link2_Sensor0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 1, 0, {0, NULL}}, 1, UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link3_Sensor0_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 8, 2, {0, NULL}}, 2, UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link4_IFE0_Out8Desc, {1, {ChiFormatRawPlain16}, 307200, 10, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 11, 11, {0, NULL}}, 1, UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link5_IFE0_Out11Desc, {1, {ChiFormatRawPlain16}, 307200, 10, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 9, 0, {0, NULL}}, 1, UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link6_IFE0_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 10, 3, {0, NULL}}, 1, UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link7_IFE0_Out10Desc, {1, {ChiFormatRawMIPI}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 31, 1, {0, NULL}}, 1, UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link8_IFE0_Out31Desc, {1, {ChiFormatRawPlain16}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 19, 0, {0, NULL}}, 1, UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link9_IFE0_Out19Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 21, 0, {0, NULL}}, 2, UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link10_IFE0_Out21Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 42, 0, {0, NULL}}, 1, UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link11_IFE0_Out42Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 15, 0, {0, NULL}}, 1, UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link12_IFE0_Out15Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 25, 2, {0, NULL}}, 2, UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link13_IFE0_Out25Desc, {1, {ChiFormatRawPlain64}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 28, 2, {0, NULL}}, 3, UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link14_IFE0_Out28Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 16, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 29, 0, {0, NULL}}, 3, UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link15_IFE0_Out29Desc, {1, {ChiFormatBlob}, 16384, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 30, 0, {0, NULL}}, 3, UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link16_IFE0_Out30Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 32, 0, {0, NULL}}, 2, UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link17_IFE0_Out32Desc, {1, {ChiFormatBlob}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 36, 0, {0, NULL}}, 2, UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link18_IFE0_Out36Desc, {1, {ChiFormatBlob}, 3072, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 38, 0, {0, NULL}}, 2, UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link19_IFE0_Out38Desc, {1, {ChiFormatBlob}, 16384, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 37, 0, {0, NULL}}, 1, UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link20_IFE0_Out37Desc, {1, {ChiFormatBlob}, 16384, 10, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 39, 2, {0, NULL}}, 2, UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link21_IFE0_Out39Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{9, 0, 0, 0, {0, NULL}}, 1, UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link22_StatsParse0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{1, 0, 0, 0, {0, NULL}}, 1, UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link23_StatsProcessing0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{12, 0, 0, 0, {0, NULL}}, 1, UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link24_AutoWhiteBalance0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{5, 0, 0, 0, {0, NULL}}, 1, UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link25_AutoFocus0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 19, 8, 0, {0, NULL}}, 2, UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link26_IPE19_Out8Desc, {1, {ChiFormatYUV420NV12}, 0, 6, 12, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{14, 0, 0, 0, {0, NULL}}, 1, UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link27_TRACKER0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{16, 0, 0, 0, {0, NULL}}, 1, UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link28_STATSNN0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{17, 0, 1, 0, {0, NULL}}, 1, UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link29_STATSPDnet0_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 6, 0, {0, NULL}}, 1, UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link30_IFE0_Out6Desc, {1, {ChiFormatYUV420NV12}, 0, 6, 12, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable}, {0, 0}, OfflineDependencyProviderNone, 0},
};

enum UsecaseVideoHFR3ANoPreviewPipelineIds
{
    PreviewVideoHFR3ANoPreview = 0,
};

static ChiPipelineTargetCreateDescriptor UsecaseVideoHFR3ANoPreview_pipelines[] =
{
    {"PreviewVideoHFR3ANoPreview", { 0, 11, UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreviewNodes, 31, 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 const PruneVariant s_pruneGroup210[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static const PruneVariant s_pruneGroup211[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link2_Sensor0_Out0Desc[] =
{
    {65536, 0, 2, 1, {0, NULL}}, // IFE
    {65536, 0, 2, 5, {1, s_pruneGroup210}}, // IFE
    {65536, 0, 2, 6, {1, s_pruneGroup211}}, // IFE
};

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

static const PruneVariant s_pruneGroup212[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static const PruneVariant s_pruneGroup213[] = {{PruneGroupPDNetSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link4_IFE0_Out8Desc[] =
{
    {5, 0, 8, 0, {2, s_pruneGroup212}}, // AutoFocus
    {17, 0, 0, 0, {1, s_pruneGroup213}}, // STATSPDnet
};

static const PruneVariant s_pruneGroup214[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link5_IFE0_Out11Desc[] =
{
    {5, 0, 99, 0, {2, s_pruneGroup214}}, // AutoFocus
};

static const PruneVariant s_pruneGroup215[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupHFRUsecase, PruneTypeDisable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link6_IFE0_Out9Desc[] =
{
    {5, 0, 11, 0, {3, s_pruneGroup215}}, // AutoFocus
};

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

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

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

static const PruneVariant s_pruneGroup219[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup220[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link10_IFE0_Out21Desc[] =
{
    {9, 0, 1, 0, {1, s_pruneGroup219}}, // StatsParse
    {12, 0, 1, 0, {1, s_pruneGroup220}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup221[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link11_IFE0_Out42Desc[] =
{
    {9, 0, 77, 0, {1, s_pruneGroup221}}, // StatsParse
};

static const PruneVariant s_pruneGroup222[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link12_IFE0_Out15Desc[] =
{
    {9, 0, 5, 0, {1, s_pruneGroup222}}, // StatsParse
};

static const PruneVariant s_pruneGroup223[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static const PruneVariant s_pruneGroup224[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link13_IFE0_Out25Desc[] =
{
    {5, 0, 12, 0, {2, s_pruneGroup223}}, // AutoFocus
    {5, 0, 105, 0, {2, s_pruneGroup224}}, // AutoFocus
};

static const PruneVariant s_pruneGroup225[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static const PruneVariant s_pruneGroup226[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static const PruneVariant s_pruneGroup227[] = {{PruneGroupPDNetSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link14_IFE0_Out28Desc[] =
{
    {5, 0, 35, 0, {2, s_pruneGroup225}}, // AutoFocus
    {5, 0, 107, 0, {2, s_pruneGroup226}}, // AutoFocus
    {17, 0, 1, 0, {1, s_pruneGroup227}}, // STATSPDnet
};

static const PruneVariant s_pruneGroup228[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup229[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup230[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link15_IFE0_Out29Desc[] =
{
    {9, 0, 36, 0, {1, s_pruneGroup228}}, // StatsParse
    {1, 0, 62, 0, {1, s_pruneGroup229}}, // StatsProcessing
    {12, 0, 62, 0, {1, s_pruneGroup230}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup231[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup232[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup233[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link16_IFE0_Out30Desc[] =
{
    {9, 0, 35, 0, {1, s_pruneGroup231}}, // StatsParse
    {1, 0, 37, 0, {1, s_pruneGroup232}}, // StatsProcessing
    {5, 0, 37, 0, {1, s_pruneGroup233}}, // AutoFocus
};

static const PruneVariant s_pruneGroup234[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup235[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link17_IFE0_Out32Desc[] =
{
    {9, 0, 3, 0, {1, s_pruneGroup234}}, // StatsParse
    {1, 0, 3, 0, {1, s_pruneGroup235}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup236[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup237[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link18_IFE0_Out36Desc[] =
{
    {9, 0, 61, 0, {1, s_pruneGroup236}}, // StatsParse
    {1, 0, 76, 0, {1, s_pruneGroup237}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup238[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup239[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link19_IFE0_Out38Desc[] =
{
    {9, 0, 65, 0, {1, s_pruneGroup238}}, // StatsParse
    {1, 0, 83, 0, {1, s_pruneGroup239}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup240[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link20_IFE0_Out37Desc[] =
{
    {5, 0, 90, 0, {1, s_pruneGroup240}}, // AutoFocus
};

static const PruneVariant s_pruneGroup241[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static const PruneVariant s_pruneGroup242[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link21_IFE0_Out39Desc[] =
{
    {5, 0, 89, 0, {2, s_pruneGroup241}}, // AutoFocus
    {5, 0, 109, 0, {2, s_pruneGroup242}}, // AutoFocus
};

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

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

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

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

static const PruneVariant s_pruneGroup247[] = {{PruneGroupTrackerSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup248[] = {{PruneGroupStatsNNSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup249[] = {{PruneGroupMLInference, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link26_IPE19_Out8Desc[] =
{
    {14, 0, 0, 0, {1, s_pruneGroup247}}, // TRACKER
    {16, 0, 0, 0, {1, s_pruneGroup248}}, // STATSNN
    {255, 77, 0, 0, {1, s_pruneGroup249}}, // ChiNode
    {8, 0, 3, 0, {0, NULL}}, // FDManager
};

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

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

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

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

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

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

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[] =
{
    {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 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
    {83, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBayerRS
};

// 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
};

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

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

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

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

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

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

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

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

// AutoFocus0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideoNode5_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
    {105, 0, 0, 0, { 0 }, NULL}, // StatsInputPortDualPDHWPDAFSecondary
    {35, 0, 0, 0, { 0 }, NULL}, // StatsInputPortPreProcessedPDHWPDAF
    {107, 0, 0, 0, { 0 }, NULL}, // StatsInputPortPreProcessedPDHWPDAFSecondary
    {37, 0, 0, 0, { 0 }, NULL}, // StatsInputPortAECBE
    {90, 0, 0, 0, { 0 }, NULL}, // StatsInputPortCAF
    {89, 0, 0, 0, { 0 }, NULL}, // StatsInputPortParsedPDHWPDAF
    {109, 0, 0, 0, { 0 }, NULL}, // StatsInputPortParsedPDHWPDAFSecondary
};

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

// IFE0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideoNode65536_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 UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideoNode65536_0OutputPortDescriptors[] =
{
    {22, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEDisplayOutputPortFull
    {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
    {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
    {42, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsALSCBG
    {15, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsIHIST
    {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
    {6, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortFD
};

// 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
};

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

// IPE19 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideoNode65538_19OutputPortDescriptors[] =
{
    {8, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
};

// 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
    {77, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortALSCBG
    {5, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortIHist
    {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 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_node14_0_properties[] =
{
    {1, "com.qti.stats.tracker"},
    {6, "1"},
};

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

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

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

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

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

static ChiNodeProperty UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_node65538_19_properties[] =
{
    {2, "11"},
};

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

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

static const PruneVariant s_pruneGroup254[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup255[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup256[] = {{PruneGroupTrackerSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup257[] = {{PruneGroupStatsNNSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup258[] = {{PruneGroupPDNetSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup259[] = {{PruneGroupMLInference, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup260[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup261[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiNode UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideoNodes[] =
{
    {UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_node0_0_properties, 0, 0, {0, { 0 }, NULL, 2, { 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_pruneGroup254}, 0, 0, { 0 }},
    {UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_node12_0_properties, 12, 0, {2, { 0 }, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideoNode12_0InputPortDescriptors, 1, { 0 }, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideoNode12_0OutputPortDescriptors}, 2, {1, s_pruneGroup255}, 0, 0, { 0 }},
    {UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_node14_0_properties, 14, 0, {1, { 0 }, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideoNode14_0InputPortDescriptors, 1, { 0 }, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideoNode14_0OutputPortDescriptors}, 2, {1, s_pruneGroup256}, 0, 0, { 0 }},
    {UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_node16_0_properties, 16, 0, {1, { 0 }, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideoNode16_0InputPortDescriptors, 1, { 0 }, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideoNode16_0OutputPortDescriptors}, 2, {1, s_pruneGroup257}, 0, 0, { 0 }},
    {UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_node17_0_properties, 17, 0, {2, { 0 }, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideoNode17_0InputPortDescriptors, 1, { 0 }, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideoNode17_0OutputPortDescriptors}, 2, {1, s_pruneGroup258}, 0, 0, { 0 }},
    {UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_node255_77_properties, 255, 77, {1, { 0 }, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideoNode255_77InputPortDescriptors, 1, { 0 }, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideoNode255_77OutputPortDescriptors}, 1, {1, s_pruneGroup259}, 0, 0, { 0 }},
    {UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_node5_0_properties, 5, 0, {11, { 0 }, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideoNode5_0InputPortDescriptors, 1, { 0 }, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideoNode5_0OutputPortDescriptors}, 4, {1, s_pruneGroup260}, 0, 0, { 0 }},
    {UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_node65536_0_properties, 65536, 0, {4, { 0 }, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideoNode65536_0InputPortDescriptors, 20, { 0 }, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideoNode65536_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {NULL, 65538, 0, {1, { 0 }, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideoNode65538_0InputPortDescriptors, 1, { 0 }, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideoNode65538_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_node65538_19_properties, 65538, 19, {1, { 0 }, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideoNode65538_19InputPortDescriptors, 1, { 0 }, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideoNode65538_19OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_node8_0_properties, 8, 0, {1, { 0 }, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideoNode8_0InputPortDescriptors, 1, { 0 }, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideoNode8_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_node9_0_properties, 9, 0, {10, { 0 }, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideoNode9_0InputPortDescriptors, 1, { 0 }, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideoNode9_0OutputPortDescriptors}, 1, {1, s_pruneGroup261}, 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, 0, 0, {0, NULL}}, 3, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link2_Sensor0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 1, 0, {0, NULL}}, 1, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link3_Sensor0_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 8, 2, {0, NULL}}, 2, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link4_IFE0_Out8Desc, {1, {ChiFormatRawPlain16}, 307200, 10, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 11, 11, {0, NULL}}, 1, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link5_IFE0_Out11Desc, {1, {ChiFormatRawPlain16}, 307200, 10, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 9, 0, {0, NULL}}, 1, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link6_IFE0_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 10, 3, {0, NULL}}, 1, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link7_IFE0_Out10Desc, {1, {ChiFormatRawMIPI}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 31, 1, {0, NULL}}, 1, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link8_IFE0_Out31Desc, {1, {ChiFormatRawPlain16}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 19, 0, {0, NULL}}, 1, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link9_IFE0_Out19Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 21, 0, {0, NULL}}, 2, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link10_IFE0_Out21Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 42, 0, {0, NULL}}, 1, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link11_IFE0_Out42Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 15, 0, {0, NULL}}, 1, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link12_IFE0_Out15Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 25, 2, {0, NULL}}, 2, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link13_IFE0_Out25Desc, {1, {ChiFormatRawPlain64}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 28, 2, {0, NULL}}, 3, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link14_IFE0_Out28Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 16, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 29, 0, {0, NULL}}, 3, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link15_IFE0_Out29Desc, {1, {ChiFormatBlob}, 16384, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 30, 0, {0, NULL}}, 3, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link16_IFE0_Out30Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 32, 0, {0, NULL}}, 2, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link17_IFE0_Out32Desc, {1, {ChiFormatBlob}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 36, 0, {0, NULL}}, 2, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link18_IFE0_Out36Desc, {1, {ChiFormatBlob}, 3072, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 38, 0, {0, NULL}}, 2, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link19_IFE0_Out38Desc, {1, {ChiFormatBlob}, 16384, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 37, 0, {0, NULL}}, 1, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link20_IFE0_Out37Desc, {1, {ChiFormatBlob}, 16384, 10, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 39, 2, {0, NULL}}, 2, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link21_IFE0_Out39Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{9, 0, 0, 0, {0, NULL}}, 1, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link22_StatsParse0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{1, 0, 0, 0, {0, NULL}}, 1, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link23_StatsProcessing0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{12, 0, 0, 0, {0, NULL}}, 1, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link24_AutoWhiteBalance0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{5, 0, 0, 0, {0, NULL}}, 1, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link25_AutoFocus0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 19, 8, 0, {0, NULL}}, 4, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link26_IPE19_Out8Desc, {1, {ChiFormatYUV420NV12}, 0, 6, 12, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{14, 0, 0, 0, {0, NULL}}, 1, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link27_TRACKER0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{16, 0, 0, 0, {0, NULL}}, 1, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link28_STATSNN0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{17, 0, 1, 0, {0, NULL}}, 1, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link29_STATSPDnet0_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 77, 0, 0, {0, NULL}}, 1, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link30_ChiNode77_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{8, 0, 0, 0, {0, NULL}}, 1, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link31_FDManager0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 6, 0, {0, NULL}}, 1, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link32_IFE0_Out6Desc, {1, {ChiFormatYUV420NV12}, 0, 6, 12, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable}, {0, 0}, OfflineDependencyProviderNone, 0},
};

enum UsecaseVideoHFR3ANoVideoPipelineIds
{
    PreviewVideoHFR3ANoVideo = 0,
};

static ChiPipelineTargetCreateDescriptor UsecaseVideoHFR3ANoVideo_pipelines[] =
{
    {"PreviewVideoHFR3ANoVideo", { 0, 13, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideoNodes, 33, 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_pruneGroup262[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static const PruneVariant s_pruneGroup263[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static ChiLinkNodeDescriptor UsecaseEVS_EVS_Link2_Sensor0_Out0Desc[] =
{
    {65536, 0, 2, 1, {0, NULL}}, // IFE
    {65536, 0, 2, 5, {1, s_pruneGroup262}}, // IFE
    {65536, 0, 2, 6, {1, s_pruneGroup263}}, // 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 const PruneVariant s_pruneGroup264[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static const PruneVariant s_pruneGroup265[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static ChiLinkNodeDescriptor UsecaseVideo_PreviewVideo_Link5_Sensor0_Out0Desc[] =
{
    {65536, 0, 2, 1, {0, NULL}}, // IFE
    {65536, 0, 2, 5, {1, s_pruneGroup264}}, // IFE
    {65536, 0, 2, 6, {1, s_pruneGroup265}}, // IFE
};

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

static const PruneVariant s_pruneGroup266[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static const PruneVariant s_pruneGroup267[] = {{PruneGroupPDNetSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideo_PreviewVideo_Link7_IFE0_Out8Desc[] =
{
    {5, 0, 8, 0, {2, s_pruneGroup266}}, // AutoFocus
    {17, 0, 0, 0, {1, s_pruneGroup267}}, // STATSPDnet
};

static const PruneVariant s_pruneGroup268[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseVideo_PreviewVideo_Link8_IFE0_Out11Desc[] =
{
    {5, 0, 99, 0, {2, s_pruneGroup268}}, // AutoFocus
};

static const PruneVariant s_pruneGroup269[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupHFRUsecase, PruneTypeDisable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseVideo_PreviewVideo_Link9_IFE0_Out9Desc[] =
{
    {5, 0, 11, 0, {3, s_pruneGroup269}}, // AutoFocus
};

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

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

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

static const PruneVariant s_pruneGroup273[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup274[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideo_PreviewVideo_Link13_IFE0_Out21Desc[] =
{
    {9, 0, 1, 0, {1, s_pruneGroup273}}, // StatsParse
    {12, 0, 1, 0, {1, s_pruneGroup274}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup275[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideo_PreviewVideo_Link14_IFE0_Out42Desc[] =
{
    {9, 0, 77, 0, {1, s_pruneGroup275}}, // StatsParse
};

static const PruneVariant s_pruneGroup276[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideo_PreviewVideo_Link15_IFE0_Out15Desc[] =
{
    {9, 0, 5, 0, {1, s_pruneGroup276}}, // StatsParse
};

static const PruneVariant s_pruneGroup277[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static const PruneVariant s_pruneGroup278[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseVideo_PreviewVideo_Link16_IFE0_Out25Desc[] =
{
    {5, 0, 12, 0, {2, s_pruneGroup277}}, // AutoFocus
    {5, 0, 105, 0, {2, s_pruneGroup278}}, // AutoFocus
};

static const PruneVariant s_pruneGroup279[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static const PruneVariant s_pruneGroup280[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static const PruneVariant s_pruneGroup281[] = {{PruneGroupPDNetSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideo_PreviewVideo_Link17_IFE0_Out28Desc[] =
{
    {5, 0, 35, 0, {2, s_pruneGroup279}}, // AutoFocus
    {5, 0, 107, 0, {2, s_pruneGroup280}}, // AutoFocus
    {17, 0, 1, 0, {1, s_pruneGroup281}}, // STATSPDnet
};

static const PruneVariant s_pruneGroup282[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup283[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup284[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideo_PreviewVideo_Link18_IFE0_Out29Desc[] =
{
    {9, 0, 36, 0, {1, s_pruneGroup282}}, // StatsParse
    {1, 0, 62, 0, {1, s_pruneGroup283}}, // StatsProcessing
    {12, 0, 62, 0, {1, s_pruneGroup284}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup285[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup286[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup287[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideo_PreviewVideo_Link19_IFE0_Out30Desc[] =
{
    {9, 0, 35, 0, {1, s_pruneGroup285}}, // StatsParse
    {1, 0, 37, 0, {1, s_pruneGroup286}}, // StatsProcessing
    {5, 0, 37, 0, {1, s_pruneGroup287}}, // AutoFocus
};

static const PruneVariant s_pruneGroup288[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup289[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideo_PreviewVideo_Link20_IFE0_Out32Desc[] =
{
    {9, 0, 3, 0, {1, s_pruneGroup288}}, // StatsParse
    {1, 0, 3, 0, {1, s_pruneGroup289}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup290[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup291[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideo_PreviewVideo_Link21_IFE0_Out36Desc[] =
{
    {9, 0, 61, 0, {1, s_pruneGroup290}}, // StatsParse
    {1, 0, 76, 0, {1, s_pruneGroup291}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup292[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup293[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideo_PreviewVideo_Link22_IFE0_Out38Desc[] =
{
    {9, 0, 65, 0, {1, s_pruneGroup292}}, // StatsParse
    {1, 0, 83, 0, {1, s_pruneGroup293}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup294[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideo_PreviewVideo_Link23_IFE0_Out37Desc[] =
{
    {5, 0, 90, 0, {1, s_pruneGroup294}}, // AutoFocus
};

static const PruneVariant s_pruneGroup295[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static const PruneVariant s_pruneGroup296[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseVideo_PreviewVideo_Link24_IFE0_Out39Desc[] =
{
    {5, 0, 89, 0, {2, s_pruneGroup295}}, // AutoFocus
    {5, 0, 109, 0, {2, s_pruneGroup296}}, // AutoFocus
};

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

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

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

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

static const PruneVariant s_pruneGroup301[] = {{PruneGroupTrackerSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup302[] = {{PruneGroupStatsNNSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup303[] = {{PruneGroupMLInference, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseVideo_PreviewVideo_Link29_IPE19_Out8Desc[] =
{
    {14, 0, 0, 0, {1, s_pruneGroup301}}, // TRACKER
    {16, 0, 0, 0, {1, s_pruneGroup302}}, // STATSNN
    {255, 77, 0, 0, {1, s_pruneGroup303}}, // ChiNode
    {8, 0, 3, 0, {0, NULL}}, // FDManager
};

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

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

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

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

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

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

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[] =
{
    {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 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
    {83, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBayerRS
};

// 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
};

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

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

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

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

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

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

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

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

// AutoFocus0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideo_PreviewVideoNode5_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
    {105, 0, 0, 0, { 0 }, NULL}, // StatsInputPortDualPDHWPDAFSecondary
    {35, 0, 0, 0, { 0 }, NULL}, // StatsInputPortPreProcessedPDHWPDAF
    {107, 0, 0, 0, { 0 }, NULL}, // StatsInputPortPreProcessedPDHWPDAFSecondary
    {37, 0, 0, 0, { 0 }, NULL}, // StatsInputPortAECBE
    {90, 0, 0, 0, { 0 }, NULL}, // StatsInputPortCAF
    {89, 0, 0, 0, { 0 }, NULL}, // StatsInputPortParsedPDHWPDAF
    {109, 0, 0, 0, { 0 }, NULL}, // StatsInputPortParsedPDHWPDAFSecondary
};

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

// IFE0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideo_PreviewVideoNode65536_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 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
    {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
    {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
    {42, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsALSCBG
    {15, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsIHIST
    {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
    {6, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortFD
};

// 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
};

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

// IPE19 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideo_PreviewVideoNode65538_19OutputPortDescriptors[] =
{
    {8, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
};

// 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
    {77, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortALSCBG
    {5, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortIHist
    {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 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_node14_0_properties[] =
{
    {1, "com.qti.stats.tracker"},
    {6, "1"},
};

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

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

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

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

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

static ChiNodeProperty UsecaseVideo_PreviewVideo_node65538_19_properties[] =
{
    {2, "11"},
};

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

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

static const PruneVariant s_pruneGroup308[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup309[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup310[] = {{PruneGroupTrackerSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup311[] = {{PruneGroupStatsNNSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup312[] = {{PruneGroupPDNetSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup313[] = {{PruneGroupMLInference, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup314[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup315[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiNode UsecaseVideo_PreviewVideoNodes[] =
{
    {UsecaseVideo_PreviewVideo_node0_0_properties, 0, 0, {0, { 0 }, NULL, 2, { 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_pruneGroup308}, 0, 0, { 0 }},
    {UsecaseVideo_PreviewVideo_node12_0_properties, 12, 0, {2, { 0 }, UsecaseVideo_PreviewVideoNode12_0InputPortDescriptors, 1, { 0 }, UsecaseVideo_PreviewVideoNode12_0OutputPortDescriptors}, 2, {1, s_pruneGroup309}, 0, 0, { 0 }},
    {UsecaseVideo_PreviewVideo_node14_0_properties, 14, 0, {1, { 0 }, UsecaseVideo_PreviewVideoNode14_0InputPortDescriptors, 1, { 0 }, UsecaseVideo_PreviewVideoNode14_0OutputPortDescriptors}, 2, {1, s_pruneGroup310}, 0, 0, { 0 }},
    {UsecaseVideo_PreviewVideo_node16_0_properties, 16, 0, {1, { 0 }, UsecaseVideo_PreviewVideoNode16_0InputPortDescriptors, 1, { 0 }, UsecaseVideo_PreviewVideoNode16_0OutputPortDescriptors}, 2, {1, s_pruneGroup311}, 0, 0, { 0 }},
    {UsecaseVideo_PreviewVideo_node17_0_properties, 17, 0, {2, { 0 }, UsecaseVideo_PreviewVideoNode17_0InputPortDescriptors, 1, { 0 }, UsecaseVideo_PreviewVideoNode17_0OutputPortDescriptors}, 2, {1, s_pruneGroup312}, 0, 0, { 0 }},
    {UsecaseVideo_PreviewVideo_node255_77_properties, 255, 77, {1, { 0 }, UsecaseVideo_PreviewVideoNode255_77InputPortDescriptors, 1, { 0 }, UsecaseVideo_PreviewVideoNode255_77OutputPortDescriptors}, 1, {1, s_pruneGroup313}, 0, 0, { 0 }},
    {UsecaseVideo_PreviewVideo_node5_0_properties, 5, 0, {11, { 0 }, UsecaseVideo_PreviewVideoNode5_0InputPortDescriptors, 1, { 0 }, UsecaseVideo_PreviewVideoNode5_0OutputPortDescriptors}, 4, {1, s_pruneGroup314}, 0, 0, { 0 }},
    {UsecaseVideo_PreviewVideo_node65536_0_properties, 65536, 0, {4, { 0 }, UsecaseVideo_PreviewVideoNode65536_0InputPortDescriptors, 22, { 0 }, UsecaseVideo_PreviewVideoNode65536_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {NULL, 65538, 0, {3, { 0 }, UsecaseVideo_PreviewVideoNode65538_0InputPortDescriptors, 2, { 0 }, UsecaseVideo_PreviewVideoNode65538_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {UsecaseVideo_PreviewVideo_node65538_19_properties, 65538, 19, {1, { 0 }, UsecaseVideo_PreviewVideoNode65538_19InputPortDescriptors, 1, { 0 }, UsecaseVideo_PreviewVideoNode65538_19OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseVideo_PreviewVideo_node8_0_properties, 8, 0, {1, { 0 }, UsecaseVideo_PreviewVideoNode8_0InputPortDescriptors, 1, { 0 }, UsecaseVideo_PreviewVideoNode8_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseVideo_PreviewVideo_node9_0_properties, 9, 0, {10, { 0 }, UsecaseVideo_PreviewVideoNode9_0InputPortDescriptors, 1, { 0 }, UsecaseVideo_PreviewVideoNode9_0OutputPortDescriptors}, 1, {1, s_pruneGroup315}, 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, 0, 0, {0, NULL}}, 3, UsecaseVideo_PreviewVideo_Link5_Sensor0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 1, 0, {0, NULL}}, 1, UsecaseVideo_PreviewVideo_Link6_Sensor0_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 8, 2, {0, NULL}}, 2, UsecaseVideo_PreviewVideo_Link7_IFE0_Out8Desc, {1, {ChiFormatRawPlain16}, 307200, 10, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 11, 11, {0, NULL}}, 1, UsecaseVideo_PreviewVideo_Link8_IFE0_Out11Desc, {1, {ChiFormatRawPlain16}, 307200, 10, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 9, 0, {0, NULL}}, 1, UsecaseVideo_PreviewVideo_Link9_IFE0_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 10, 3, {0, NULL}}, 1, UsecaseVideo_PreviewVideo_Link10_IFE0_Out10Desc, {1, {ChiFormatRawMIPI}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 31, 1, {0, NULL}}, 1, UsecaseVideo_PreviewVideo_Link11_IFE0_Out31Desc, {1, {ChiFormatRawPlain16}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 19, 0, {0, NULL}}, 1, UsecaseVideo_PreviewVideo_Link12_IFE0_Out19Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 21, 0, {0, NULL}}, 2, UsecaseVideo_PreviewVideo_Link13_IFE0_Out21Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 42, 0, {0, NULL}}, 1, UsecaseVideo_PreviewVideo_Link14_IFE0_Out42Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 15, 0, {0, NULL}}, 1, UsecaseVideo_PreviewVideo_Link15_IFE0_Out15Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 25, 2, {0, NULL}}, 2, UsecaseVideo_PreviewVideo_Link16_IFE0_Out25Desc, {1, {ChiFormatRawPlain64}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 28, 2, {0, NULL}}, 3, UsecaseVideo_PreviewVideo_Link17_IFE0_Out28Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 16, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 29, 0, {0, NULL}}, 3, UsecaseVideo_PreviewVideo_Link18_IFE0_Out29Desc, {1, {ChiFormatBlob}, 16384, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 30, 0, {0, NULL}}, 3, UsecaseVideo_PreviewVideo_Link19_IFE0_Out30Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 32, 0, {0, NULL}}, 2, UsecaseVideo_PreviewVideo_Link20_IFE0_Out32Desc, {1, {ChiFormatBlob}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 36, 0, {0, NULL}}, 2, UsecaseVideo_PreviewVideo_Link21_IFE0_Out36Desc, {1, {ChiFormatBlob}, 3072, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 38, 0, {0, NULL}}, 2, UsecaseVideo_PreviewVideo_Link22_IFE0_Out38Desc, {1, {ChiFormatBlob}, 16384, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 37, 0, {0, NULL}}, 1, UsecaseVideo_PreviewVideo_Link23_IFE0_Out37Desc, {1, {ChiFormatBlob}, 16384, 10, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 39, 2, {0, NULL}}, 2, UsecaseVideo_PreviewVideo_Link24_IFE0_Out39Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{9, 0, 0, 0, {0, NULL}}, 1, UsecaseVideo_PreviewVideo_Link25_StatsParse0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{1, 0, 0, 0, {0, NULL}}, 1, UsecaseVideo_PreviewVideo_Link26_StatsProcessing0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{12, 0, 0, 0, {0, NULL}}, 1, UsecaseVideo_PreviewVideo_Link27_AutoWhiteBalance0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{5, 0, 0, 0, {0, NULL}}, 1, UsecaseVideo_PreviewVideo_Link28_AutoFocus0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 19, 8, 0, {0, NULL}}, 4, UsecaseVideo_PreviewVideo_Link29_IPE19_Out8Desc, {1, {ChiFormatYUV420NV12}, 0, 6, 12, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{14, 0, 0, 0, {0, NULL}}, 1, UsecaseVideo_PreviewVideo_Link30_TRACKER0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{16, 0, 0, 0, {0, NULL}}, 1, UsecaseVideo_PreviewVideo_Link31_STATSNN0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{17, 0, 1, 0, {0, NULL}}, 1, UsecaseVideo_PreviewVideo_Link32_STATSPDnet0_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 77, 0, 0, {0, NULL}}, 1, UsecaseVideo_PreviewVideo_Link33_ChiNode77_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{8, 0, 0, 0, {0, NULL}}, 1, UsecaseVideo_PreviewVideo_Link34_FDManager0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 6, 0, {0, NULL}}, 1, UsecaseVideo_PreviewVideo_Link35_IFE0_Out6Desc, {1, {ChiFormatYUV420NV12}, 0, 6, 12, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable}, {0, 0}, OfflineDependencyProviderNone, 0},
};

enum UsecaseVideoPipelineIds
{
    PreviewVideo = 0,
};

static ChiPipelineTargetCreateDescriptor UsecaseVideo_pipelines[] =
{
    {"PreviewVideo", { 0, 13, UsecaseVideo_PreviewVideoNodes, 36, 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_pruneGroup316[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static const PruneVariant s_pruneGroup317[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static ChiLinkNodeDescriptor UsecaseSecurePreviewVideo_SecurePreviewVideo_Link7_Sensor0_Out0Desc[] =
{
    {65536, 0, 2, 1, {0, NULL}}, // IFE
    {65536, 0, 2, 5, {1, s_pruneGroup316}}, // IFE
    {65536, 0, 2, 6, {1, s_pruneGroup317}}, // IFE
};

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

static const PruneVariant s_pruneGroup318[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static const PruneVariant s_pruneGroup319[] = {{PruneGroupPDNetSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseSecurePreviewVideo_SecurePreviewVideo_Link9_IFE0_Out8Desc[] =
{
    {5, 0, 8, 0, {2, s_pruneGroup318}}, // AutoFocus
    {17, 0, 0, 0, {1, s_pruneGroup319}}, // STATSPDnet
};

static const PruneVariant s_pruneGroup320[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseSecurePreviewVideo_SecurePreviewVideo_Link10_IFE0_Out11Desc[] =
{
    {5, 0, 99, 0, {2, s_pruneGroup320}}, // AutoFocus
};

static const PruneVariant s_pruneGroup321[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupHFRUsecase, PruneTypeDisable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseSecurePreviewVideo_SecurePreviewVideo_Link11_IFE0_Out9Desc[] =
{
    {5, 0, 11, 0, {3, s_pruneGroup321}}, // AutoFocus
};

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

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

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

static const PruneVariant s_pruneGroup325[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup326[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseSecurePreviewVideo_SecurePreviewVideo_Link15_IFE0_Out21Desc[] =
{
    {9, 0, 1, 0, {1, s_pruneGroup325}}, // StatsParse
    {12, 0, 1, 0, {1, s_pruneGroup326}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup327[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseSecurePreviewVideo_SecurePreviewVideo_Link16_IFE0_Out42Desc[] =
{
    {9, 0, 77, 0, {1, s_pruneGroup327}}, // StatsParse
};

static const PruneVariant s_pruneGroup328[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseSecurePreviewVideo_SecurePreviewVideo_Link17_IFE0_Out15Desc[] =
{
    {9, 0, 5, 0, {1, s_pruneGroup328}}, // StatsParse
};

static const PruneVariant s_pruneGroup329[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static const PruneVariant s_pruneGroup330[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseSecurePreviewVideo_SecurePreviewVideo_Link18_IFE0_Out25Desc[] =
{
    {5, 0, 12, 0, {2, s_pruneGroup329}}, // AutoFocus
    {5, 0, 105, 0, {2, s_pruneGroup330}}, // AutoFocus
};

static const PruneVariant s_pruneGroup331[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static const PruneVariant s_pruneGroup332[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static const PruneVariant s_pruneGroup333[] = {{PruneGroupPDNetSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseSecurePreviewVideo_SecurePreviewVideo_Link19_IFE0_Out28Desc[] =
{
    {5, 0, 35, 0, {2, s_pruneGroup331}}, // AutoFocus
    {5, 0, 107, 0, {2, s_pruneGroup332}}, // AutoFocus
    {17, 0, 1, 0, {1, s_pruneGroup333}}, // STATSPDnet
};

static const PruneVariant s_pruneGroup334[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup335[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup336[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseSecurePreviewVideo_SecurePreviewVideo_Link20_IFE0_Out29Desc[] =
{
    {9, 0, 36, 0, {1, s_pruneGroup334}}, // StatsParse
    {1, 0, 62, 0, {1, s_pruneGroup335}}, // StatsProcessing
    {12, 0, 62, 0, {1, s_pruneGroup336}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup337[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup338[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup339[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseSecurePreviewVideo_SecurePreviewVideo_Link21_IFE0_Out30Desc[] =
{
    {9, 0, 35, 0, {1, s_pruneGroup337}}, // StatsParse
    {1, 0, 37, 0, {1, s_pruneGroup338}}, // StatsProcessing
    {5, 0, 37, 0, {1, s_pruneGroup339}}, // AutoFocus
};

static const PruneVariant s_pruneGroup340[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup341[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseSecurePreviewVideo_SecurePreviewVideo_Link22_IFE0_Out32Desc[] =
{
    {9, 0, 3, 0, {1, s_pruneGroup340}}, // StatsParse
    {1, 0, 3, 0, {1, s_pruneGroup341}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup342[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup343[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseSecurePreviewVideo_SecurePreviewVideo_Link23_IFE0_Out36Desc[] =
{
    {9, 0, 61, 0, {1, s_pruneGroup342}}, // StatsParse
    {1, 0, 76, 0, {1, s_pruneGroup343}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup344[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup345[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseSecurePreviewVideo_SecurePreviewVideo_Link24_IFE0_Out38Desc[] =
{
    {9, 0, 65, 0, {1, s_pruneGroup344}}, // StatsParse
    {1, 0, 83, 0, {1, s_pruneGroup345}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup346[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseSecurePreviewVideo_SecurePreviewVideo_Link25_IFE0_Out37Desc[] =
{
    {5, 0, 90, 0, {1, s_pruneGroup346}}, // AutoFocus
};

static const PruneVariant s_pruneGroup347[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static const PruneVariant s_pruneGroup348[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseSecurePreviewVideo_SecurePreviewVideo_Link26_IFE0_Out39Desc[] =
{
    {5, 0, 89, 0, {2, s_pruneGroup347}}, // AutoFocus
    {5, 0, 109, 0, {2, s_pruneGroup348}}, // AutoFocus
};

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

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

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

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

static const PruneVariant s_pruneGroup353[] = {{PruneGroupTrackerSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup354[] = {{PruneGroupStatsNNSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup355[] = {{PruneGroupMLInference, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseSecurePreviewVideo_SecurePreviewVideo_Link31_IFE0_Out6Desc[] =
{
    {14, 0, 0, 0, {1, s_pruneGroup353}}, // TRACKER
    {16, 0, 0, 0, {1, s_pruneGroup354}}, // STATSNN
    {8, 0, 3, 0, {0, NULL}}, // FDManager
    {255, 77, 0, 0, {1, s_pruneGroup355}}, // ChiNode
};

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

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

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

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

static const PruneVariant s_pruneGroup359[] = {{PruneGroupMLInference, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseSecurePreviewVideo_SecurePreviewVideo_Link36_ChiNode77_Out0Desc[] =
{
    {3, 44, 0, 0, {1, s_pruneGroup359}}, // 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
    {83, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBayerRS
};

// 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
};

// AutoFocus0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseSecurePreviewVideo_SecurePreviewVideoNode5_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
    {105, 0, 0, 0, { 0 }, NULL}, // StatsInputPortDualPDHWPDAFSecondary
    {35, 0, 0, 0, { 0 }, NULL}, // StatsInputPortPreProcessedPDHWPDAF
    {107, 0, 0, 0, { 0 }, NULL}, // StatsInputPortPreProcessedPDHWPDAFSecondary
    {37, 0, 0, 0, { 0 }, NULL}, // StatsInputPortAECBE
    {90, 0, 0, 0, { 0 }, NULL}, // StatsInputPortCAF
    {89, 0, 0, 0, { 0 }, NULL}, // StatsInputPortParsedPDHWPDAF
    {109, 0, 0, 0, { 0 }, NULL}, // StatsInputPortParsedPDHWPDAFSecondary
};

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

// 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
    {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
    {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
    {42, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsALSCBG
    {15, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsIHIST
    {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
    {6, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortFD
};

// 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
    {77, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortALSCBG
    {5, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortIHist
    {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 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_node5_0_properties[] =
{
    {1, "com.qti.stats.af"},
    {1, "com.qti.stats.pdlibwrapper"},
    {6, "1"},
    {16, "0"},
};

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_pruneGroup360[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup361[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup362[] = {{PruneGroupTrackerSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup363[] = {{PruneGroupStatsNNSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup364[] = {{PruneGroupPDNetSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup365[] = {{PruneGroupMLInference, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup366[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup367[] = {{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_pruneGroup360}, 0, 0, { 0 }},
    {UsecaseSecurePreviewVideo_SecurePreviewVideo_node12_0_properties, 12, 0, {2, { 0 }, UsecaseSecurePreviewVideo_SecurePreviewVideoNode12_0InputPortDescriptors, 1, { 0 }, UsecaseSecurePreviewVideo_SecurePreviewVideoNode12_0OutputPortDescriptors}, 2, {1, s_pruneGroup361}, 0, 0, { 0 }},
    {UsecaseSecurePreviewVideo_SecurePreviewVideo_node14_0_properties, 14, 0, {1, { 0 }, UsecaseSecurePreviewVideo_SecurePreviewVideoNode14_0InputPortDescriptors, 1, { 0 }, UsecaseSecurePreviewVideo_SecurePreviewVideoNode14_0OutputPortDescriptors}, 2, {1, s_pruneGroup362}, 0, 0, { 0 }},
    {UsecaseSecurePreviewVideo_SecurePreviewVideo_node16_0_properties, 16, 0, {1, { 0 }, UsecaseSecurePreviewVideo_SecurePreviewVideoNode16_0InputPortDescriptors, 1, { 0 }, UsecaseSecurePreviewVideo_SecurePreviewVideoNode16_0OutputPortDescriptors}, 2, {1, s_pruneGroup363}, 0, 0, { 0 }},
    {UsecaseSecurePreviewVideo_SecurePreviewVideo_node17_0_properties, 17, 0, {2, { 0 }, UsecaseSecurePreviewVideo_SecurePreviewVideoNode17_0InputPortDescriptors, 1, { 0 }, UsecaseSecurePreviewVideo_SecurePreviewVideoNode17_0OutputPortDescriptors}, 2, {1, s_pruneGroup364}, 0, 0, { 0 }},
    {UsecaseSecurePreviewVideo_SecurePreviewVideo_node255_77_properties, 255, 77, {1, { 0 }, UsecaseSecurePreviewVideo_SecurePreviewVideoNode255_77InputPortDescriptors, 1, { 0 }, UsecaseSecurePreviewVideo_SecurePreviewVideoNode255_77OutputPortDescriptors}, 1, {1, s_pruneGroup365}, 0, 0, { 0 }},
    {UsecaseSecurePreviewVideo_SecurePreviewVideo_node5_0_properties, 5, 0, {11, { 0 }, UsecaseSecurePreviewVideo_SecurePreviewVideoNode5_0InputPortDescriptors, 1, { 0 }, UsecaseSecurePreviewVideo_SecurePreviewVideoNode5_0OutputPortDescriptors}, 4, {1, s_pruneGroup366}, 0, 0, { 0 }},
    {UsecaseSecurePreviewVideo_SecurePreviewVideo_node65536_0_properties, 65536, 0, {4, { 0 }, UsecaseSecurePreviewVideo_SecurePreviewVideoNode65536_0InputPortDescriptors, 22, { 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, {10, { 0 }, UsecaseSecurePreviewVideo_SecurePreviewVideoNode9_0InputPortDescriptors, 1, { 0 }, UsecaseSecurePreviewVideo_SecurePreviewVideoNode9_0OutputPortDescriptors}, 1, {1, s_pruneGroup367}, 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, 8, 2, {0, NULL}}, 2, UsecaseSecurePreviewVideo_SecurePreviewVideo_Link9_IFE0_Out8Desc, {1, {ChiFormatRawPlain16}, 307200, 10, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 11, 11, {0, NULL}}, 1, UsecaseSecurePreviewVideo_SecurePreviewVideo_Link10_IFE0_Out11Desc, {1, {ChiFormatRawPlain16}, 307200, 10, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 9, 0, {0, NULL}}, 1, UsecaseSecurePreviewVideo_SecurePreviewVideo_Link11_IFE0_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 10, 3, {0, NULL}}, 1, UsecaseSecurePreviewVideo_SecurePreviewVideo_Link12_IFE0_Out10Desc, {1, {ChiFormatRawMIPI}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 31, 1, {0, NULL}}, 1, UsecaseSecurePreviewVideo_SecurePreviewVideo_Link13_IFE0_Out31Desc, {1, {ChiFormatRawPlain16}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 19, 0, {0, NULL}}, 1, UsecaseSecurePreviewVideo_SecurePreviewVideo_Link14_IFE0_Out19Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 21, 0, {0, NULL}}, 2, UsecaseSecurePreviewVideo_SecurePreviewVideo_Link15_IFE0_Out21Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 42, 0, {0, NULL}}, 1, UsecaseSecurePreviewVideo_SecurePreviewVideo_Link16_IFE0_Out42Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 15, 0, {0, NULL}}, 1, UsecaseSecurePreviewVideo_SecurePreviewVideo_Link17_IFE0_Out15Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 25, 2, {0, NULL}}, 2, UsecaseSecurePreviewVideo_SecurePreviewVideo_Link18_IFE0_Out25Desc, {1, {ChiFormatRawPlain64}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 28, 2, {0, NULL}}, 3, UsecaseSecurePreviewVideo_SecurePreviewVideo_Link19_IFE0_Out28Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 16, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 29, 0, {0, NULL}}, 3, UsecaseSecurePreviewVideo_SecurePreviewVideo_Link20_IFE0_Out29Desc, {1, {ChiFormatBlob}, 16384, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 30, 0, {0, NULL}}, 3, UsecaseSecurePreviewVideo_SecurePreviewVideo_Link21_IFE0_Out30Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 32, 0, {0, NULL}}, 2, UsecaseSecurePreviewVideo_SecurePreviewVideo_Link22_IFE0_Out32Desc, {1, {ChiFormatBlob}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 36, 0, {0, NULL}}, 2, UsecaseSecurePreviewVideo_SecurePreviewVideo_Link23_IFE0_Out36Desc, {1, {ChiFormatBlob}, 3072, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 38, 0, {0, NULL}}, 2, UsecaseSecurePreviewVideo_SecurePreviewVideo_Link24_IFE0_Out38Desc, {1, {ChiFormatBlob}, 16384, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 37, 0, {0, NULL}}, 1, UsecaseSecurePreviewVideo_SecurePreviewVideo_Link25_IFE0_Out37Desc, {1, {ChiFormatBlob}, 16384, 10, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 39, 2, {0, NULL}}, 2, UsecaseSecurePreviewVideo_SecurePreviewVideo_Link26_IFE0_Out39Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{9, 0, 0, 0, {0, NULL}}, 1, UsecaseSecurePreviewVideo_SecurePreviewVideo_Link27_StatsParse0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{1, 0, 0, 0, {0, NULL}}, 1, UsecaseSecurePreviewVideo_SecurePreviewVideo_Link28_StatsProcessing0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{12, 0, 0, 0, {0, NULL}}, 1, UsecaseSecurePreviewVideo_SecurePreviewVideo_Link29_AutoWhiteBalance0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{5, 0, 0, 0, {0, NULL}}, 1, UsecaseSecurePreviewVideo_SecurePreviewVideo_Link30_AutoFocus0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 6, 0, {0, NULL}}, 4, UsecaseSecurePreviewVideo_SecurePreviewVideo_Link31_IFE0_Out6Desc, {1, {ChiFormatYUV420NV12}, 0, 6, 12, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{14, 0, 0, 0, {0, NULL}}, 1, UsecaseSecurePreviewVideo_SecurePreviewVideo_Link32_TRACKER0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{16, 0, 0, 0, {0, NULL}}, 1, UsecaseSecurePreviewVideo_SecurePreviewVideo_Link33_STATSNN0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{17, 0, 1, 0, {0, NULL}}, 1, UsecaseSecurePreviewVideo_SecurePreviewVideo_Link34_STATSPDnet0_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{8, 0, 0, 0, {0, NULL}}, 1, UsecaseSecurePreviewVideo_SecurePreviewVideo_Link35_FDManager0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 77, 0, 0, {0, NULL}}, 1, UsecaseSecurePreviewVideo_SecurePreviewVideo_Link36_ChiNode77_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
};

enum UsecaseSecurePreviewVideoPipelineIds
{
    SecurePreviewVideo = 0,
};

static ChiPipelineTargetCreateDescriptor UsecaseSecurePreviewVideo_pipelines[] =
{
    {"SecurePreviewVideo", { 0, 13, UsecaseSecurePreviewVideo_SecurePreviewVideoNodes, 37, 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 const PruneVariant s_pruneGroup368[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static const PruneVariant s_pruneGroup369[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static ChiLinkNodeDescriptor UsecaseVideoHFR_PreviewVideoHFR_Link13_Sensor0_Out0Desc[] =
{
    {65536, 0, 2, 1, {0, NULL}}, // IFE
    {65536, 0, 2, 5, {1, s_pruneGroup368}}, // IFE
    {65536, 0, 2, 6, {1, s_pruneGroup369}}, // IFE
};

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

static const PruneVariant s_pruneGroup370[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static const PruneVariant s_pruneGroup371[] = {{PruneGroupPDNetSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR_PreviewVideoHFR_Link15_IFE0_Out8Desc[] =
{
    {5, 0, 8, 0, {2, s_pruneGroup370}}, // AutoFocus
    {17, 0, 0, 0, {1, s_pruneGroup371}}, // STATSPDnet
};

static const PruneVariant s_pruneGroup372[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR_PreviewVideoHFR_Link16_IFE0_Out11Desc[] =
{
    {5, 0, 99, 0, {2, s_pruneGroup372}}, // AutoFocus
};

static const PruneVariant s_pruneGroup373[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupHFRUsecase, PruneTypeDisable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR_PreviewVideoHFR_Link17_IFE0_Out9Desc[] =
{
    {5, 0, 11, 0, {3, s_pruneGroup373}}, // AutoFocus
};

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

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

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

static const PruneVariant s_pruneGroup377[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup378[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR_PreviewVideoHFR_Link21_IFE0_Out21Desc[] =
{
    {9, 0, 1, 0, {1, s_pruneGroup377}}, // StatsParse
    {12, 0, 1, 0, {1, s_pruneGroup378}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup379[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR_PreviewVideoHFR_Link22_IFE0_Out42Desc[] =
{
    {9, 0, 77, 0, {1, s_pruneGroup379}}, // StatsParse
};

static const PruneVariant s_pruneGroup380[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR_PreviewVideoHFR_Link23_IFE0_Out15Desc[] =
{
    {9, 0, 5, 0, {1, s_pruneGroup380}}, // StatsParse
};

static const PruneVariant s_pruneGroup381[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static const PruneVariant s_pruneGroup382[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR_PreviewVideoHFR_Link24_IFE0_Out25Desc[] =
{
    {5, 0, 12, 0, {2, s_pruneGroup381}}, // AutoFocus
    {5, 0, 105, 0, {2, s_pruneGroup382}}, // AutoFocus
};

static const PruneVariant s_pruneGroup383[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static const PruneVariant s_pruneGroup384[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static const PruneVariant s_pruneGroup385[] = {{PruneGroupPDNetSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR_PreviewVideoHFR_Link25_IFE0_Out28Desc[] =
{
    {5, 0, 35, 0, {2, s_pruneGroup383}}, // AutoFocus
    {5, 0, 107, 0, {2, s_pruneGroup384}}, // AutoFocus
    {17, 0, 1, 0, {1, s_pruneGroup385}}, // STATSPDnet
};

static const PruneVariant s_pruneGroup386[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup387[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup388[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR_PreviewVideoHFR_Link26_IFE0_Out29Desc[] =
{
    {9, 0, 36, 0, {1, s_pruneGroup386}}, // StatsParse
    {1, 0, 62, 0, {1, s_pruneGroup387}}, // StatsProcessing
    {12, 0, 62, 0, {1, s_pruneGroup388}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup389[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup390[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup391[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR_PreviewVideoHFR_Link27_IFE0_Out30Desc[] =
{
    {9, 0, 35, 0, {1, s_pruneGroup389}}, // StatsParse
    {1, 0, 37, 0, {1, s_pruneGroup390}}, // StatsProcessing
    {5, 0, 37, 0, {1, s_pruneGroup391}}, // AutoFocus
};

static const PruneVariant s_pruneGroup392[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup393[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR_PreviewVideoHFR_Link28_IFE0_Out32Desc[] =
{
    {9, 0, 3, 0, {1, s_pruneGroup392}}, // StatsParse
    {1, 0, 3, 0, {1, s_pruneGroup393}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup394[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup395[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR_PreviewVideoHFR_Link29_IFE0_Out36Desc[] =
{
    {9, 0, 61, 0, {1, s_pruneGroup394}}, // StatsParse
    {1, 0, 76, 0, {1, s_pruneGroup395}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup396[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup397[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR_PreviewVideoHFR_Link30_IFE0_Out38Desc[] =
{
    {9, 0, 65, 0, {1, s_pruneGroup396}}, // StatsParse
    {1, 0, 83, 0, {1, s_pruneGroup397}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup398[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR_PreviewVideoHFR_Link31_IFE0_Out37Desc[] =
{
    {5, 0, 90, 0, {1, s_pruneGroup398}}, // AutoFocus
};

static const PruneVariant s_pruneGroup399[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static const PruneVariant s_pruneGroup400[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR_PreviewVideoHFR_Link32_IFE0_Out39Desc[] =
{
    {5, 0, 89, 0, {2, s_pruneGroup399}}, // AutoFocus
    {5, 0, 109, 0, {2, s_pruneGroup400}}, // AutoFocus
};

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

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

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

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

static const PruneVariant s_pruneGroup405[] = {{PruneGroupTrackerSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup406[] = {{PruneGroupStatsNNSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup407[] = {{PruneGroupMLInference, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseVideoHFR_PreviewVideoHFR_Link37_IPE19_Out8Desc[] =
{
    {14, 0, 0, 0, {1, s_pruneGroup405}}, // TRACKER
    {16, 0, 0, 0, {1, s_pruneGroup406}}, // STATSNN
    {255, 77, 0, 0, {1, s_pruneGroup407}}, // ChiNode
    {8, 0, 3, 0, {0, NULL}}, // FDManager
};

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

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

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

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

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

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

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[] =
{
    {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 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
    {83, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBayerRS
};

// 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
};

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

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

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

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

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

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

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

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

// AutoFocus0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideoHFR_PreviewVideoHFRNode5_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
    {105, 0, 0, 0, { 0 }, NULL}, // StatsInputPortDualPDHWPDAFSecondary
    {35, 0, 0, 0, { 0 }, NULL}, // StatsInputPortPreProcessedPDHWPDAF
    {107, 0, 0, 0, { 0 }, NULL}, // StatsInputPortPreProcessedPDHWPDAFSecondary
    {37, 0, 0, 0, { 0 }, NULL}, // StatsInputPortAECBE
    {90, 0, 0, 0, { 0 }, NULL}, // StatsInputPortCAF
    {89, 0, 0, 0, { 0 }, NULL}, // StatsInputPortParsedPDHWPDAF
    {109, 0, 0, 0, { 0 }, NULL}, // StatsInputPortParsedPDHWPDAFSecondary
};

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

// IFE0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideoHFR_PreviewVideoHFRNode65536_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 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
    {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
    {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
    {42, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsALSCBG
    {15, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsIHIST
    {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
    {6, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortFD
};

// 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
};

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

// IPE19 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideoHFR_PreviewVideoHFRNode65538_19OutputPortDescriptors[] =
{
    {8, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
};

// 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
};

// 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
    {77, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortALSCBG
    {5, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortIHist
    {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 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_node14_0_properties[] =
{
    {1, "com.qti.stats.tracker"},
    {6, "1"},
};

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

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

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

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

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

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

static ChiNodeProperty UsecaseVideoHFR_PreviewVideoHFR_node65538_19_properties[] =
{
    {2, "11"},
};

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_pruneGroup412[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup413[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup414[] = {{PruneGroupTrackerSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup415[] = {{PruneGroupStatsNNSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup416[] = {{PruneGroupPDNetSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup417[] = {{PruneGroupMLInference, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup418[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup419[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiNode UsecaseVideoHFR_PreviewVideoHFRNodes[] =
{
    {UsecaseVideoHFR_PreviewVideoHFR_node0_0_properties, 0, 0, {0, { 0 }, NULL, 2, { 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_pruneGroup412}, 0, 0, { 0 }},
    {UsecaseVideoHFR_PreviewVideoHFR_node12_0_properties, 12, 0, {2, { 0 }, UsecaseVideoHFR_PreviewVideoHFRNode12_0InputPortDescriptors, 1, { 0 }, UsecaseVideoHFR_PreviewVideoHFRNode12_0OutputPortDescriptors}, 2, {1, s_pruneGroup413}, 0, 0, { 0 }},
    {UsecaseVideoHFR_PreviewVideoHFR_node14_0_properties, 14, 0, {1, { 0 }, UsecaseVideoHFR_PreviewVideoHFRNode14_0InputPortDescriptors, 1, { 0 }, UsecaseVideoHFR_PreviewVideoHFRNode14_0OutputPortDescriptors}, 2, {1, s_pruneGroup414}, 0, 0, { 0 }},
    {UsecaseVideoHFR_PreviewVideoHFR_node16_0_properties, 16, 0, {1, { 0 }, UsecaseVideoHFR_PreviewVideoHFRNode16_0InputPortDescriptors, 1, { 0 }, UsecaseVideoHFR_PreviewVideoHFRNode16_0OutputPortDescriptors}, 2, {1, s_pruneGroup415}, 0, 0, { 0 }},
    {UsecaseVideoHFR_PreviewVideoHFR_node17_0_properties, 17, 0, {2, { 0 }, UsecaseVideoHFR_PreviewVideoHFRNode17_0InputPortDescriptors, 1, { 0 }, UsecaseVideoHFR_PreviewVideoHFRNode17_0OutputPortDescriptors}, 2, {1, s_pruneGroup416}, 0, 0, { 0 }},
    {UsecaseVideoHFR_PreviewVideoHFR_node255_77_properties, 255, 77, {1, { 0 }, UsecaseVideoHFR_PreviewVideoHFRNode255_77InputPortDescriptors, 1, { 0 }, UsecaseVideoHFR_PreviewVideoHFRNode255_77OutputPortDescriptors}, 1, {1, s_pruneGroup417}, 0, 0, { 0 }},
    {UsecaseVideoHFR_PreviewVideoHFR_node5_0_properties, 5, 0, {11, { 0 }, UsecaseVideoHFR_PreviewVideoHFRNode5_0InputPortDescriptors, 1, { 0 }, UsecaseVideoHFR_PreviewVideoHFRNode5_0OutputPortDescriptors}, 4, {1, s_pruneGroup418}, 0, 0, { 0 }},
    {UsecaseVideoHFR_PreviewVideoHFR_node65536_0_properties, 65536, 0, {4, { 0 }, UsecaseVideoHFR_PreviewVideoHFRNode65536_0InputPortDescriptors, 22, { 0 }, UsecaseVideoHFR_PreviewVideoHFRNode65536_0OutputPortDescriptors}, 1, {0, NULL}, 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_node65538_19_properties, 65538, 19, {1, { 0 }, UsecaseVideoHFR_PreviewVideoHFRNode65538_19InputPortDescriptors, 1, { 0 }, UsecaseVideoHFR_PreviewVideoHFRNode65538_19OutputPortDescriptors}, 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 }},
    {UsecaseVideoHFR_PreviewVideoHFR_node8_0_properties, 8, 0, {1, { 0 }, UsecaseVideoHFR_PreviewVideoHFRNode8_0InputPortDescriptors, 1, { 0 }, UsecaseVideoHFR_PreviewVideoHFRNode8_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseVideoHFR_PreviewVideoHFR_node9_0_properties, 9, 0, {10, { 0 }, UsecaseVideoHFR_PreviewVideoHFRNode9_0InputPortDescriptors, 1, { 0 }, UsecaseVideoHFR_PreviewVideoHFRNode9_0OutputPortDescriptors}, 1, {1, s_pruneGroup419}, 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, 0, 0, {0, NULL}}, 3, UsecaseVideoHFR_PreviewVideoHFR_Link13_Sensor0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 1, 0, {0, NULL}}, 1, UsecaseVideoHFR_PreviewVideoHFR_Link14_Sensor0_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 8, 2, {0, NULL}}, 2, UsecaseVideoHFR_PreviewVideoHFR_Link15_IFE0_Out8Desc, {1, {ChiFormatRawPlain16}, 307200, 10, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 11, 11, {0, NULL}}, 1, UsecaseVideoHFR_PreviewVideoHFR_Link16_IFE0_Out11Desc, {1, {ChiFormatRawPlain16}, 307200, 10, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 9, 0, {0, NULL}}, 1, UsecaseVideoHFR_PreviewVideoHFR_Link17_IFE0_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 10, 3, {0, NULL}}, 1, UsecaseVideoHFR_PreviewVideoHFR_Link18_IFE0_Out10Desc, {1, {ChiFormatRawMIPI}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 31, 1, {0, NULL}}, 1, UsecaseVideoHFR_PreviewVideoHFR_Link19_IFE0_Out31Desc, {1, {ChiFormatRawPlain16}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 19, 0, {0, NULL}}, 1, UsecaseVideoHFR_PreviewVideoHFR_Link20_IFE0_Out19Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 21, 0, {0, NULL}}, 2, UsecaseVideoHFR_PreviewVideoHFR_Link21_IFE0_Out21Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 42, 0, {0, NULL}}, 1, UsecaseVideoHFR_PreviewVideoHFR_Link22_IFE0_Out42Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 15, 0, {0, NULL}}, 1, UsecaseVideoHFR_PreviewVideoHFR_Link23_IFE0_Out15Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 25, 2, {0, NULL}}, 2, UsecaseVideoHFR_PreviewVideoHFR_Link24_IFE0_Out25Desc, {1, {ChiFormatRawPlain64}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 28, 2, {0, NULL}}, 3, UsecaseVideoHFR_PreviewVideoHFR_Link25_IFE0_Out28Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 16, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 29, 0, {0, NULL}}, 3, UsecaseVideoHFR_PreviewVideoHFR_Link26_IFE0_Out29Desc, {1, {ChiFormatBlob}, 16384, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 30, 0, {0, NULL}}, 3, UsecaseVideoHFR_PreviewVideoHFR_Link27_IFE0_Out30Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 32, 0, {0, NULL}}, 2, UsecaseVideoHFR_PreviewVideoHFR_Link28_IFE0_Out32Desc, {1, {ChiFormatBlob}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 36, 0, {0, NULL}}, 2, UsecaseVideoHFR_PreviewVideoHFR_Link29_IFE0_Out36Desc, {1, {ChiFormatBlob}, 3072, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 38, 0, {0, NULL}}, 2, UsecaseVideoHFR_PreviewVideoHFR_Link30_IFE0_Out38Desc, {1, {ChiFormatBlob}, 16384, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 37, 0, {0, NULL}}, 1, UsecaseVideoHFR_PreviewVideoHFR_Link31_IFE0_Out37Desc, {1, {ChiFormatBlob}, 16384, 10, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 39, 2, {0, NULL}}, 2, UsecaseVideoHFR_PreviewVideoHFR_Link32_IFE0_Out39Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{9, 0, 0, 0, {0, NULL}}, 1, UsecaseVideoHFR_PreviewVideoHFR_Link33_StatsParse0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{1, 0, 0, 0, {0, NULL}}, 1, UsecaseVideoHFR_PreviewVideoHFR_Link34_StatsProcessing0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{12, 0, 0, 0, {0, NULL}}, 1, UsecaseVideoHFR_PreviewVideoHFR_Link35_AutoWhiteBalance0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{5, 0, 0, 0, {0, NULL}}, 1, UsecaseVideoHFR_PreviewVideoHFR_Link36_AutoFocus0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 19, 8, 0, {0, NULL}}, 4, UsecaseVideoHFR_PreviewVideoHFR_Link37_IPE19_Out8Desc, {1, {ChiFormatYUV420NV12}, 0, 6, 12, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{14, 0, 0, 0, {0, NULL}}, 1, UsecaseVideoHFR_PreviewVideoHFR_Link38_TRACKER0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{16, 0, 0, 0, {0, NULL}}, 1, UsecaseVideoHFR_PreviewVideoHFR_Link39_STATSNN0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{17, 0, 1, 0, {0, NULL}}, 1, UsecaseVideoHFR_PreviewVideoHFR_Link40_STATSPDnet0_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 77, 0, 0, {0, NULL}}, 1, UsecaseVideoHFR_PreviewVideoHFR_Link41_ChiNode77_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{8, 0, 0, 0, {0, NULL}}, 1, UsecaseVideoHFR_PreviewVideoHFR_Link42_FDManager0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 6, 0, {0, NULL}}, 1, UsecaseVideoHFR_PreviewVideoHFR_Link43_IFE0_Out6Desc, {1, {ChiFormatYUV420NV12}, 0, 6, 12, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable}, {0, 0}, OfflineDependencyProviderNone, 0},
};

enum UsecaseVideoHFRPipelineIds
{
    PreviewVideoHFR = 0,
};

static ChiPipelineTargetCreateDescriptor UsecaseVideoHFR_pipelines[] =
{
    {"PreviewVideoHFR", { 0, 14, UsecaseVideoHFR_PreviewVideoHFRNodes, 44, 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 const PruneVariant s_pruneGroup420[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static const PruneVariant s_pruneGroup421[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link5_Sensor0_Out0Desc[] =
{
    {65536, 0, 2, 1, {0, NULL}}, // IFE
    {65536, 0, 2, 5, {1, s_pruneGroup420}}, // IFE
    {65536, 0, 2, 6, {1, s_pruneGroup421}}, // IFE
};

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

static const PruneVariant s_pruneGroup422[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static const PruneVariant s_pruneGroup423[] = {{PruneGroupPDNetSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link7_IFE0_Out8Desc[] =
{
    {5, 0, 8, 0, {2, s_pruneGroup422}}, // AutoFocus
    {17, 0, 0, 0, {1, s_pruneGroup423}}, // STATSPDnet
};

static const PruneVariant s_pruneGroup424[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link8_IFE0_Out11Desc[] =
{
    {5, 0, 99, 0, {2, s_pruneGroup424}}, // AutoFocus
};

static const PruneVariant s_pruneGroup425[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupHFRUsecase, PruneTypeDisable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link9_IFE0_Out9Desc[] =
{
    {5, 0, 11, 0, {3, s_pruneGroup425}}, // AutoFocus
};

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

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

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

static const PruneVariant s_pruneGroup429[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup430[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link13_IFE0_Out21Desc[] =
{
    {9, 0, 1, 0, {1, s_pruneGroup429}}, // StatsParse
    {12, 0, 1, 0, {1, s_pruneGroup430}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup431[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link14_IFE0_Out42Desc[] =
{
    {9, 0, 77, 0, {1, s_pruneGroup431}}, // StatsParse
};

static const PruneVariant s_pruneGroup432[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link15_IFE0_Out15Desc[] =
{
    {9, 0, 5, 0, {1, s_pruneGroup432}}, // StatsParse
};

static const PruneVariant s_pruneGroup433[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static const PruneVariant s_pruneGroup434[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link16_IFE0_Out25Desc[] =
{
    {5, 0, 12, 0, {2, s_pruneGroup433}}, // AutoFocus
    {5, 0, 105, 0, {2, s_pruneGroup434}}, // AutoFocus
};

static const PruneVariant s_pruneGroup435[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static const PruneVariant s_pruneGroup436[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static const PruneVariant s_pruneGroup437[] = {{PruneGroupPDNetSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link17_IFE0_Out28Desc[] =
{
    {5, 0, 35, 0, {2, s_pruneGroup435}}, // AutoFocus
    {5, 0, 107, 0, {2, s_pruneGroup436}}, // AutoFocus
    {17, 0, 1, 0, {1, s_pruneGroup437}}, // STATSPDnet
};

static const PruneVariant s_pruneGroup438[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup439[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup440[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link18_IFE0_Out29Desc[] =
{
    {9, 0, 36, 0, {1, s_pruneGroup438}}, // StatsParse
    {1, 0, 62, 0, {1, s_pruneGroup439}}, // StatsProcessing
    {12, 0, 62, 0, {1, s_pruneGroup440}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup441[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup442[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup443[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link19_IFE0_Out30Desc[] =
{
    {9, 0, 35, 0, {1, s_pruneGroup441}}, // StatsParse
    {1, 0, 37, 0, {1, s_pruneGroup442}}, // StatsProcessing
    {5, 0, 37, 0, {1, s_pruneGroup443}}, // AutoFocus
};

static const PruneVariant s_pruneGroup444[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup445[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link20_IFE0_Out32Desc[] =
{
    {9, 0, 3, 0, {1, s_pruneGroup444}}, // StatsParse
    {1, 0, 3, 0, {1, s_pruneGroup445}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup446[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup447[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link21_IFE0_Out36Desc[] =
{
    {9, 0, 61, 0, {1, s_pruneGroup446}}, // StatsParse
    {1, 0, 76, 0, {1, s_pruneGroup447}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup448[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup449[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link22_IFE0_Out38Desc[] =
{
    {9, 0, 65, 0, {1, s_pruneGroup448}}, // StatsParse
    {1, 0, 83, 0, {1, s_pruneGroup449}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup450[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link23_IFE0_Out37Desc[] =
{
    {5, 0, 90, 0, {1, s_pruneGroup450}}, // AutoFocus
};

static const PruneVariant s_pruneGroup451[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static const PruneVariant s_pruneGroup452[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link24_IFE0_Out39Desc[] =
{
    {5, 0, 89, 0, {2, s_pruneGroup451}}, // AutoFocus
    {5, 0, 109, 0, {2, s_pruneGroup452}}, // AutoFocus
};

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

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

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

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

static const PruneVariant s_pruneGroup457[] = {{PruneGroupTrackerSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup458[] = {{PruneGroupStatsNNSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link29_IPE19_Out8Desc[] =
{
    {14, 0, 0, 0, {1, s_pruneGroup457}}, // TRACKER
    {16, 0, 0, 0, {1, s_pruneGroup458}}, // STATSNN
};

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

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

static const PruneVariant s_pruneGroup461[] = {{PruneGroupPDNetSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link32_STATSPDnet0_Out1Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup461}}, // 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[] =
{
    {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 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
    {83, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBayerRS
};

// 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
};

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

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

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

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

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

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

// AutoFocus0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideoHFRNo3A_PreviewVideoHFRNo3ANode5_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
    {105, 0, 0, 0, { 0 }, NULL}, // StatsInputPortDualPDHWPDAFSecondary
    {35, 0, 0, 0, { 0 }, NULL}, // StatsInputPortPreProcessedPDHWPDAF
    {107, 0, 0, 0, { 0 }, NULL}, // StatsInputPortPreProcessedPDHWPDAFSecondary
    {37, 0, 0, 0, { 0 }, NULL}, // StatsInputPortAECBE
    {90, 0, 0, 0, { 0 }, NULL}, // StatsInputPortCAF
    {89, 0, 0, 0, { 0 }, NULL}, // StatsInputPortParsedPDHWPDAF
    {109, 0, 0, 0, { 0 }, NULL}, // StatsInputPortParsedPDHWPDAFSecondary
};

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

// IFE0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideoHFRNo3A_PreviewVideoHFRNo3ANode65536_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 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
    {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
    {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
    {42, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsALSCBG
    {15, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsIHIST
    {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
};

// 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
};

// IPE19 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideoHFRNo3A_PreviewVideoHFRNo3ANode65538_19OutputPortDescriptors[] =
{
    {8, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
};

// 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
    {77, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortALSCBG
    {5, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortIHist
    {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 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_node14_0_properties[] =
{
    {1, "com.qti.stats.tracker"},
    {6, "1"},
};

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

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

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

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

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

static const PruneVariant s_pruneGroup462[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup463[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup464[] = {{PruneGroupTrackerSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup465[] = {{PruneGroupStatsNNSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup466[] = {{PruneGroupPDNetSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup467[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup468[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiNode UsecaseVideoHFRNo3A_PreviewVideoHFRNo3ANodes[] =
{
    {UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_node0_0_properties, 0, 0, {0, { 0 }, NULL, 2, { 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_pruneGroup462}, 0, 0, { 0 }},
    {UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_node12_0_properties, 12, 0, {2, { 0 }, UsecaseVideoHFRNo3A_PreviewVideoHFRNo3ANode12_0InputPortDescriptors, 1, { 0 }, UsecaseVideoHFRNo3A_PreviewVideoHFRNo3ANode12_0OutputPortDescriptors}, 2, {1, s_pruneGroup463}, 0, 0, { 0 }},
    {UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_node14_0_properties, 14, 0, {1, { 0 }, UsecaseVideoHFRNo3A_PreviewVideoHFRNo3ANode14_0InputPortDescriptors, 1, { 0 }, UsecaseVideoHFRNo3A_PreviewVideoHFRNo3ANode14_0OutputPortDescriptors}, 2, {1, s_pruneGroup464}, 0, 0, { 0 }},
    {UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_node16_0_properties, 16, 0, {1, { 0 }, UsecaseVideoHFRNo3A_PreviewVideoHFRNo3ANode16_0InputPortDescriptors, 1, { 0 }, UsecaseVideoHFRNo3A_PreviewVideoHFRNo3ANode16_0OutputPortDescriptors}, 2, {1, s_pruneGroup465}, 0, 0, { 0 }},
    {UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_node17_0_properties, 17, 0, {2, { 0 }, UsecaseVideoHFRNo3A_PreviewVideoHFRNo3ANode17_0InputPortDescriptors, 1, { 0 }, UsecaseVideoHFRNo3A_PreviewVideoHFRNo3ANode17_0OutputPortDescriptors}, 2, {1, s_pruneGroup466}, 0, 0, { 0 }},
    {UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_node5_0_properties, 5, 0, {11, { 0 }, UsecaseVideoHFRNo3A_PreviewVideoHFRNo3ANode5_0InputPortDescriptors, 1, { 0 }, UsecaseVideoHFRNo3A_PreviewVideoHFRNo3ANode5_0OutputPortDescriptors}, 4, {1, s_pruneGroup467}, 0, 0, { 0 }},
    {UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_node65536_0_properties, 65536, 0, {4, { 0 }, UsecaseVideoHFRNo3A_PreviewVideoHFRNo3ANode65536_0InputPortDescriptors, 21, { 0 }, UsecaseVideoHFRNo3A_PreviewVideoHFRNo3ANode65536_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {NULL, 65538, 0, {3, { 0 }, UsecaseVideoHFRNo3A_PreviewVideoHFRNo3ANode65538_0InputPortDescriptors, 2, { 0 }, UsecaseVideoHFRNo3A_PreviewVideoHFRNo3ANode65538_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {NULL, 65538, 19, {0, { 0 }, NULL, 1, { 0 }, UsecaseVideoHFRNo3A_PreviewVideoHFRNo3ANode65538_19OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_node9_0_properties, 9, 0, {10, { 0 }, UsecaseVideoHFRNo3A_PreviewVideoHFRNo3ANode9_0InputPortDescriptors, 1, { 0 }, UsecaseVideoHFRNo3A_PreviewVideoHFRNo3ANode9_0OutputPortDescriptors}, 1, {1, s_pruneGroup468}, 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, 0, 0, {0, NULL}}, 3, UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link5_Sensor0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 1, 0, {0, NULL}}, 1, UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link6_Sensor0_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 8, 2, {0, NULL}}, 2, UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link7_IFE0_Out8Desc, {1, {ChiFormatRawPlain16}, 307200, 10, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 11, 11, {0, NULL}}, 1, UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link8_IFE0_Out11Desc, {1, {ChiFormatRawPlain16}, 307200, 10, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 9, 0, {0, NULL}}, 1, UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link9_IFE0_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 10, 3, {0, NULL}}, 1, UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link10_IFE0_Out10Desc, {1, {ChiFormatRawMIPI}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 31, 1, {0, NULL}}, 1, UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link11_IFE0_Out31Desc, {1, {ChiFormatRawPlain16}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 19, 0, {0, NULL}}, 1, UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link12_IFE0_Out19Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 21, 0, {0, NULL}}, 2, UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link13_IFE0_Out21Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 42, 0, {0, NULL}}, 1, UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link14_IFE0_Out42Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 15, 0, {0, NULL}}, 1, UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link15_IFE0_Out15Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 25, 2, {0, NULL}}, 2, UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link16_IFE0_Out25Desc, {1, {ChiFormatRawPlain64}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 28, 2, {0, NULL}}, 3, UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link17_IFE0_Out28Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 16, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 29, 0, {0, NULL}}, 3, UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link18_IFE0_Out29Desc, {1, {ChiFormatBlob}, 16384, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 30, 0, {0, NULL}}, 3, UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link19_IFE0_Out30Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 32, 0, {0, NULL}}, 2, UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link20_IFE0_Out32Desc, {1, {ChiFormatBlob}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 36, 0, {0, NULL}}, 2, UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link21_IFE0_Out36Desc, {1, {ChiFormatBlob}, 3072, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 38, 0, {0, NULL}}, 2, UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link22_IFE0_Out38Desc, {1, {ChiFormatBlob}, 16384, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 37, 0, {0, NULL}}, 1, UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link23_IFE0_Out37Desc, {1, {ChiFormatBlob}, 16384, 10, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 39, 2, {0, NULL}}, 2, UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link24_IFE0_Out39Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{9, 0, 0, 0, {0, NULL}}, 1, UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link25_StatsParse0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{1, 0, 0, 0, {0, NULL}}, 1, UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link26_StatsProcessing0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{12, 0, 0, 0, {0, NULL}}, 1, UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link27_AutoWhiteBalance0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{5, 0, 0, 0, {0, NULL}}, 1, UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link28_AutoFocus0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 19, 8, 0, {0, NULL}}, 2, UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link29_IPE19_Out8Desc, {1, {ChiFormatYUV420NV12}, 0, 6, 12, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{14, 0, 0, 0, {0, NULL}}, 1, UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link30_TRACKER0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{16, 0, 0, 0, {0, NULL}}, 1, UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link31_STATSNN0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{17, 0, 1, 0, {0, NULL}}, 1, UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link32_STATSPDnet0_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
};

enum UsecaseVideoHFRNo3APipelineIds
{
    PreviewVideoHFRNo3A = 0,
};

static ChiPipelineTargetCreateDescriptor UsecaseVideoHFRNo3A_pipelines[] =
{
    {"PreviewVideoHFRNo3A", { 0, 11, UsecaseVideoHFRNo3A_PreviewVideoHFRNo3ANodes, 33, 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_pruneGroup469[] = {{PruneGroupEVAiTOF, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup470[] = {{PruneGroupEVAiTOF, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseDepth2_Depth2_Link0_IFE0_Out8Desc[] =
{
    {255, 0, 0, 0, {1, s_pruneGroup469}}, // ChiDepthNode
    {255, 1, 0, 0, {1, s_pruneGroup470}}, // 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_pruneGroup471[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static const PruneVariant s_pruneGroup472[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static ChiLinkNodeDescriptor UsecaseDepth2_Depth2_Link9_Sensor0_Out0Desc[] =
{
    {65536, 0, 2, 1, {0, NULL}}, // IFE
    {65536, 0, 2, 5, {1, s_pruneGroup471}}, // IFE
    {65536, 0, 2, 6, {1, s_pruneGroup472}}, // 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_pruneGroup473[] = {{PruneGroupEVAiTOF, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup474[] = {{PruneGroupEVAiTOF, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup475[] = {{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_pruneGroup473}, 0, 0, { 0 }},
    {UsecaseDepth2_Depth2_node255_1_properties, 255, 1, {1, { 0 }, UsecaseDepth2_Depth2Node255_1InputPortDescriptors, 4, { 0 }, UsecaseDepth2_Depth2Node255_1OutputPortDescriptors}, 2, {1, s_pruneGroup474}, 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_pruneGroup475}, 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_pruneGroup476[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static const PruneVariant s_pruneGroup477[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static ChiLinkNodeDescriptor UsecaseDepth2_12_Depth2_12_Link3_Sensor0_Out0Desc[] =
{
    {65536, 0, 2, 1, {0, NULL}}, // IFE
    {65536, 0, 2, 5, {1, s_pruneGroup476}}, // IFE
    {65536, 0, 2, 6, {1, s_pruneGroup477}}, // 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_JPEG1_Out1Desc[] =
{
    {6, 0, 1, 0, {0, NULL}}, // JPEGAggregator
};

static ChiLinkNodeDescriptor UsecaseZSL_InternalZSLYuv2JpegMFNR_Link3_JPEG0_Out1Desc[] =
{
    {6, 0, 0, 0, {0, NULL}}, // JPEGAggregator
};

static const PruneVariant s_pruneGroup478[] = {{PruneGroupSnapshot, PruneTypeJPEG}};
static ChiLinkNodeDescriptor UsecaseZSL_InternalZSLYuv2JpegMFNR_Link4_JPEGAggregator0_Out2Desc[] =
{
    {2, 0, 0, 0, {1, s_pruneGroup478}}, // SinkBuffer ]-> TARGET_BUFFER_SNAPSHOT
};

static ChiLinkNodeDescriptor s_67_TARGET_BUFFER_SNAPSHOT_Link_NodeDescriptors[] =
{
    {6, 0, 2, 0, {1, s_pruneGroup478}},
};
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[] =
{
    {1, 0, 0, 0, { 0 }, NULL}, // JPEGAggregatorInputPort1
    {0, 0, 0, 0, { 0 }, NULL}, // JPEGAggregatorInputPort0
};

// 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 const PruneVariant s_pruneGroup479[] = {{PruneGroupSnapshot, PruneTypeJPEG}};
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, {1, s_pruneGroup479}, 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, 1, 1, 0, {0, NULL}}, 1, UsecaseZSL_InternalZSLYuv2JpegMFNR_Link2_JPEG1_Out1Desc, {1, {ChiFormatYUV420NV12}, 0, 0, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65537, 0, 1, 0, {0, NULL}}, 1, UsecaseZSL_InternalZSLYuv2JpegMFNR_Link3_JPEG0_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_JPEG1_Out1Desc[] =
{
    {6, 0, 1, 0, {0, NULL}}, // JPEGAggregator
};

static ChiLinkNodeDescriptor UsecaseZSL_InternalZSLYuv2JpegMFSR_Link3_JPEG0_Out1Desc[] =
{
    {6, 0, 0, 0, {0, NULL}}, // JPEGAggregator
};

static const PruneVariant s_pruneGroup480[] = {{PruneGroupSnapshot, PruneTypeJPEG}};
static ChiLinkNodeDescriptor UsecaseZSL_InternalZSLYuv2JpegMFSR_Link4_JPEGAggregator0_Out2Desc[] =
{
    {2, 0, 0, 0, {1, s_pruneGroup480}}, // SinkBuffer ]-> TARGET_BUFFER_SNAPSHOT
};

static ChiLinkNodeDescriptor s_68_TARGET_BUFFER_SNAPSHOT_Link_NodeDescriptors[] =
{
    {6, 0, 2, 0, {1, s_pruneGroup480}},
};
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[] =
{
    {1, 0, 0, 0, { 0 }, NULL}, // JPEGAggregatorInputPort1
    {0, 0, 0, 0, { 0 }, NULL}, // JPEGAggregatorInputPort0
};

// 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 const PruneVariant s_pruneGroup481[] = {{PruneGroupSnapshot, PruneTypeJPEG}};
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, {1, s_pruneGroup481}, 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, 1, 1, 0, {0, NULL}}, 1, UsecaseZSL_InternalZSLYuv2JpegMFSR_Link2_JPEG1_Out1Desc, {1, {ChiFormatYUV420NV12}, 0, 0, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65537, 0, 1, 0, {0, NULL}}, 1, UsecaseZSL_InternalZSLYuv2JpegMFSR_Link3_JPEG0_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_pruneGroup482[] = {{PruneGroupYuvChiNode, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewPerPortYUV_Link1_IFELite0_Out9Desc[] =
{
    {65538, 0, 0, 0, {1, s_pruneGroup482}}, // IPE
};

static const PruneVariant s_pruneGroup483[] = {{PruneGroupYuvChiNode, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewPerPortYUV_Link2_IFELite0_Out10Desc[] =
{
    {255, 0, 0, 0, {1, s_pruneGroup483}}, // ChiExternalNode
};

static const PruneVariant s_pruneGroup484[] = {{PruneGroupYuvChiNode, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewPerPortYUV_Link3_ChiExternalNode0_Out0Desc[] =
{
    {65538, 0, 0, 0, {1, s_pruneGroup484}}, // 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_pruneGroup485[] = {{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_pruneGroup485}, 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_pruneGroup486[] = {{PruneGroupSnapshot, PruneTypeHEIC}};
static const PruneVariant s_pruneGroup487[] = {{PruneGroupSnapshot, PruneTypeJPEG}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLSnapshotJpegGPU_Link6_JPEGAggregator0_Out2Desc[] =
{
    {2, 2, 0, 0, {1, s_pruneGroup486}}, // SinkBuffer ]-> TARGET_BUFFER_HEIC_BLOB
    {2, 0, 0, 0, {1, s_pruneGroup487}}, // SinkBuffer ]-> TARGET_BUFFER_SNAPSHOT
};

static ChiLinkNodeDescriptor s_85_TARGET_BUFFER_HEIC_BLOB_Link_NodeDescriptors[] =
{
    {6, 0, 2, 0, {1, s_pruneGroup486}},
};
static ChiLinkNodeDescriptor s_86_TARGET_BUFFER_SNAPSHOT_Link_NodeDescriptors[] =
{
    {6, 0, 2, 0, {1, s_pruneGroup487}},
};
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_JPEG1_Out1Desc[] =
{
    {6, 0, 1, 0, {0, NULL}}, // JPEGAggregator
};

static ChiLinkNodeDescriptor UsecaseZSL_ZSLSnapshotJpegGPU_Link10_JPEG0_Out1Desc[] =
{
    {6, 0, 0, 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[] =
{
    {1, 0, 0, 0, { 0 }, NULL}, // JPEGAggregatorInputPort1
    {0, 0, 0, 0, { 0 }, NULL}, // JPEGAggregatorInputPort0
};

// 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 const PruneVariant s_pruneGroup488[] = {{PruneGroupSnapshot, PruneTypeJPEG}};
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, {1, s_pruneGroup488}, 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, 1, 1, 0, {0, NULL}}, 1, UsecaseZSL_ZSLSnapshotJpegGPU_Link9_JPEG1_Out1Desc, {1, {ChiFormatYUV420NV12}, 0, 0, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65537, 0, 1, 0, {0, NULL}}, 1, UsecaseZSL_ZSLSnapshotJpegGPU_Link10_JPEG0_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_pruneGroup489[] = {{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_pruneGroup489}}, // SinkBuffer ]-> TARGET_BUFFER_HEIC_YUV
};

static ChiLinkNodeDescriptor s_91_TARGET_BUFFER_HEIC_YUV_Link_NodeDescriptors[] =
{
    {65538, 0, 9, 0, {1, s_pruneGroup489}},
};
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_pruneGroup490[] = {{PruneGroupSnapshot, PruneTypeHEIC}};
static const PruneVariant s_pruneGroup491[] = {{PruneGroupSnapshot, PruneTypeJPEG}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLSnapshotJpeg_Link5_JPEGAggregator0_Out2Desc[] =
{
    {2, 2, 0, 0, {1, s_pruneGroup490}}, // SinkBuffer ]-> TARGET_BUFFER_HEIC_BLOB
    {2, 0, 0, 0, {1, s_pruneGroup491}}, // SinkBuffer ]-> TARGET_BUFFER_SNAPSHOT
};

static ChiLinkNodeDescriptor s_92_TARGET_BUFFER_HEIC_BLOB_Link_NodeDescriptors[] =
{
    {6, 0, 2, 0, {1, s_pruneGroup490}},
};
static ChiLinkNodeDescriptor s_93_TARGET_BUFFER_SNAPSHOT_Link_NodeDescriptors[] =
{
    {6, 0, 2, 0, {1, s_pruneGroup491}},
};
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_JPEG1_Out1Desc[] =
{
    {6, 0, 1, 0, {0, NULL}}, // JPEGAggregator
};

static ChiLinkNodeDescriptor UsecaseZSL_ZSLSnapshotJpeg_Link9_JPEG0_Out1Desc[] =
{
    {6, 0, 0, 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[] =
{
    {1, 0, 0, 0, { 0 }, NULL}, // JPEGAggregatorInputPort1
    {0, 0, 0, 0, { 0 }, NULL}, // JPEGAggregatorInputPort0
};

// 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 const PruneVariant s_pruneGroup492[] = {{PruneGroupSnapshot, PruneTypeJPEG}};
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, {1, s_pruneGroup492}, 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, 1, 1, 0, {0, NULL}}, 1, UsecaseZSL_ZSLSnapshotJpeg_Link8_JPEG1_Out1Desc, {1, {ChiFormatYUV420NV12}, 0, 0, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65537, 0, 1, 0, {0, NULL}}, 1, UsecaseZSL_ZSLSnapshotJpeg_Link9_JPEG0_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_pruneGroup493[] = {{PruneGroupLowResolutionSnapshot, PruneTypeTRUE}};
static const PruneVariant s_pruneGroup494[] = {{PruneGroupLowResolutionSnapshot, PruneTypeFALSE}};
static const PruneVariant s_pruneGroup495[] = {{PruneGroupAI, PruneTypeEnable}};
static const PruneVariant s_pruneGroup496[] = {{PruneGroupHDRProfile, PruneTypeSDR}, {PruneGroupHDRProfile, PruneTypeHLG10}, {PruneGroupHDRProfile, PruneTypeHDR10}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLSnapshotYUVHAL_Link0_BPS0_Out1Desc[] =
{
    {65538, 14, 0, 0, {1, s_pruneGroup493}}, // IPE
    {65538, 3, 0, 0, {1, s_pruneGroup494}}, // IPE
    {65538, 22, 0, 0, {1, s_pruneGroup495}}, // IPE
    {65538, 66, 0, 0, {3, s_pruneGroup496}}, // IPE
};

static const PruneVariant s_pruneGroup497[] = {{PruneGroupLowResolutionSnapshot, PruneTypeTRUE}};
static const PruneVariant s_pruneGroup498[] = {{PruneGroupLowResolutionSnapshot, PruneTypeFALSE}};
static const PruneVariant s_pruneGroup499[] = {{PruneGroupHDRProfile, PruneTypeSDR}, {PruneGroupHDRProfile, PruneTypeHLG10}, {PruneGroupHDRProfile, PruneTypeHDR10}};
static const PruneVariant s_pruneGroup500[] = {{PruneGroupAI, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLSnapshotYUVHAL_Link1_BPS0_Out2Desc[] =
{
    {65538, 14, 1, 0, {1, s_pruneGroup497}}, // IPE
    {65538, 3, 1, 0, {1, s_pruneGroup498}}, // IPE
    {65538, 66, 1, 0, {3, s_pruneGroup499}}, // IPE
    {65538, 22, 1, 0, {1, s_pruneGroup500}}, // IPE
};

static const PruneVariant s_pruneGroup501[] = {{PruneGroupLowResolutionSnapshot, PruneTypeTRUE}};
static const PruneVariant s_pruneGroup502[] = {{PruneGroupLowResolutionSnapshot, PruneTypeFALSE}};
static const PruneVariant s_pruneGroup503[] = {{PruneGroupHDRProfile, PruneTypeSDR}, {PruneGroupHDRProfile, PruneTypeHLG10}, {PruneGroupHDRProfile, PruneTypeHDR10}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLSnapshotYUVHAL_Link2_BPS0_Out3Desc[] =
{
    {65538, 14, 2, 0, {1, s_pruneGroup501}}, // IPE
    {65538, 3, 2, 0, {1, s_pruneGroup502}}, // IPE
    {65538, 66, 2, 0, {3, s_pruneGroup503}}, // IPE
};

static const PruneVariant s_pruneGroup504[] = {{PruneGroupLowResolutionSnapshot, PruneTypeTRUE}};
static const PruneVariant s_pruneGroup505[] = {{PruneGroupLowResolutionSnapshot, PruneTypeFALSE}};
static const PruneVariant s_pruneGroup506[] = {{PruneGroupHDRProfile, PruneTypeSDR}, {PruneGroupHDRProfile, PruneTypeHLG10}, {PruneGroupHDRProfile, PruneTypeHDR10}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLSnapshotYUVHAL_Link3_BPS0_Out4Desc[] =
{
    {65538, 14, 3, 0, {1, s_pruneGroup504}}, // IPE
    {65538, 3, 3, 0, {1, s_pruneGroup505}}, // IPE
    {65538, 66, 3, 0, {3, s_pruneGroup506}}, // IPE
};

static const PruneVariant s_pruneGroup507[] = {{PruneGroupLowResolutionSnapshot, PruneTypeTRUE}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLSnapshotYUVHAL_Link4_IPE14_Out10Desc[] =
{
    {65538, 3, 0, 0, {1, s_pruneGroup507}}, // IPE
};

static const PruneVariant s_pruneGroup508[] = {{PruneGroupLowResolutionSnapshot, PruneTypeTRUE}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLSnapshotYUVHAL_Link5_IPE14_Out11Desc[] =
{
    {65538, 3, 1, 0, {1, s_pruneGroup508}}, // 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_pruneGroup509[] = {{PruneGroupHDRProfile, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLSnapshotYUVHAL_Link7_IPE3_Out9Desc[] =
{
    {2, 1, 0, 0, {1, s_pruneGroup509}}, // SinkBuffer ]-> TARGET_BUFFER_YUV_HAL3
};

static ChiLinkNodeDescriptor s_95_TARGET_BUFFER_YUV_HAL3_Link_NodeDescriptors[] =
{
    {65538, 3, 9, 0, {1, s_pruneGroup509}},
};
static const PruneVariant s_pruneGroup510[] = {{PruneGroupHDRProfile, PruneTypeSDR}, {PruneGroupHDRProfile, PruneTypeHLG10}, {PruneGroupHDRProfile, PruneTypeHDR10}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLSnapshotYUVHAL_Link8_IPE66_Out9Desc[] =
{
    {2, 1, 0, 0, {3, s_pruneGroup510}}, // SinkBuffer ]-> TARGET_BUFFER_YUV_HAL3
};

static ChiLinkNodeDescriptor s_96_TARGET_BUFFER_YUV_HAL3_Link_NodeDescriptors[] =
{
    {65538, 66, 9, 0, {3, s_pruneGroup510}},
};
static const PruneVariant s_pruneGroup511[] = {{PruneGroupAI, PruneTypeEnable}};
static const PruneVariant s_pruneGroup512[] = {{PruneGroupHDRProfile, PruneTypeSDR}, {PruneGroupHDRProfile, PruneTypeHLG10}, {PruneGroupHDRProfile, PruneTypeHDR10}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLSnapshotYUVHAL_Link9_AISegmentation5_Out22Desc[] =
{
    {65538, 3, 43, 0, {1, s_pruneGroup511}}, // IPE
    {65538, 66, 43, 0, {3, s_pruneGroup512}}, // IPE
};

static const PruneVariant s_pruneGroup513[] = {{PruneGroupAI, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLSnapshotYUVHAL_Link10_IPE22_Out9Desc[] =
{
    {255, 5, 0, 0, {1, s_pruneGroup513}}, // 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_pruneGroup514[] = {{PruneGroupAI, PruneTypeEnable}};
static const PruneVariant s_pruneGroup515[] = {{PruneGroupLowResolutionSnapshot, PruneTypeTRUE}};
static const PruneVariant s_pruneGroup516[] = {{PruneGroupAI, PruneTypeEnable}};
static const PruneVariant s_pruneGroup517[] = {{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_pruneGroup514}, 0, 0, { 0 }},
    {UsecaseZSL_ZSLSnapshotYUVHAL_node65538_14_properties, 65538, 14, {4, { 0 }, UsecaseZSL_ZSLSnapshotYUVHALNode65538_14InputPortDescriptors, 2, { 0 }, UsecaseZSL_ZSLSnapshotYUVHALNode65538_14OutputPortDescriptors}, 1, {1, s_pruneGroup515}, 0, 0, { 0 }},
    {UsecaseZSL_ZSLSnapshotYUVHAL_node65538_22_properties, 65538, 22, {2, { 0 }, UsecaseZSL_ZSLSnapshotYUVHALNode65538_22InputPortDescriptors, 1, { 0 }, UsecaseZSL_ZSLSnapshotYUVHALNode65538_22OutputPortDescriptors}, 2, {1, s_pruneGroup516}, 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_pruneGroup517}, 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_pruneGroup518[] = {{PruneGroupSnapshot, PruneTypeHEIC}};
static const PruneVariant s_pruneGroup519[] = {{PruneGroupSnapshot, PruneTypeJPEG}};
static ChiLinkNodeDescriptor UsecaseZSL_InternalZSLYuv2JpegGPU_Link0_JPEGAggregator3_Out2Desc[] =
{
    {2, 4, 0, 0, {1, s_pruneGroup518}}, // SinkBuffer ]-> TARGET_BUFFER_HEIC_BLOB
    {2, 0, 0, 0, {1, s_pruneGroup519}}, // SinkBuffer ]-> TARGET_BUFFER_SNAPSHOT
};

static ChiLinkNodeDescriptor s_97_TARGET_BUFFER_HEIC_BLOB_Link_NodeDescriptors[] =
{
    {6, 3, 2, 0, {1, s_pruneGroup518}},
};
static ChiLinkNodeDescriptor s_98_TARGET_BUFFER_SNAPSHOT_Link_NodeDescriptors[] =
{
    {6, 3, 2, 0, {1, s_pruneGroup519}},
};
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_pruneGroup520[] = {{PruneGroupSnapshot, PruneTypeHEIC}};
static ChiLinkNodeDescriptor UsecaseZSL_InternalZSLYuv2JpegGPU_Link6_ChiGPUNode0_Out0Desc[] =
{
    {2, 10, 0, 0, {1, s_pruneGroup520}}, // 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_pruneGroup520}},
};
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_pruneGroup521[] = {{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_pruneGroup521}, 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_pruneGroup522[] = {{PruneGroupSnapshot, PruneTypeHEIC}};
static const PruneVariant s_pruneGroup523[] = {{PruneGroupSnapshot, PruneTypeJPEG}};
static ChiLinkNodeDescriptor UsecaseZSL_YuvGpu2Jpeg_Link0_JPEGAggregator3_Out2Desc[] =
{
    {2, 4, 0, 0, {1, s_pruneGroup522}}, // SinkBuffer ]-> TARGET_BUFFER_HEIC_BLOB
    {2, 0, 0, 0, {1, s_pruneGroup523}}, // SinkBuffer ]-> TARGET_BUFFER_SNAPSHOT
};

static ChiLinkNodeDescriptor s_102_TARGET_BUFFER_HEIC_BLOB_Link_NodeDescriptors[] =
{
    {6, 3, 2, 0, {1, s_pruneGroup522}},
};
static ChiLinkNodeDescriptor s_103_TARGET_BUFFER_SNAPSHOT_Link_NodeDescriptors[] =
{
    {6, 3, 2, 0, {1, s_pruneGroup523}},
};
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_pruneGroup524[] = {{PruneGroupSnapshot, PruneTypeHEIC}};
static ChiLinkNodeDescriptor UsecaseZSL_YuvGpu2Jpeg_Link6_ChiGPUNode0_Out0Desc[] =
{
    {2, 10, 0, 0, {1, s_pruneGroup524}}, // 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_pruneGroup524}},
};
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_pruneGroup525[] = {{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_pruneGroup525}, 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 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_112_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_113_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_114_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_115_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_112_TARGET_BUFFER_P010_Link_NodeDescriptors}, // TARGET_BUFFER_P010
    {"TARGET_BUFFER_DS4REF_PD10_OUT", &UsecaseZSL_TARGET_BUFFER_DS4REF_PD10_OUT_target, 1, s_113_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_114_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_115_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_116_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_116_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_pruneGroup526[] = {{PruneGroupSnapshot, PruneTypeHEIC}};
static const PruneVariant s_pruneGroup527[] = {{PruneGroupSnapshot, PruneTypeJPEG}};
static ChiLinkNodeDescriptor UsecaseZSL_InternalZSLYuv2Jpeg_Link0_JPEGAggregator0_Out2Desc[] =
{
    {2, 2, 0, 0, {1, s_pruneGroup526}}, // SinkBuffer ]-> TARGET_BUFFER_HEIC_BLOB
    {2, 0, 0, 0, {1, s_pruneGroup527}}, // SinkBuffer ]-> TARGET_BUFFER_SNAPSHOT
};

static ChiLinkNodeDescriptor s_117_TARGET_BUFFER_HEIC_BLOB_Link_NodeDescriptors[] =
{
    {6, 0, 2, 0, {1, s_pruneGroup526}},
};
static ChiLinkNodeDescriptor s_118_TARGET_BUFFER_SNAPSHOT_Link_NodeDescriptors[] =
{
    {6, 0, 2, 0, {1, s_pruneGroup527}},
};
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_JPEG1_Out1Desc[] =
{
    {6, 0, 1, 0, {0, NULL}}, // JPEGAggregator
};

static ChiLinkNodeDescriptor UsecaseZSL_InternalZSLYuv2Jpeg_Link4_JPEG0_Out1Desc[] =
{
    {6, 0, 0, 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_pruneGroup528[] = {{PruneGroupLowResolutionSnapshot, PruneTypeTRUE}, {PruneGroupSnapshot, PruneTypeHEIC}};
static const PruneVariant s_pruneGroup529[] = {{PruneGroupLowResolutionSnapshot, PruneTypeFALSE}, {PruneGroupSnapshot, PruneTypeHEIC}};
static ChiLinkNodeDescriptor UsecaseZSL_InternalZSLYuv2Jpeg_Link5_IPE5_Out9Desc[] =
{
    {65538, 14, 0, 0, {2, s_pruneGroup528}}, // IPE
    {2, 5, 0, 0, {2, s_pruneGroup529}}, // SinkBuffer ]-> TARGET_BUFFER_HEIC_YUV
};

static ChiLinkNodeDescriptor s_119_TARGET_BUFFER_HEIC_YUV_Link_NodeDescriptors[] =
{
    {65538, 5, 9, 0, {2, s_pruneGroup529}},
};
static const PruneVariant s_pruneGroup530[] = {{PruneGroupLowResolutionSnapshot, PruneTypeTRUE}, {PruneGroupSnapshot, PruneTypeHEIC}};
static ChiLinkNodeDescriptor UsecaseZSL_InternalZSLYuv2Jpeg_Link6_IPE14_Out9Desc[] =
{
    {2, 5, 0, 0, {2, s_pruneGroup530}}, // SinkBuffer ]-> TARGET_BUFFER_HEIC_YUV
};

static ChiLinkNodeDescriptor s_120_TARGET_BUFFER_HEIC_YUV_Link_NodeDescriptors[] =
{
    {65538, 14, 9, 0, {2, s_pruneGroup530}},
};
static ChiTargetPortDescriptor UsecaseZSL_InternalZSLYuv2Jpeg_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_HEIC_BLOB", &UsecaseZSL_TARGET_BUFFER_HEIC_BLOB_target, 1, s_117_TARGET_BUFFER_HEIC_BLOB_Link_NodeDescriptors}, // TARGET_BUFFER_HEIC_BLOB
    {"TARGET_BUFFER_SNAPSHOT", &UsecaseZSL_TARGET_BUFFER_SNAPSHOT_target, 1, s_118_TARGET_BUFFER_SNAPSHOT_Link_NodeDescriptors}, // TARGET_BUFFER_SNAPSHOT
    {"TARGET_BUFFER_HEIC_YUV", &UsecaseZSL_TARGET_BUFFER_HEIC_YUV_target, 1, s_119_TARGET_BUFFER_HEIC_YUV_Link_NodeDescriptors}, // TARGET_BUFFER_HEIC_YUV
    {"TARGET_BUFFER_HEIC_YUV", &UsecaseZSL_TARGET_BUFFER_HEIC_YUV_target, 1, s_120_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[] =
{
    {1, 0, 0, 0, { 0 }, NULL}, // JPEGAggregatorInputPort1
    {0, 0, 0, 0, { 0 }, NULL}, // JPEGAggregatorInputPort0
};

// 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_pruneGroup531[] = {{PruneGroupSnapshot, PruneTypeJPEG}};
static const PruneVariant s_pruneGroup532[] = {{PruneGroupLowResolutionSnapshot, PruneTypeTRUE}, {PruneGroupSnapshot, PruneTypeHEIC}};
static const PruneVariant s_pruneGroup533[] = {{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, {1, s_pruneGroup531}, 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_pruneGroup532}, 0, 0, { 0 }},
    {UsecaseZSL_InternalZSLYuv2Jpeg_node65538_5_properties, 65538, 5, {1, { 0 }, UsecaseZSL_InternalZSLYuv2JpegNode65538_5InputPortDescriptors, 1, { 0 }, UsecaseZSL_InternalZSLYuv2JpegNode65538_5OutputPortDescriptors}, 1, {1, s_pruneGroup533}, 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, 1, 1, 0, {0, NULL}}, 1, UsecaseZSL_InternalZSLYuv2Jpeg_Link3_JPEG1_Out1Desc, {1, {ChiFormatYUV420NV12}, 0, 0, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65537, 0, 1, 0, {0, NULL}}, 1, UsecaseZSL_InternalZSLYuv2Jpeg_Link4_JPEG0_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_pruneGroup534[] = {{PruneGroupLowResolutionSnapshot, PruneTypeTRUE}, {PruneGroupSnapshot, PruneTypeHEIC}};
static const PruneVariant s_pruneGroup535[] = {{PruneGroupSnapshot, PruneTypeJPEG}};
static const PruneVariant s_pruneGroup536[] = {{PruneGroupLowResolutionSnapshot, PruneTypeFALSE}, {PruneGroupSnapshot, PruneTypeHEIC}};
static ChiLinkNodeDescriptor UsecaseZSL_InternalZSLYuv2JpegScaling_Link1_IPE5_Out9Desc[] =
{
    {65538, 14, 0, 0, {2, s_pruneGroup534}}, // IPE
    {65537, 0, 0, 0, {1, s_pruneGroup535}}, // JPEG
    {2, 5, 0, 0, {2, s_pruneGroup536}}, // SinkBuffer ]-> TARGET_BUFFER_HEIC_YUV
};

static ChiLinkNodeDescriptor s_121_TARGET_BUFFER_HEIC_YUV_Link_NodeDescriptors[] =
{
    {65538, 5, 9, 0, {2, s_pruneGroup536}},
};
static ChiLinkNodeDescriptor UsecaseZSL_InternalZSLYuv2JpegScaling_Link2_JPEG1_Out1Desc[] =
{
    {6, 0, 1, 0, {0, NULL}}, // JPEGAggregator
};

static const PruneVariant s_pruneGroup537[] = {{PruneGroupLowResolutionSnapshot, PruneTypeTRUE}, {PruneGroupSnapshot, PruneTypeHEIC}};
static ChiLinkNodeDescriptor UsecaseZSL_InternalZSLYuv2JpegScaling_Link3_IPE14_Out9Desc[] =
{
    {2, 5, 0, 0, {2, s_pruneGroup537}}, // SinkBuffer ]-> TARGET_BUFFER_HEIC_YUV
};

static ChiLinkNodeDescriptor s_122_TARGET_BUFFER_HEIC_YUV_Link_NodeDescriptors[] =
{
    {65538, 14, 9, 0, {2, s_pruneGroup537}},
};
static const PruneVariant s_pruneGroup538[] = {{PruneGroupSnapshot, PruneTypeHEIC}};
static const PruneVariant s_pruneGroup539[] = {{PruneGroupSnapshot, PruneTypeJPEG}};
static ChiLinkNodeDescriptor UsecaseZSL_InternalZSLYuv2JpegScaling_Link4_JPEGAggregator0_Out2Desc[] =
{
    {2, 2, 0, 0, {1, s_pruneGroup538}}, // SinkBuffer ]-> TARGET_BUFFER_HEIC_BLOB
    {2, 0, 0, 0, {1, s_pruneGroup539}}, // SinkBuffer ]-> TARGET_BUFFER_SNAPSHOT
};

static ChiLinkNodeDescriptor s_123_TARGET_BUFFER_HEIC_BLOB_Link_NodeDescriptors[] =
{
    {6, 0, 2, 0, {1, s_pruneGroup538}},
};
static ChiLinkNodeDescriptor s_124_TARGET_BUFFER_SNAPSHOT_Link_NodeDescriptors[] =
{
    {6, 0, 2, 0, {1, s_pruneGroup539}},
};
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_121_TARGET_BUFFER_HEIC_YUV_Link_NodeDescriptors}, // TARGET_BUFFER_HEIC_YUV
    {"TARGET_BUFFER_HEIC_YUV", &UsecaseZSL_TARGET_BUFFER_HEIC_YUV_target, 1, s_122_TARGET_BUFFER_HEIC_YUV_Link_NodeDescriptors}, // TARGET_BUFFER_HEIC_YUV
    {"TARGET_BUFFER_HEIC_BLOB", &UsecaseZSL_TARGET_BUFFER_HEIC_BLOB_target, 1, s_123_TARGET_BUFFER_HEIC_BLOB_Link_NodeDescriptors}, // TARGET_BUFFER_HEIC_BLOB
    {"TARGET_BUFFER_SNAPSHOT", &UsecaseZSL_TARGET_BUFFER_SNAPSHOT_target, 1, s_124_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_pruneGroup540[] = {{PruneGroupSnapshot, PruneTypeJPEG}};
static const PruneVariant s_pruneGroup541[] = {{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_pruneGroup540}, 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_pruneGroup541}, 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_pruneGroup542[] = {{PruneGroupHDRSnapshotProfile, PruneTypeHLG10}};
static const PruneVariant s_pruneGroup543[] = {{PruneGroupAI, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MfsrPostFilter_source_Link_0NodeDescriptors[] =
{
    {65538, 3, 0, 0, {0, NULL}},
    {65538, 66, 0, 0, {1, s_pruneGroup542}},
    {65538, 22, 0, 0, {1, s_pruneGroup543}},
};
static const PruneVariant s_pruneGroup544[] = {{PruneGroupAI, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MfsrPostFilter_Link0_IPE22_Out9Desc[] =
{
    {255, 5, 0, 0, {1, s_pruneGroup544}}, // AISegmentation
};

static const PruneVariant s_pruneGroup545[] = {{PruneGroupHDRSnapshotProfile, PruneTypeHLG10}};
static const PruneVariant s_pruneGroup546[] = {{PruneGroupAI, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MfsrPostFilter_source_Link_2NodeDescriptors[] =
{
    {65538, 3, 1, 0, {0, NULL}},
    {65538, 66, 1, 0, {1, s_pruneGroup545}},
    {65538, 22, 1, 0, {1, s_pruneGroup546}},
};
static const PruneVariant s_pruneGroup547[] = {{PruneGroupAI, PruneTypeEnable}};
static const PruneVariant s_pruneGroup548[] = {{PruneGroupHDRSnapshotProfile, PruneTypeHLG10}};
static ChiLinkNodeDescriptor UsecaseZSL_MfsrPostFilter_Link1_AISegmentation5_Out22Desc[] =
{
    {65538, 3, 43, 0, {1, s_pruneGroup547}}, // IPE3
    {65538, 66, 43, 0, {1, s_pruneGroup548}}, // IPE
};

static const PruneVariant s_pruneGroup549[] = {{PruneGroupHDRSnapshotProfile, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MfsrPostFilter_Link2_IPE33_Out9Desc[] =
{
    {2, 0, 0, 0, {1, s_pruneGroup549}}, // SinkBuffer ]-> TARGET_BUFFER_YUV
};

static ChiLinkNodeDescriptor s_125_TARGET_BUFFER_YUV_Link_NodeDescriptors[] =
{
    {65538, 3, 9, 0, {1, s_pruneGroup549}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MfsrPostFilter_Link3_IPE33_Out8Desc[] =
{
    {2, 1, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_YUV_OUT
};

static ChiLinkNodeDescriptor s_126_TARGET_BUFFER_YUV_OUT_Link_NodeDescriptors[] =
{
    {65538, 3, 8, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup550[] = {{PruneGroupHDRSnapshotProfile, PruneTypeHLG10}};
static ChiLinkNodeDescriptor UsecaseZSL_MfsrPostFilter_Link4_IPE66_Out9Desc[] =
{
    {2, 0, 0, 0, {1, s_pruneGroup550}}, // SinkBuffer ]-> TARGET_BUFFER_YUV
};

static ChiLinkNodeDescriptor s_127_TARGET_BUFFER_YUV_Link_NodeDescriptors[] =
{
    {65538, 66, 9, 0, {1, s_pruneGroup550}},
};
static ChiTargetPortDescriptor UsecaseZSL_MfsrPostFilter_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_YUV", &UsecaseZSL_TARGET_BUFFER_YUV_target, 1, s_125_TARGET_BUFFER_YUV_Link_NodeDescriptors}, // TARGET_BUFFER_YUV
    {"TARGET_BUFFER_YUV_OUT", &UsecaseZSL_TARGET_BUFFER_YUV_OUT_target, 1, s_126_TARGET_BUFFER_YUV_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_YUV_OUT
    {"TARGET_BUFFER_YUV", &UsecaseZSL_TARGET_BUFFER_YUV_target, 1, s_127_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_pruneGroup551[] = {{PruneGroupAI, PruneTypeEnable}};
static const PruneVariant s_pruneGroup552[] = {{PruneGroupAI, PruneTypeEnable}};
static const PruneVariant s_pruneGroup553[] = {{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_pruneGroup551}, 0, 0, { 0 }},
    {UsecaseZSL_MfsrPostFilter_node65538_22_properties, 65538, 22, {2, { 0 }, UsecaseZSL_MfsrPostFilterNode65538_22InputPortDescriptors, 1, { 0 }, UsecaseZSL_MfsrPostFilterNode65538_22OutputPortDescriptors}, 2, {1, s_pruneGroup552}, 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_pruneGroup553}, 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_128_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_128_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_129_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_129_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_130_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_130_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_131_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_131_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_132_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_133_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_134_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_135_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_132_TARGET_BUFFER_YUV_HAL_Link_NodeDescriptors}, // TARGET_BUFFER_YUV_HAL
    {"TARGET_BUFFER_OUTPUT_DS4", &UsecaseZSL_TARGET_BUFFER_OUTPUT_DS4_target, 1, s_133_TARGET_BUFFER_OUTPUT_DS4_Link_NodeDescriptors}, // TARGET_BUFFER_OUTPUT_DS4
    {"TARGET_BUFFER_OUTPUT_DS16", &UsecaseZSL_TARGET_BUFFER_OUTPUT_DS16_target, 1, s_134_TARGET_BUFFER_OUTPUT_DS16_Link_NodeDescriptors}, // TARGET_BUFFER_OUTPUT_DS16
    {"TARGET_BUFFER_YUV_HAL2", &UsecaseZSL_TARGET_BUFFER_YUV_HAL2_target, 1, s_135_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_pruneGroup554[] = {{PruneGroupAI, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRTwoFrameSnapshotFusion_Link11_IPE22_Out9Desc[] =
{
    {255, 5, 0, 0, {1, s_pruneGroup554}}, // AISegmentation
};

static const PruneVariant s_pruneGroup555[] = {{PruneGroupAI, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRTwoFrameSnapshotFusion_Link12_AISegmentation5_Out22Desc[] =
{
    {65538, 3, 43, 0, {1, s_pruneGroup555}}, // IPE
};

static const PruneVariant s_pruneGroup556[] = {{PruneGroupAI, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRTwoFrameSnapshotFusion_Link13_IPE2_Out10068Desc[] =
{
    {65538, 3, 0, 0, {0, NULL}}, // IPE
    {65538, 22, 0, 0, {1, s_pruneGroup556}}, // IPE
};

static const PruneVariant s_pruneGroup557[] = {{PruneGroupAI, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRTwoFrameSnapshotFusion_Link14_IPE2_Out10069Desc[] =
{
    {65538, 3, 1, 0, {0, NULL}}, // IPE
    {65538, 22, 1, 0, {1, s_pruneGroup557}}, // IPE
};

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

static ChiLinkNodeDescriptor s_136_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_137_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_136_TARGET_BUFFER_YUV_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_YUV_OUT
    {"TARGET_BUFFER_YUV_HAL", &UsecaseZSL_TARGET_BUFFER_YUV_HAL_target, 1, s_137_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_pruneGroup558[] = {{PruneGroupAI, PruneTypeEnable}};
static const PruneVariant s_pruneGroup559[] = {{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_pruneGroup558}, 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_pruneGroup559}, 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_138_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_139_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_138_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_139_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_140_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_141_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_142_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_143_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_140_TARGET_BUFFER_YUV_HAL_Link_NodeDescriptors}, // TARGET_BUFFER_YUV_HAL
    {"TARGET_BUFFER_OUTPUT_DS4", &UsecaseZSL_TARGET_BUFFER_OUTPUT_DS4_target, 1, s_141_TARGET_BUFFER_OUTPUT_DS4_Link_NodeDescriptors}, // TARGET_BUFFER_OUTPUT_DS4
    {"TARGET_BUFFER_OUTPUT_DS16", &UsecaseZSL_TARGET_BUFFER_OUTPUT_DS16_target, 1, s_142_TARGET_BUFFER_OUTPUT_DS16_Link_NodeDescriptors}, // TARGET_BUFFER_OUTPUT_DS16
    {"TARGET_BUFFER_YUV_HAL2", &UsecaseZSL_TARGET_BUFFER_YUV_HAL2_target, 1, s_143_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 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_144_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors[] =
{
    {65538, 1, 8, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup560[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_Link7_IFE0_Out8Desc[] =
{
    {5, 0, 8, 0, {2, s_pruneGroup560}}, // AutoFocus
};

static const PruneVariant s_pruneGroup561[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_Link8_IFE0_Out11Desc[] =
{
    {5, 0, 99, 0, {2, s_pruneGroup561}}, // AutoFocus
};

static const PruneVariant s_pruneGroup562[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupHFRUsecase, PruneTypeDisable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_Link9_IFE0_Out9Desc[] =
{
    {5, 0, 11, 0, {3, s_pruneGroup562}}, // AutoFocus
};

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

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

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

static const PruneVariant s_pruneGroup566[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup567[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_Link13_IFE0_Out21Desc[] =
{
    {9, 0, 1, 0, {1, s_pruneGroup566}}, // StatsParse
    {12, 0, 1, 0, {1, s_pruneGroup567}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup568[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_Link14_IFE0_Out42Desc[] =
{
    {9, 0, 77, 0, {1, s_pruneGroup568}}, // StatsParse
};

static const PruneVariant s_pruneGroup569[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_Link15_IFE0_Out15Desc[] =
{
    {9, 0, 5, 0, {1, s_pruneGroup569}}, // StatsParse
};

static const PruneVariant s_pruneGroup570[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static const PruneVariant s_pruneGroup571[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_Link16_IFE0_Out25Desc[] =
{
    {5, 0, 12, 0, {2, s_pruneGroup570}}, // AutoFocus
    {5, 0, 105, 0, {2, s_pruneGroup571}}, // AutoFocus
};

static const PruneVariant s_pruneGroup572[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static const PruneVariant s_pruneGroup573[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_Link17_IFE0_Out28Desc[] =
{
    {5, 0, 35, 0, {2, s_pruneGroup572}}, // AutoFocus
    {5, 0, 107, 0, {2, s_pruneGroup573}}, // AutoFocus
};

static const PruneVariant s_pruneGroup574[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup575[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup576[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_Link18_IFE0_Out29Desc[] =
{
    {9, 0, 36, 0, {1, s_pruneGroup574}}, // StatsParse
    {1, 0, 62, 0, {1, s_pruneGroup575}}, // StatsProcessing
    {12, 0, 62, 0, {1, s_pruneGroup576}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup577[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup578[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup579[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_Link19_IFE0_Out30Desc[] =
{
    {9, 0, 35, 0, {1, s_pruneGroup577}}, // StatsParse
    {1, 0, 37, 0, {1, s_pruneGroup578}}, // StatsProcessing
    {5, 0, 37, 0, {1, s_pruneGroup579}}, // AutoFocus
};

static const PruneVariant s_pruneGroup580[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup581[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_Link20_IFE0_Out32Desc[] =
{
    {9, 0, 3, 0, {1, s_pruneGroup580}}, // StatsParse
    {1, 0, 3, 0, {1, s_pruneGroup581}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup582[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup583[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_Link21_IFE0_Out36Desc[] =
{
    {9, 0, 61, 0, {1, s_pruneGroup582}}, // StatsParse
    {1, 0, 76, 0, {1, s_pruneGroup583}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup584[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup585[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_Link22_IFE0_Out38Desc[] =
{
    {9, 0, 65, 0, {1, s_pruneGroup584}}, // StatsParse
    {1, 0, 83, 0, {1, s_pruneGroup585}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup586[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_Link23_IFE0_Out37Desc[] =
{
    {5, 0, 90, 0, {1, s_pruneGroup586}}, // AutoFocus
};

static const PruneVariant s_pruneGroup587[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static const PruneVariant s_pruneGroup588[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_Link24_IFE0_Out39Desc[] =
{
    {5, 0, 89, 0, {2, s_pruneGroup587}}, // AutoFocus
    {5, 0, 109, 0, {2, s_pruneGroup588}}, // AutoFocus
};

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

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

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

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

static ChiTargetPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_DISPLAY", &UsecaseZSL_TARGET_BUFFER_DISPLAY_target, 1, s_144_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
    {83, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBayerRS
};

// 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
};

// AutoFocus0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFNode5_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
    {105, 0, 0, 0, { 0 }, NULL}, // StatsInputPortDualPDHWPDAFSecondary
    {35, 0, 0, 0, { 0 }, NULL}, // StatsInputPortPreProcessedPDHWPDAF
    {107, 0, 0, 0, { 0 }, NULL}, // StatsInputPortPreProcessedPDHWPDAFSecondary
    {37, 0, 0, 0, { 0 }, NULL}, // StatsInputPortAECBE
    {90, 0, 0, 0, { 0 }, NULL}, // StatsInputPortCAF
    {89, 0, 0, 0, { 0 }, NULL}, // StatsInputPortParsedPDHWPDAF
    {109, 0, 0, 0, { 0 }, NULL}, // StatsInputPortParsedPDHWPDAFSecondary
};

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

// 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
    {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
    {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
    {42, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsALSCBG
    {15, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsIHIST
    {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
};

// 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
    {77, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortALSCBG
    {5, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortIHist
    {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 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_node5_0_properties[] =
{
    {1, "com.qti.stats.af"},
    {1, "com.qti.stats.pdlibwrapper"},
    {6, "1"},
    {16, "0"},
};

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

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

static const PruneVariant s_pruneGroup593[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup594[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup595[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup596[] = {{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_pruneGroup593}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_node12_0_properties, 12, 0, {2, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFNode12_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFNode12_0OutputPortDescriptors}, 2, {1, s_pruneGroup594}, 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 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_node5_0_properties, 5, 0, {11, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFNode5_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFNode5_0OutputPortDescriptors}, 4, {1, s_pruneGroup595}, 0, 0, { 0 }},
    {NULL, 65536, 0, {1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFNode65536_0InputPortDescriptors, 21, { 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, {10, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFNode9_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFNode9_0OutputPortDescriptors}, 1, {1, s_pruneGroup596}, 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, 8, 2, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_Link7_IFE0_Out8Desc, {1, {ChiFormatRawPlain16}, 307200, 10, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 11, 11, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_Link8_IFE0_Out11Desc, {1, {ChiFormatRawPlain16}, 307200, 10, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 9, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_Link9_IFE0_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 10, 3, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_Link10_IFE0_Out10Desc, {1, {ChiFormatRawMIPI}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 31, 1, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_Link11_IFE0_Out31Desc, {1, {ChiFormatRawPlain16}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 19, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_Link12_IFE0_Out19Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 21, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_Link13_IFE0_Out21Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 42, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_Link14_IFE0_Out42Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 15, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_Link15_IFE0_Out15Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 25, 2, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_Link16_IFE0_Out25Desc, {1, {ChiFormatRawPlain64}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 28, 2, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_Link17_IFE0_Out28Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 16, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 29, 0, {0, NULL}}, 3, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_Link18_IFE0_Out29Desc, {1, {ChiFormatBlob}, 16384, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 30, 0, {0, NULL}}, 3, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_Link19_IFE0_Out30Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 32, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_Link20_IFE0_Out32Desc, {1, {ChiFormatBlob}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 36, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_Link21_IFE0_Out36Desc, {1, {ChiFormatBlob}, 3072, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 38, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_Link22_IFE0_Out38Desc, {1, {ChiFormatBlob}, 16384, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 37, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_Link23_IFE0_Out37Desc, {1, {ChiFormatBlob}, 16384, 10, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 39, 2, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_Link24_IFE0_Out39Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{9, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_Link25_StatsParse0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{1, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_Link26_StatsProcessing0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{12, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_Link27_AutoWhiteBalance0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{5, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_Link28_AutoFocus0_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_145_TARGET_BUFFER_RAW_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 9, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup597[] = {{PruneGroupMLInference, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureNZSLSnapshotRDI_Link6_IPE19_Out8Desc[] =
{
    {255, 77, 0, 0, {1, s_pruneGroup597}}, // ChiNode
    {8, 0, 3, 0, {0, NULL}}, // FDManager
};

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

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

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

static ChiTargetPortDescriptor UsecaseZSL_RealTimeFeatureNZSLSnapshotRDI_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_RAW_OUT", &UsecaseZSL_TARGET_BUFFER_RAW_OUT_target, 1, s_145_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
};

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

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

// 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
    {6, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortFD
};

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

// IPE19 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureNZSLSnapshotRDINode65538_19OutputPortDescriptors[] =
{
    {8, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
};

// 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_node255_77_properties[] =
{
    {1, "com.qti.node.mlinference"},
};

static ChiNodeProperty UsecaseZSL_RealTimeFeatureNZSLSnapshotRDI_node65536_0_properties[] =
{
    {1, "com.qti.hvx.addconstant"},
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_RealTimeFeatureNZSLSnapshotRDI_node65538_19_properties[] =
{
    {2, "11"},
};

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

static const PruneVariant s_pruneGroup599[] = {{PruneGroupMLInference, 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_node255_77_properties, 255, 77, {1, { 0 }, UsecaseZSL_RealTimeFeatureNZSLSnapshotRDINode255_77InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureNZSLSnapshotRDINode255_77OutputPortDescriptors}, 1, {1, s_pruneGroup599}, 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_node65538_19_properties, 65538, 19, {1, { 0 }, UsecaseZSL_RealTimeFeatureNZSLSnapshotRDINode65538_19InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureNZSLSnapshotRDINode65538_19OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureNZSLSnapshotRDI_node8_0_properties, 8, 0, {1, { 0 }, UsecaseZSL_RealTimeFeatureNZSLSnapshotRDINode8_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureNZSLSnapshotRDINode8_0OutputPortDescriptors}, 1, {0, NULL}, 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},
    {{65538, 19, 8, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureNZSLSnapshotRDI_Link6_IPE19_Out8Desc, {1, {ChiFormatYUV420NV12}, 0, 6, 12, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 77, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureNZSLSnapshotRDI_Link7_ChiNode77_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{8, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureNZSLSnapshotRDI_Link8_FDManager0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 6, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureNZSLSnapshotRDI_Link9_IFE0_Out6Desc, {1, {ChiFormatYUV420NV12}, 0, 6, 12, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable}, {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_146_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_147_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 0, 9, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup600[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static const PruneVariant s_pruneGroup601[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFR_Link5_Sensor0_Out0Desc[] =
{
    {65536, 0, 2, 1, {0, NULL}}, // IFE
    {65536, 0, 2, 5, {1, s_pruneGroup600}}, // IFE
    {65536, 0, 2, 6, {1, s_pruneGroup601}}, // IFE
};

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

static const PruneVariant s_pruneGroup602[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFR_Link7_IFE0_Out8Desc[] =
{
    {5, 0, 8, 0, {2, s_pruneGroup602}}, // AutoFocus
};

static const PruneVariant s_pruneGroup603[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFR_Link8_IFE0_Out11Desc[] =
{
    {5, 0, 99, 0, {2, s_pruneGroup603}}, // AutoFocus
};

static const PruneVariant s_pruneGroup604[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupHFRUsecase, PruneTypeDisable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFR_Link9_IFE0_Out9Desc[] =
{
    {5, 0, 11, 0, {3, s_pruneGroup604}}, // AutoFocus
};

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

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

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

static const PruneVariant s_pruneGroup608[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup609[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFR_Link13_IFE0_Out21Desc[] =
{
    {9, 0, 1, 0, {1, s_pruneGroup608}}, // StatsParse
    {12, 0, 1, 0, {1, s_pruneGroup609}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup610[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFR_Link14_IFE0_Out42Desc[] =
{
    {9, 0, 77, 0, {1, s_pruneGroup610}}, // StatsParse
};

static const PruneVariant s_pruneGroup611[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFR_Link15_IFE0_Out15Desc[] =
{
    {9, 0, 5, 0, {1, s_pruneGroup611}}, // StatsParse
};

static const PruneVariant s_pruneGroup612[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static const PruneVariant s_pruneGroup613[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFR_Link16_IFE0_Out25Desc[] =
{
    {5, 0, 12, 0, {2, s_pruneGroup612}}, // AutoFocus
    {5, 0, 105, 0, {2, s_pruneGroup613}}, // AutoFocus
};

static const PruneVariant s_pruneGroup614[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static const PruneVariant s_pruneGroup615[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFR_Link17_IFE0_Out28Desc[] =
{
    {5, 0, 35, 0, {2, s_pruneGroup614}}, // AutoFocus
    {5, 0, 107, 0, {2, s_pruneGroup615}}, // AutoFocus
};

static const PruneVariant s_pruneGroup616[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup617[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup618[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFR_Link18_IFE0_Out29Desc[] =
{
    {9, 0, 36, 0, {1, s_pruneGroup616}}, // StatsParse
    {1, 0, 62, 0, {1, s_pruneGroup617}}, // StatsProcessing
    {12, 0, 62, 0, {1, s_pruneGroup618}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup619[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup620[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup621[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFR_Link19_IFE0_Out30Desc[] =
{
    {9, 0, 35, 0, {1, s_pruneGroup619}}, // StatsParse
    {1, 0, 37, 0, {1, s_pruneGroup620}}, // StatsProcessing
    {5, 0, 37, 0, {1, s_pruneGroup621}}, // AutoFocus
};

static const PruneVariant s_pruneGroup622[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup623[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFR_Link20_IFE0_Out32Desc[] =
{
    {9, 0, 3, 0, {1, s_pruneGroup622}}, // StatsParse
    {1, 0, 3, 0, {1, s_pruneGroup623}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup624[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup625[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFR_Link21_IFE0_Out36Desc[] =
{
    {9, 0, 61, 0, {1, s_pruneGroup624}}, // StatsParse
    {1, 0, 76, 0, {1, s_pruneGroup625}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup626[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup627[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFR_Link22_IFE0_Out38Desc[] =
{
    {9, 0, 65, 0, {1, s_pruneGroup626}}, // StatsParse
    {1, 0, 83, 0, {1, s_pruneGroup627}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup628[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFR_Link23_IFE0_Out37Desc[] =
{
    {5, 0, 90, 0, {1, s_pruneGroup628}}, // AutoFocus
};

static const PruneVariant s_pruneGroup629[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static const PruneVariant s_pruneGroup630[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFR_Link24_IFE0_Out39Desc[] =
{
    {5, 0, 89, 0, {2, s_pruneGroup629}}, // AutoFocus
    {5, 0, 109, 0, {2, s_pruneGroup630}}, // AutoFocus
};

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

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

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

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

static ChiTargetPortDescriptor UsecaseZSL_RealTimePreviewVideoHFR_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_DISPLAY", &UsecaseZSL_TARGET_BUFFER_DISPLAY_target, 1, s_146_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors}, // TARGET_BUFFER_DISPLAY
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_147_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
    {83, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBayerRS
};

// 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
};

// AutoFocus0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimePreviewVideoHFRNode5_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
    {105, 0, 0, 0, { 0 }, NULL}, // StatsInputPortDualPDHWPDAFSecondary
    {35, 0, 0, 0, { 0 }, NULL}, // StatsInputPortPreProcessedPDHWPDAF
    {107, 0, 0, 0, { 0 }, NULL}, // StatsInputPortPreProcessedPDHWPDAFSecondary
    {37, 0, 0, 0, { 0 }, NULL}, // StatsInputPortAECBE
    {90, 0, 0, 0, { 0 }, NULL}, // StatsInputPortCAF
    {89, 0, 0, 0, { 0 }, NULL}, // StatsInputPortParsedPDHWPDAF
    {109, 0, 0, 0, { 0 }, NULL}, // StatsInputPortParsedPDHWPDAFSecondary
};

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

// 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
    {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
    {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
    {42, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsALSCBG
    {15, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsIHIST
    {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
};

// 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
    {77, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortALSCBG
    {5, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortIHist
    {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 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_node5_0_properties[] =
{
    {1, "com.qti.stats.af"},
    {1, "com.qti.stats.pdlibwrapper"},
    {6, "1"},
    {16, "0"},
};

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

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

static const PruneVariant s_pruneGroup635[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup636[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup637[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup638[] = {{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_pruneGroup635}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimePreviewVideoHFR_node12_0_properties, 12, 0, {2, { 0 }, UsecaseZSL_RealTimePreviewVideoHFRNode12_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimePreviewVideoHFRNode12_0OutputPortDescriptors}, 2, {1, s_pruneGroup636}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimePreviewVideoHFR_node5_0_properties, 5, 0, {11, { 0 }, UsecaseZSL_RealTimePreviewVideoHFRNode5_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimePreviewVideoHFRNode5_0OutputPortDescriptors}, 4, {1, s_pruneGroup637}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimePreviewVideoHFR_node65536_0_properties, 65536, 0, {4, { 0 }, UsecaseZSL_RealTimePreviewVideoHFRNode65536_0InputPortDescriptors, 21, { 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, {10, { 0 }, UsecaseZSL_RealTimePreviewVideoHFRNode9_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimePreviewVideoHFRNode9_0OutputPortDescriptors}, 1, {1, s_pruneGroup638}, 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, 8, 2, {0, NULL}}, 1, UsecaseZSL_RealTimePreviewVideoHFR_Link7_IFE0_Out8Desc, {1, {ChiFormatRawPlain16}, 307200, 10, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 11, 11, {0, NULL}}, 1, UsecaseZSL_RealTimePreviewVideoHFR_Link8_IFE0_Out11Desc, {1, {ChiFormatRawPlain16}, 307200, 10, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 9, 0, {0, NULL}}, 1, UsecaseZSL_RealTimePreviewVideoHFR_Link9_IFE0_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 10, 3, {0, NULL}}, 1, UsecaseZSL_RealTimePreviewVideoHFR_Link10_IFE0_Out10Desc, {1, {ChiFormatRawMIPI}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 31, 1, {0, NULL}}, 1, UsecaseZSL_RealTimePreviewVideoHFR_Link11_IFE0_Out31Desc, {1, {ChiFormatRawPlain16}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 19, 0, {0, NULL}}, 1, UsecaseZSL_RealTimePreviewVideoHFR_Link12_IFE0_Out19Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 21, 0, {0, NULL}}, 2, UsecaseZSL_RealTimePreviewVideoHFR_Link13_IFE0_Out21Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 42, 0, {0, NULL}}, 1, UsecaseZSL_RealTimePreviewVideoHFR_Link14_IFE0_Out42Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 15, 0, {0, NULL}}, 1, UsecaseZSL_RealTimePreviewVideoHFR_Link15_IFE0_Out15Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 25, 2, {0, NULL}}, 2, UsecaseZSL_RealTimePreviewVideoHFR_Link16_IFE0_Out25Desc, {1, {ChiFormatRawPlain64}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 28, 2, {0, NULL}}, 2, UsecaseZSL_RealTimePreviewVideoHFR_Link17_IFE0_Out28Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 16, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 29, 0, {0, NULL}}, 3, UsecaseZSL_RealTimePreviewVideoHFR_Link18_IFE0_Out29Desc, {1, {ChiFormatBlob}, 16384, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 30, 0, {0, NULL}}, 3, UsecaseZSL_RealTimePreviewVideoHFR_Link19_IFE0_Out30Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 32, 0, {0, NULL}}, 2, UsecaseZSL_RealTimePreviewVideoHFR_Link20_IFE0_Out32Desc, {1, {ChiFormatBlob}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 36, 0, {0, NULL}}, 2, UsecaseZSL_RealTimePreviewVideoHFR_Link21_IFE0_Out36Desc, {1, {ChiFormatBlob}, 3072, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 38, 0, {0, NULL}}, 2, UsecaseZSL_RealTimePreviewVideoHFR_Link22_IFE0_Out38Desc, {1, {ChiFormatBlob}, 16384, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 37, 0, {0, NULL}}, 1, UsecaseZSL_RealTimePreviewVideoHFR_Link23_IFE0_Out37Desc, {1, {ChiFormatBlob}, 16384, 10, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 39, 2, {0, NULL}}, 2, UsecaseZSL_RealTimePreviewVideoHFR_Link24_IFE0_Out39Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{9, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimePreviewVideoHFR_Link25_StatsParse0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{1, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimePreviewVideoHFR_Link26_StatsProcessing0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{12, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimePreviewVideoHFR_Link27_AutoWhiteBalance0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{5, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimePreviewVideoHFR_Link28_AutoFocus0_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 ChiLinkNodeDescriptor UsecaseZSL_ZSLSnapshotIFEYUVTOHAL_Link0_IFE0_Out0Desc[] =
{
    {2, 0, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_P010
};

static ChiLinkNodeDescriptor s_148_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_149_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_150_TARGET_BUFFER_DS16REF_PD10_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 2, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup639[] = {{PruneGroupMLInference, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLSnapshotIFEYUVTOHAL_Link3_IPE19_Out8Desc[] =
{
    {255, 77, 0, 0, {1, s_pruneGroup639}}, // ChiNode
    {8, 0, 3, 0, {0, NULL}}, // FDManager
};

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

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

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

static ChiTargetPortDescriptor UsecaseZSL_ZSLSnapshotIFEYUVTOHAL_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_P010", &UsecaseZSL_TARGET_BUFFER_P010_target, 1, s_148_TARGET_BUFFER_P010_Link_NodeDescriptors}, // TARGET_BUFFER_P010
    {"TARGET_BUFFER_DS4REF_PD10_OUT", &UsecaseZSL_TARGET_BUFFER_DS4REF_PD10_OUT_target, 1, s_149_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_150_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
};

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

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

// 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
    {6, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortFD
};

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

// IPE19 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_ZSLSnapshotIFEYUVTOHALNode65538_19OutputPortDescriptors[] =
{
    {8, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
};

// 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_node255_77_properties[] =
{
    {1, "com.qti.node.mlinference"},
};

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

static ChiNodeProperty UsecaseZSL_ZSLSnapshotIFEYUVTOHAL_node65538_19_properties[] =
{
    {2, "11"},
};

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

static const PruneVariant s_pruneGroup641[] = {{PruneGroupMLInference, PruneTypeEnabled}};
static ChiNode UsecaseZSL_ZSLSnapshotIFEYUVTOHALNodes[] =
{
    {UsecaseZSL_ZSLSnapshotIFEYUVTOHAL_node255_77_properties, 255, 77, {1, { 0 }, UsecaseZSL_ZSLSnapshotIFEYUVTOHALNode255_77InputPortDescriptors, 1, { 0 }, UsecaseZSL_ZSLSnapshotIFEYUVTOHALNode255_77OutputPortDescriptors}, 1, {1, s_pruneGroup641}, 0, 0, { 0 }},
    {UsecaseZSL_ZSLSnapshotIFEYUVTOHAL_node65536_0_properties, 65536, 0, {1, { 0 }, UsecaseZSL_ZSLSnapshotIFEYUVTOHALNode65536_0InputPortDescriptors, 4, { 0 }, UsecaseZSL_ZSLSnapshotIFEYUVTOHALNode65536_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_ZSLSnapshotIFEYUVTOHAL_node65538_19_properties, 65538, 19, {1, { 0 }, UsecaseZSL_ZSLSnapshotIFEYUVTOHALNode65538_19InputPortDescriptors, 1, { 0 }, UsecaseZSL_ZSLSnapshotIFEYUVTOHALNode65538_19OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_ZSLSnapshotIFEYUVTOHAL_node8_0_properties, 8, 0, {1, { 0 }, UsecaseZSL_ZSLSnapshotIFEYUVTOHALNode8_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_ZSLSnapshotIFEYUVTOHALNode8_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseZSL_ZSLSnapshotIFEYUVTOHALLinks[] =
{
    {{65536, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_ZSLSnapshotIFEYUVTOHAL_Link0_IFE0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {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},
    {{65538, 19, 8, 0, {0, NULL}}, 2, UsecaseZSL_ZSLSnapshotIFEYUVTOHAL_Link3_IPE19_Out8Desc, {1, {ChiFormatYUV420NV12}, 0, 6, 12, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 77, 0, 0, {0, NULL}}, 1, UsecaseZSL_ZSLSnapshotIFEYUVTOHAL_Link4_ChiNode77_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{8, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_ZSLSnapshotIFEYUVTOHAL_Link5_FDManager0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 6, 0, {0, NULL}}, 1, UsecaseZSL_ZSLSnapshotIFEYUVTOHAL_Link6_IFE0_Out6Desc, {1, {ChiFormatYUV420NV12}, 0, 6, 12, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable}, {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_151_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_152_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_153_TARGET_BUFFER_DS16REF_PD10_OUT_Link_NodeDescriptors[] =
{
    {65538, 0, 12, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup642[] = {{PruneGroupDS64, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MfnrPrefilter_Link3_IPE0_Out13Desc[] =
{
    {2, 4, 0, 0, {1, s_pruneGroup642}}, // SinkBuffer ]-> TARGET_BUFFER_DS64REF_PD10_OUT
};

static ChiLinkNodeDescriptor s_154_TARGET_BUFFER_DS64REF_PD10_OUT_Link_NodeDescriptors[] =
{
    {65538, 0, 13, 0, {1, s_pruneGroup642}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MfnrPrefilter_Link4_BPS0_Out7Desc[] =
{
    {2, 5, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_REG_NV12_OUT
};

static ChiLinkNodeDescriptor s_155_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_151_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_152_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_153_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_154_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_155_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_156_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_pruneGroup643[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseZSL_QuadCFAFullSizeStatsParse_Link13_IFE0_Out25Desc[] =
{
    {5, 0, 12, 0, {2, s_pruneGroup643}}, // AutoFocus
};

static const PruneVariant s_pruneGroup644[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseZSL_QuadCFAFullSizeStatsParse_Link14_IFE0_Out28Desc[] =
{
    {5, 0, 35, 0, {2, s_pruneGroup644}}, // AutoFocus
};

static const PruneVariant s_pruneGroup645[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseZSL_QuadCFAFullSizeStatsParse_Link15_IFE0_Out39Desc[] =
{
    {5, 0, 89, 0, {2, s_pruneGroup645}}, // AutoFocus
};

static ChiTargetPortDescriptor UsecaseZSL_QuadCFAFullSizeStatsParse_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_CFA_FULLSIZE_RAW", &UsecaseZSL_TARGET_BUFFER_CFA_FULLSIZE_RAW_target, 1, s_156_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 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_157_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_158_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_159_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_160_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_161_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_162_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_157_TARGET_BUFFER_REPROCESS_OUT0_Link_NodeDescriptors}, // TARGET_BUFFER_REPROCESS_OUT0
    {"TARGET_BUFFER_REPROCESS_OUT1", &UsecaseZSL_TARGET_BUFFER_REPROCESS_OUT1_target, 1, s_158_TARGET_BUFFER_REPROCESS_OUT1_Link_NodeDescriptors}, // TARGET_BUFFER_REPROCESS_OUT1
    {"TARGET_BUFFER_REPROCESS_OUT2", &UsecaseZSL_TARGET_BUFFER_REPROCESS_OUT2_target, 1, s_159_TARGET_BUFFER_REPROCESS_OUT2_Link_NodeDescriptors}, // TARGET_BUFFER_REPROCESS_OUT2
    {"TARGET_BUFFER_REPROCESS_OUT3", &UsecaseZSL_TARGET_BUFFER_REPROCESS_OUT3_target, 1, s_160_TARGET_BUFFER_REPROCESS_OUT3_Link_NodeDescriptors}, // TARGET_BUFFER_REPROCESS_OUT3
    {"TARGET_BUFFER_REPROCESS_OUT4", &UsecaseZSL_TARGET_BUFFER_REPROCESS_OUT4_target, 1, s_161_TARGET_BUFFER_REPROCESS_OUT4_Link_NodeDescriptors}, // TARGET_BUFFER_REPROCESS_OUT4
    {"TARGET_BUFFER_POSTVIEW_OUT", &UsecaseZSL_TARGET_BUFFER_POSTVIEW_OUT_target, 1, s_162_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 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_pruneGroup646[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link2_IFE0_Out8Desc[] =
{
    {5, 0, 8, 0, {2, s_pruneGroup646}}, // AutoFocus
};

static const PruneVariant s_pruneGroup647[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link3_IFE0_Out11Desc[] =
{
    {5, 0, 99, 0, {2, s_pruneGroup647}}, // AutoFocus
};

static const PruneVariant s_pruneGroup648[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupHFRUsecase, PruneTypeDisable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link4_IFE0_Out9Desc[] =
{
    {5, 0, 11, 0, {3, s_pruneGroup648}}, // AutoFocus
};

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

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

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

static const PruneVariant s_pruneGroup652[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup653[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link8_IFE0_Out21Desc[] =
{
    {9, 0, 1, 0, {1, s_pruneGroup652}}, // StatsParse
    {12, 0, 1, 0, {1, s_pruneGroup653}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup654[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link9_IFE0_Out42Desc[] =
{
    {9, 0, 77, 0, {1, s_pruneGroup654}}, // StatsParse
};

static const PruneVariant s_pruneGroup655[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link10_IFE0_Out15Desc[] =
{
    {9, 0, 5, 0, {1, s_pruneGroup655}}, // StatsParse
};

static const PruneVariant s_pruneGroup656[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static const PruneVariant s_pruneGroup657[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link11_IFE0_Out25Desc[] =
{
    {5, 0, 12, 0, {2, s_pruneGroup656}}, // AutoFocus
    {5, 0, 105, 0, {2, s_pruneGroup657}}, // AutoFocus
};

static const PruneVariant s_pruneGroup658[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static const PruneVariant s_pruneGroup659[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link12_IFE0_Out28Desc[] =
{
    {5, 0, 35, 0, {2, s_pruneGroup658}}, // AutoFocus
    {5, 0, 107, 0, {2, s_pruneGroup659}}, // AutoFocus
};

static const PruneVariant s_pruneGroup660[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup661[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup662[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link13_IFE0_Out29Desc[] =
{
    {9, 0, 36, 0, {1, s_pruneGroup660}}, // StatsParse
    {1, 0, 62, 0, {1, s_pruneGroup661}}, // StatsProcessing
    {12, 0, 62, 0, {1, s_pruneGroup662}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup663[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup664[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup665[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link14_IFE0_Out30Desc[] =
{
    {9, 0, 35, 0, {1, s_pruneGroup663}}, // StatsParse
    {1, 0, 37, 0, {1, s_pruneGroup664}}, // StatsProcessing
    {5, 0, 37, 0, {1, s_pruneGroup665}}, // AutoFocus
};

static const PruneVariant s_pruneGroup666[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup667[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link15_IFE0_Out32Desc[] =
{
    {9, 0, 3, 0, {1, s_pruneGroup666}}, // StatsParse
    {1, 0, 3, 0, {1, s_pruneGroup667}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup668[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup669[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link16_IFE0_Out36Desc[] =
{
    {9, 0, 61, 0, {1, s_pruneGroup668}}, // StatsParse
    {1, 0, 76, 0, {1, s_pruneGroup669}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup670[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup671[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link17_IFE0_Out38Desc[] =
{
    {9, 0, 65, 0, {1, s_pruneGroup670}}, // StatsParse
    {1, 0, 83, 0, {1, s_pruneGroup671}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup672[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link18_IFE0_Out37Desc[] =
{
    {5, 0, 90, 0, {1, s_pruneGroup672}}, // AutoFocus
};

static const PruneVariant s_pruneGroup673[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static const PruneVariant s_pruneGroup674[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link19_IFE0_Out39Desc[] =
{
    {5, 0, 89, 0, {2, s_pruneGroup673}}, // AutoFocus
    {5, 0, 109, 0, {2, s_pruneGroup674}}, // AutoFocus
};

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

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

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

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

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

static ChiLinkNodeDescriptor s_163_TARGET_BUFFER_POSTVIEW_OUT_Link_NodeDescriptors[] =
{
    {65538, 1, 9, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link25_IPE1_Out8Desc[] =
{
    {2, 6, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_YUV_OUT
};

static ChiLinkNodeDescriptor s_164_TARGET_BUFFER_YUV_OUT_Link_NodeDescriptors[] =
{
    {65538, 1, 8, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link26_IPE2_Out8Desc[] =
{
    {2, 7, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_REPROCESS_OUT
};

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

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

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

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

static ChiTargetPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_POSTVIEW_OUT", &UsecaseZSL_TARGET_BUFFER_POSTVIEW_OUT_target, 1, s_163_TARGET_BUFFER_POSTVIEW_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_POSTVIEW_OUT
    {"TARGET_BUFFER_YUV_OUT", &UsecaseZSL_TARGET_BUFFER_YUV_OUT_target, 1, s_164_TARGET_BUFFER_YUV_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_YUV_OUT
    {"TARGET_BUFFER_REPROCESS_OUT", &UsecaseZSL_TARGET_BUFFER_REPROCESS_OUT_target, 1, s_165_TARGET_BUFFER_REPROCESS_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_REPROCESS_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
    {83, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBayerRS
};

// 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
};

// AutoFocus0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFENode5_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
    {105, 0, 0, 0, { 0 }, NULL}, // StatsInputPortDualPDHWPDAFSecondary
    {35, 0, 0, 0, { 0 }, NULL}, // StatsInputPortPreProcessedPDHWPDAF
    {107, 0, 0, 0, { 0 }, NULL}, // StatsInputPortPreProcessedPDHWPDAFSecondary
    {37, 0, 0, 0, { 0 }, NULL}, // StatsInputPortAECBE
    {90, 0, 0, 0, { 0 }, NULL}, // StatsInputPortCAF
    {89, 0, 0, 0, { 0 }, NULL}, // StatsInputPortParsedPDHWPDAF
    {109, 0, 0, 0, { 0 }, NULL}, // StatsInputPortParsedPDHWPDAFSecondary
};

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

// 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[] =
{
    {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
    {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
    {42, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsALSCBG
    {15, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsIHIST
    {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
    {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
    {22, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEDisplayOutputPortFull
};

// 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, 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_RealTimeFeatureZSLPreviewRawPerPortOfflineIFENode65538_2InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
};

// IPE2 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFENode65538_2OutputPortDescriptors[] =
{
    {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
    {77, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortALSCBG
    {5, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortIHist
    {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 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_node5_0_properties[] =
{
    {1, "com.qti.stats.af"},
    {1, "com.qti.stats.pdlibwrapper"},
    {6, "1"},
    {16, "0"},
};

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_pruneGroup679[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup680[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup681[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup682[] = {{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_pruneGroup679}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_node12_0_properties, 12, 0, {2, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFENode12_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFENode12_0OutputPortDescriptors}, 2, {1, s_pruneGroup680}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_node5_0_properties, 5, 0, {11, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFENode5_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFENode5_0OutputPortDescriptors}, 4, {1, s_pruneGroup681}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_node65536_0_properties, 65536, 0, {1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFENode65536_0InputPortDescriptors, 22, { 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, 1, { 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, {10, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFENode9_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFENode9_0OutputPortDescriptors}, 1, {1, s_pruneGroup682}, 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, 8, 2, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link2_IFE0_Out8Desc, {1, {ChiFormatRawPlain16}, 307200, 10, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 11, 11, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link3_IFE0_Out11Desc, {1, {ChiFormatRawPlain16}, 307200, 10, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 9, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link4_IFE0_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 10, 3, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link5_IFE0_Out10Desc, {1, {ChiFormatRawMIPI}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 31, 1, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link6_IFE0_Out31Desc, {1, {ChiFormatRawPlain16}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 19, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link7_IFE0_Out19Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 21, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link8_IFE0_Out21Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 42, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link9_IFE0_Out42Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 15, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link10_IFE0_Out15Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 25, 2, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link11_IFE0_Out25Desc, {1, {ChiFormatRawPlain64}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 28, 2, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link12_IFE0_Out28Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 16, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 29, 0, {0, NULL}}, 3, UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link13_IFE0_Out29Desc, {1, {ChiFormatBlob}, 16384, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 30, 0, {0, NULL}}, 3, UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link14_IFE0_Out30Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 32, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link15_IFE0_Out32Desc, {1, {ChiFormatBlob}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 36, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link16_IFE0_Out36Desc, {1, {ChiFormatBlob}, 3072, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 38, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link17_IFE0_Out38Desc, {1, {ChiFormatBlob}, 16384, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 37, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link18_IFE0_Out37Desc, {1, {ChiFormatBlob}, 16384, 10, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 39, 2, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link19_IFE0_Out39Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{9, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link20_StatsParse0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{1, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link21_StatsProcessing0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{12, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link22_AutoWhiteBalance0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{5, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link23_AutoFocus0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 1, 9, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link24_IPE1_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 1, 8, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link25_IPE1_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 2, 8, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link26_IPE2_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 2, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link27_IFE0_Out2Desc, {1, {ChiFormatPD10}, 0, 10, 10, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 1, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link28_IFE0_Out1Desc, {1, {ChiFormatPD10}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link29_IFE0_Out0Desc, {1, {ChiFormatUBWCTP10}, 0, 4, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 22, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link30_IFE0_Out22Desc, {1, {ChiFormatUBWCTP10}, 0, 4, 8, BufferHeapIon, BufferMemFlagHw}, {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_pruneGroup683[] = {{PruneGroupAI, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRThreeFrameSnapshotFusion_Link0_IPE22_Out9Desc[] =
{
    {255, 5, 0, 0, {1, s_pruneGroup683}}, // AISegmentation
};

static const PruneVariant s_pruneGroup684[] = {{PruneGroupAI, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRThreeFrameSnapshotFusion_Link1_AISegmentation5_Out22Desc[] =
{
    {65538, 4, 43, 0, {1, s_pruneGroup684}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MFHDRThreeFrameSnapshotFusion_source_Link_4NodeDescriptors[] =
{
    {65538, 7, 0, 0, {0, NULL}},
    {65538, 3, 4, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup685[] = {{PruneGroupAI, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRThreeFrameSnapshotFusion_Link2_IPE33_Out10068Desc[] =
{
    {65538, 4, 0, 0, {0, NULL}}, // IPE
    {65538, 22, 0, 0, {1, s_pruneGroup685}}, // 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_pruneGroup686[] = {{PruneGroupAI, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRThreeFrameSnapshotFusion_Link22_IPE33_Out10069Desc[] =
{
    {65538, 4, 1, 0, {0, NULL}}, // IPE
    {65538, 22, 1, 0, {1, s_pruneGroup686}}, // IPE
};

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

static ChiLinkNodeDescriptor s_166_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_167_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_166_TARGET_BUFFER_YUV_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_YUV_OUT
    {"TARGET_BUFFER_YUV_HAL", &UsecaseZSL_TARGET_BUFFER_YUV_HAL_target, 1, s_167_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_pruneGroup687[] = {{PruneGroupAI, PruneTypeEnable}};
static const PruneVariant s_pruneGroup688[] = {{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_pruneGroup687}, 0, 0, { 0 }},
    {UsecaseZSL_MFHDRThreeFrameSnapshotFusion_node65538_22_properties, 65538, 22, {2, { 0 }, UsecaseZSL_MFHDRThreeFrameSnapshotFusionNode65538_22InputPortDescriptors, 1, { 0 }, UsecaseZSL_MFHDRThreeFrameSnapshotFusionNode65538_22OutputPortDescriptors}, 2, {1, s_pruneGroup688}, 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 RealTimeSHDR***************************/

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

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeSHDR_Link1_IFE0_Out1Desc[] =
{
    {255, 0, 0, 0, {0, NULL}}, // ChiExternalNode
};

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

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

static ChiLinkNodeDescriptor s_168_TARGET_BUFFER_RAW_OUT_Link_NodeDescriptors[] =
{
    {65550, 0, 2, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup689[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeSHDR_Link4_IFE0_Out19Desc[] =
{
    {9, 0, 9, 0, {1, s_pruneGroup689}}, // StatsParse
};

static const PruneVariant s_pruneGroup690[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup691[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeSHDR_Link5_IFE0_Out21Desc[] =
{
    {9, 0, 1, 0, {1, s_pruneGroup690}}, // StatsParse
    {12, 0, 1, 0, {1, s_pruneGroup691}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup692[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup693[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup694[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeSHDR_Link6_IFE0_Out29Desc[] =
{
    {9, 0, 36, 0, {1, s_pruneGroup692}}, // StatsParse
    {1, 0, 62, 0, {1, s_pruneGroup693}}, // StatsProcessing
    {12, 0, 62, 0, {1, s_pruneGroup694}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup695[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup696[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeSHDR_Link7_IFE0_Out30Desc[] =
{
    {9, 0, 35, 0, {1, s_pruneGroup695}}, // StatsParse
    {1, 0, 37, 0, {1, s_pruneGroup696}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup697[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup698[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeSHDR_Link8_IFE0_Out32Desc[] =
{
    {9, 0, 3, 0, {1, s_pruneGroup697}}, // StatsParse
    {1, 0, 3, 0, {1, s_pruneGroup698}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup699[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup700[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeSHDR_Link9_IFE0_Out36Desc[] =
{
    {9, 0, 61, 0, {1, s_pruneGroup699}}, // StatsParse
    {1, 0, 76, 0, {1, s_pruneGroup700}}, // StatsProcessing
};

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

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

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

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

static ChiLinkNodeDescriptor s_169_TARGET_BUFFER_POSTVIEW_OUT_Link_NodeDescriptors[] =
{
    {65538, 1, 9, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeSHDR_Link14_IPE1_Out8Desc[] =
{
    {2, 6, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_YUV_OUT
};

static ChiLinkNodeDescriptor s_170_TARGET_BUFFER_YUV_OUT_Link_NodeDescriptors[] =
{
    {65538, 1, 8, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeSHDR_Link15_IPE2_Out8Desc[] =
{
    {2, 7, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_REPROCESS_OUT
};

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

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

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

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

static ChiTargetPortDescriptor UsecaseZSL_RealTimeSHDR_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_RAW_OUT", &UsecaseZSL_TARGET_BUFFER_RAW_OUT_target, 1, s_168_TARGET_BUFFER_RAW_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_RAW_OUT
    {"TARGET_BUFFER_POSTVIEW_OUT", &UsecaseZSL_TARGET_BUFFER_POSTVIEW_OUT_target, 1, s_169_TARGET_BUFFER_POSTVIEW_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_POSTVIEW_OUT
    {"TARGET_BUFFER_YUV_OUT", &UsecaseZSL_TARGET_BUFFER_YUV_OUT_target, 1, s_170_TARGET_BUFFER_YUV_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_YUV_OUT
    {"TARGET_BUFFER_REPROCESS_OUT", &UsecaseZSL_TARGET_BUFFER_REPROCESS_OUT_target, 1, s_171_TARGET_BUFFER_REPROCESS_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_REPROCESS_OUT
};

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

// StatsProcessing0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeSHDRNode1_0InputPortDescriptors[] =
{
    {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
};

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

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

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

// ChiExternalNode0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeSHDRNode255_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPort
};

// ChiExternalNode0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeSHDRNode255_0OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // ChiNodeOutputPort
};

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

// IFE0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeSHDRNode65536_0OutputPortDescriptors[] =
{
    {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
    {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
    {22, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEDisplayOutputPortFull
};

// IPE1 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeSHDRNode65538_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_RealTimeSHDRNode65538_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_RealTimeSHDRNode65538_2InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
};

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

// IFELite0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeSHDRNode65550_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // IFELiteInputPortSensor
};

// IFE0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeSHDRNode65550_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_RealTimeSHDRNode9_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
};

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

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

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

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

static ChiNodeProperty UsecaseZSL_RealTimeSHDR_node255_0_properties[] =
{
    {1, "com.qti.node.hidrx"},
    {38, "14"},
};

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

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

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

static const PruneVariant s_pruneGroup704[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup705[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup706[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiNode UsecaseZSL_RealTimeSHDRNodes[] =
{
    {UsecaseZSL_RealTimeSHDR_node0_0_properties, 0, 0, {0, { 0 }, NULL, 1, { 0 }, UsecaseZSL_RealTimeSHDRNode0_0OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeSHDR_node1_0_properties, 1, 0, {4, { 0 }, UsecaseZSL_RealTimeSHDRNode1_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeSHDRNode1_0OutputPortDescriptors}, 4, {1, s_pruneGroup704}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeSHDR_node12_0_properties, 12, 0, {2, { 0 }, UsecaseZSL_RealTimeSHDRNode12_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeSHDRNode12_0OutputPortDescriptors}, 2, {1, s_pruneGroup705}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeSHDR_node255_0_properties, 255, 0, {1, { 0 }, UsecaseZSL_RealTimeSHDRNode255_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeSHDRNode255_0OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeSHDR_node65536_0_properties, 65536, 0, {1, { 0 }, UsecaseZSL_RealTimeSHDRNode65536_0InputPortDescriptors, 10, { 0 }, UsecaseZSL_RealTimeSHDRNode65536_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {NULL, 65538, 1, {3, { 0 }, UsecaseZSL_RealTimeSHDRNode65538_1InputPortDescriptors, 2, { 0 }, UsecaseZSL_RealTimeSHDRNode65538_1OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeSHDR_node65538_2_properties, 65538, 2, {1, { 0 }, UsecaseZSL_RealTimeSHDRNode65538_2InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeSHDRNode65538_2OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {NULL, 65550, 0, {1, { 0 }, UsecaseZSL_RealTimeSHDRNode65550_0InputPortDescriptors, 2, { 0 }, UsecaseZSL_RealTimeSHDRNode65550_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeSHDR_node9_0_properties, 9, 0, {6, { 0 }, UsecaseZSL_RealTimeSHDRNode9_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeSHDRNode9_0OutputPortDescriptors}, 1, {1, s_pruneGroup706}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseZSL_RealTimeSHDRLinks[] =
{
    {{0, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeSHDR_Link0_Sensor0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65550, 0, 1, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeSHDR_Link1_IFE0_Out1Desc, {1, {ChiFormatRawPlain16}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, LinkFlagDisableSelfShrinking}, OfflineDependencyProviderNone, 0},
    {{255, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeSHDR_Link2_ChiExternalNode0_Out0Desc, {1, {ChiFormatRawPlain16}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, LinkFlagDisableSelfShrinking}, OfflineDependencyProviderNone, 0},
    {{65550, 0, 2, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeSHDR_Link3_IFELite0_Out2Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 19, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeSHDR_Link4_IFE0_Out19Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 21, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeSHDR_Link5_IFE0_Out21Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 29, 0, {0, NULL}}, 3, UsecaseZSL_RealTimeSHDR_Link6_IFE0_Out29Desc, {1, {ChiFormatBlob}, 16384, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 30, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeSHDR_Link7_IFE0_Out30Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 32, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeSHDR_Link8_IFE0_Out32Desc, {1, {ChiFormatBlob}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 36, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeSHDR_Link9_IFE0_Out36Desc, {1, {ChiFormatBlob}, 3072, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{9, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeSHDR_Link10_StatsParse0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{1, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeSHDR_Link11_StatsProcessing0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{12, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeSHDR_Link12_AutoWhiteBalance0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 1, 9, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeSHDR_Link13_IPE1_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 1, 8, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeSHDR_Link14_IPE1_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 2, 8, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeSHDR_Link15_IPE2_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 2, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeSHDR_Link16_IFE0_Out2Desc, {1, {ChiFormatPD10}, 0, 10, 10, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 1, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeSHDR_Link17_IFE0_Out1Desc, {1, {ChiFormatPD10}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeSHDR_Link18_IFE0_Out0Desc, {1, {ChiFormatUBWCTP10}, 0, 4, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 22, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeSHDR_Link19_IFE0_Out22Desc, {1, {ChiFormatUBWCTP10}, 0, 4, 8, BufferHeapIon, BufferMemFlagHw}, {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_172_TARGET_BUFFER_RAW_OUT_Link_NodeDescriptors[] =
{
    {65550, 0, 2, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup707[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link3_IFE0_Out8Desc[] =
{
    {5, 0, 8, 0, {2, s_pruneGroup707}}, // AutoFocus
};

static const PruneVariant s_pruneGroup708[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link4_IFE0_Out11Desc[] =
{
    {5, 0, 99, 0, {2, s_pruneGroup708}}, // AutoFocus
};

static const PruneVariant s_pruneGroup709[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupHFRUsecase, PruneTypeDisable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link5_IFE0_Out9Desc[] =
{
    {5, 0, 11, 0, {3, s_pruneGroup709}}, // AutoFocus
};

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

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

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

static const PruneVariant s_pruneGroup713[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup714[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link9_IFE0_Out21Desc[] =
{
    {9, 0, 1, 0, {1, s_pruneGroup713}}, // StatsParse
    {12, 0, 1, 0, {1, s_pruneGroup714}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup715[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link10_IFE0_Out42Desc[] =
{
    {9, 0, 77, 0, {1, s_pruneGroup715}}, // StatsParse
};

static const PruneVariant s_pruneGroup716[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link11_IFE0_Out15Desc[] =
{
    {9, 0, 5, 0, {1, s_pruneGroup716}}, // StatsParse
};

static const PruneVariant s_pruneGroup717[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static const PruneVariant s_pruneGroup718[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link12_IFE0_Out25Desc[] =
{
    {5, 0, 12, 0, {2, s_pruneGroup717}}, // AutoFocus
    {5, 0, 105, 0, {2, s_pruneGroup718}}, // AutoFocus
};

static const PruneVariant s_pruneGroup719[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static const PruneVariant s_pruneGroup720[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link13_IFE0_Out28Desc[] =
{
    {5, 0, 35, 0, {2, s_pruneGroup719}}, // AutoFocus
    {5, 0, 107, 0, {2, s_pruneGroup720}}, // AutoFocus
};

static const PruneVariant s_pruneGroup721[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup722[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup723[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link14_IFE0_Out29Desc[] =
{
    {9, 0, 36, 0, {1, s_pruneGroup721}}, // StatsParse
    {1, 0, 62, 0, {1, s_pruneGroup722}}, // StatsProcessing
    {12, 0, 62, 0, {1, s_pruneGroup723}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup724[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup725[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup726[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link15_IFE0_Out30Desc[] =
{
    {9, 0, 35, 0, {1, s_pruneGroup724}}, // StatsParse
    {1, 0, 37, 0, {1, s_pruneGroup725}}, // StatsProcessing
    {5, 0, 37, 0, {1, s_pruneGroup726}}, // AutoFocus
};

static const PruneVariant s_pruneGroup727[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup728[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link16_IFE0_Out32Desc[] =
{
    {9, 0, 3, 0, {1, s_pruneGroup727}}, // StatsParse
    {1, 0, 3, 0, {1, s_pruneGroup728}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup729[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup730[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link17_IFE0_Out36Desc[] =
{
    {9, 0, 61, 0, {1, s_pruneGroup729}}, // StatsParse
    {1, 0, 76, 0, {1, s_pruneGroup730}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup731[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup732[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link18_IFE0_Out38Desc[] =
{
    {9, 0, 65, 0, {1, s_pruneGroup731}}, // StatsParse
    {1, 0, 83, 0, {1, s_pruneGroup732}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup733[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link19_IFE0_Out37Desc[] =
{
    {5, 0, 90, 0, {1, s_pruneGroup733}}, // AutoFocus
};

static const PruneVariant s_pruneGroup734[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static const PruneVariant s_pruneGroup735[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link20_IFE0_Out39Desc[] =
{
    {5, 0, 89, 0, {2, s_pruneGroup734}}, // AutoFocus
    {5, 0, 109, 0, {2, s_pruneGroup735}}, // AutoFocus
};

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

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

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

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

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

static ChiLinkNodeDescriptor s_173_TARGET_BUFFER_POSTVIEW_OUT_Link_NodeDescriptors[] =
{
    {65538, 1, 9, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link26_IPE1_Out8Desc[] =
{
    {2, 6, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_YUV_OUT
};

static ChiLinkNodeDescriptor s_174_TARGET_BUFFER_YUV_OUT_Link_NodeDescriptors[] =
{
    {65538, 1, 8, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link27_IPE2_Out8Desc[] =
{
    {2, 7, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_REPROCESS_OUT
};

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

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

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

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

static ChiTargetPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_RAW_OUT", &UsecaseZSL_TARGET_BUFFER_RAW_OUT_target, 1, s_172_TARGET_BUFFER_RAW_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_RAW_OUT
    {"TARGET_BUFFER_POSTVIEW_OUT", &UsecaseZSL_TARGET_BUFFER_POSTVIEW_OUT_target, 1, s_173_TARGET_BUFFER_POSTVIEW_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_POSTVIEW_OUT
    {"TARGET_BUFFER_YUV_OUT", &UsecaseZSL_TARGET_BUFFER_YUV_OUT_target, 1, s_174_TARGET_BUFFER_YUV_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_YUV_OUT
    {"TARGET_BUFFER_REPROCESS_OUT", &UsecaseZSL_TARGET_BUFFER_REPROCESS_OUT_target, 1, s_175_TARGET_BUFFER_REPROCESS_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_REPROCESS_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
    {83, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBayerRS
};

// 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
};

// AutoFocus0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFENode5_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
    {105, 0, 0, 0, { 0 }, NULL}, // StatsInputPortDualPDHWPDAFSecondary
    {35, 0, 0, 0, { 0 }, NULL}, // StatsInputPortPreProcessedPDHWPDAF
    {107, 0, 0, 0, { 0 }, NULL}, // StatsInputPortPreProcessedPDHWPDAFSecondary
    {37, 0, 0, 0, { 0 }, NULL}, // StatsInputPortAECBE
    {90, 0, 0, 0, { 0 }, NULL}, // StatsInputPortCAF
    {89, 0, 0, 0, { 0 }, NULL}, // StatsInputPortParsedPDHWPDAF
    {109, 0, 0, 0, { 0 }, NULL}, // StatsInputPortParsedPDHWPDAFSecondary
};

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

// 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[] =
{
    {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
    {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
    {42, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsALSCBG
    {15, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsIHIST
    {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
    {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
    {22, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEDisplayOutputPortFull
};

// 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, 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_RealTimeFeatureZSLPreviewRawOfflineIFENode65538_2InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
};

// IPE2 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFENode65538_2OutputPortDescriptors[] =
{
    {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
    {77, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortALSCBG
    {5, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortIHist
    {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 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_node5_0_properties[] =
{
    {1, "com.qti.stats.af"},
    {1, "com.qti.stats.pdlibwrapper"},
    {6, "1"},
    {16, "0"},
};

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_pruneGroup740[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup741[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup742[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup743[] = {{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_pruneGroup740}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_node12_0_properties, 12, 0, {2, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFENode12_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFENode12_0OutputPortDescriptors}, 2, {1, s_pruneGroup741}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_node5_0_properties, 5, 0, {11, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFENode5_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFENode5_0OutputPortDescriptors}, 4, {1, s_pruneGroup742}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_node65536_0_properties, 65536, 0, {1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFENode65536_0InputPortDescriptors, 22, { 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, 1, { 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, {10, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFENode9_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFENode9_0OutputPortDescriptors}, 1, {1, s_pruneGroup743}, 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, 8, 2, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link3_IFE0_Out8Desc, {1, {ChiFormatRawPlain16}, 307200, 10, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 11, 11, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link4_IFE0_Out11Desc, {1, {ChiFormatRawPlain16}, 307200, 10, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 9, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link5_IFE0_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 10, 3, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link6_IFE0_Out10Desc, {1, {ChiFormatRawMIPI}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 31, 1, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link7_IFE0_Out31Desc, {1, {ChiFormatRawPlain16}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 19, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link8_IFE0_Out19Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 21, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link9_IFE0_Out21Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 42, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link10_IFE0_Out42Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 15, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link11_IFE0_Out15Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 25, 2, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link12_IFE0_Out25Desc, {1, {ChiFormatRawPlain64}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 28, 2, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link13_IFE0_Out28Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 16, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 29, 0, {0, NULL}}, 3, UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link14_IFE0_Out29Desc, {1, {ChiFormatBlob}, 16384, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 30, 0, {0, NULL}}, 3, UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link15_IFE0_Out30Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 32, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link16_IFE0_Out32Desc, {1, {ChiFormatBlob}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 36, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link17_IFE0_Out36Desc, {1, {ChiFormatBlob}, 3072, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 38, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link18_IFE0_Out38Desc, {1, {ChiFormatBlob}, 16384, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 37, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link19_IFE0_Out37Desc, {1, {ChiFormatBlob}, 16384, 10, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 39, 2, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link20_IFE0_Out39Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{9, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link21_StatsParse0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{1, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link22_StatsProcessing0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{12, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link23_AutoWhiteBalance0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{5, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link24_AutoFocus0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 1, 9, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link25_IPE1_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 1, 8, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link26_IPE1_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 2, 8, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link27_IPE2_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 2, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link28_IFE0_Out2Desc, {1, {ChiFormatPD10}, 0, 10, 10, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 1, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link29_IFE0_Out1Desc, {1, {ChiFormatPD10}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link30_IFE0_Out0Desc, {1, {ChiFormatUBWCTP10}, 0, 4, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 22, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link31_IFE0_Out22Desc, {1, {ChiFormatUBWCTP10}, 0, 4, 8, BufferHeapIon, BufferMemFlagHw}, {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_176_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_176_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_177_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_178_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_179_TARGET_BUFFER_DS16REF_PD10_OUT_Link_NodeDescriptors[] =
{
    {65538, 0, 12, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup744[] = {{PruneGroupDS64, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MfsrPrefilter_Link3_IPE0_Out13Desc[] =
{
    {2, 4, 0, 0, {1, s_pruneGroup744}}, // SinkBuffer ]-> TARGET_BUFFER_DS64REF_PD10_OUT
};

static ChiLinkNodeDescriptor s_180_TARGET_BUFFER_DS64REF_PD10_OUT_Link_NodeDescriptors[] =
{
    {65538, 0, 13, 0, {1, s_pruneGroup744}},
};
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_181_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_182_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_183_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_177_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_178_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_179_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_180_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_181_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_182_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_183_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 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_184_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_185_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 0, 9, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup745[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static const PruneVariant s_pruneGroup746[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link5_Sensor0_Out0Desc[] =
{
    {65536, 0, 2, 1, {0, NULL}}, // IFE
    {65536, 0, 2, 5, {1, s_pruneGroup745}}, // IFE
    {65536, 0, 2, 6, {1, s_pruneGroup746}}, // IFE
};

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

static const PruneVariant s_pruneGroup747[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static const PruneVariant s_pruneGroup748[] = {{PruneGroupPDNetSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link7_IFE0_Out8Desc[] =
{
    {5, 0, 8, 0, {2, s_pruneGroup747}}, // AutoFocus
    {17, 0, 0, 0, {1, s_pruneGroup748}}, // STATSPDnet
};

static const PruneVariant s_pruneGroup749[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link8_IFE0_Out11Desc[] =
{
    {5, 0, 99, 0, {2, s_pruneGroup749}}, // AutoFocus
};

static const PruneVariant s_pruneGroup750[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupHFRUsecase, PruneTypeDisable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link9_IFE0_Out9Desc[] =
{
    {5, 0, 11, 0, {3, s_pruneGroup750}}, // AutoFocus
};

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

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

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

static const PruneVariant s_pruneGroup754[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup755[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link13_IFE0_Out21Desc[] =
{
    {9, 0, 1, 0, {1, s_pruneGroup754}}, // StatsParse
    {12, 0, 1, 0, {1, s_pruneGroup755}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup756[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link14_IFE0_Out42Desc[] =
{
    {9, 0, 77, 0, {1, s_pruneGroup756}}, // StatsParse
};

static const PruneVariant s_pruneGroup757[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link15_IFE0_Out15Desc[] =
{
    {9, 0, 5, 0, {1, s_pruneGroup757}}, // StatsParse
};

static const PruneVariant s_pruneGroup758[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static const PruneVariant s_pruneGroup759[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link16_IFE0_Out25Desc[] =
{
    {5, 0, 12, 0, {2, s_pruneGroup758}}, // AutoFocus
    {5, 0, 105, 0, {2, s_pruneGroup759}}, // AutoFocus
};

static const PruneVariant s_pruneGroup760[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static const PruneVariant s_pruneGroup761[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static const PruneVariant s_pruneGroup762[] = {{PruneGroupPDNetSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link17_IFE0_Out28Desc[] =
{
    {5, 0, 35, 0, {2, s_pruneGroup760}}, // AutoFocus
    {5, 0, 107, 0, {2, s_pruneGroup761}}, // AutoFocus
    {17, 0, 1, 0, {1, s_pruneGroup762}}, // STATSPDnet
};

static const PruneVariant s_pruneGroup763[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup764[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup765[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link18_IFE0_Out29Desc[] =
{
    {9, 0, 36, 0, {1, s_pruneGroup763}}, // StatsParse
    {1, 0, 62, 0, {1, s_pruneGroup764}}, // StatsProcessing
    {12, 0, 62, 0, {1, s_pruneGroup765}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup766[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup767[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup768[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link19_IFE0_Out30Desc[] =
{
    {9, 0, 35, 0, {1, s_pruneGroup766}}, // StatsParse
    {1, 0, 37, 0, {1, s_pruneGroup767}}, // StatsProcessing
    {5, 0, 37, 0, {1, s_pruneGroup768}}, // AutoFocus
};

static const PruneVariant s_pruneGroup769[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup770[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link20_IFE0_Out32Desc[] =
{
    {9, 0, 3, 0, {1, s_pruneGroup769}}, // StatsParse
    {1, 0, 3, 0, {1, s_pruneGroup770}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup771[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup772[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link21_IFE0_Out36Desc[] =
{
    {9, 0, 61, 0, {1, s_pruneGroup771}}, // StatsParse
    {1, 0, 76, 0, {1, s_pruneGroup772}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup773[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup774[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link22_IFE0_Out38Desc[] =
{
    {9, 0, 65, 0, {1, s_pruneGroup773}}, // StatsParse
    {1, 0, 83, 0, {1, s_pruneGroup774}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup775[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link23_IFE0_Out37Desc[] =
{
    {5, 0, 90, 0, {1, s_pruneGroup775}}, // AutoFocus
};

static const PruneVariant s_pruneGroup776[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static const PruneVariant s_pruneGroup777[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link24_IFE0_Out39Desc[] =
{
    {5, 0, 89, 0, {2, s_pruneGroup776}}, // AutoFocus
    {5, 0, 109, 0, {2, s_pruneGroup777}}, // AutoFocus
};

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

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

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

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

static const PruneVariant s_pruneGroup782[] = {{PruneGroupTrackerSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup783[] = {{PruneGroupStatsNNSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link29_IPE19_Out8Desc[] =
{
    {14, 0, 0, 0, {1, s_pruneGroup782}}, // TRACKER
    {16, 0, 0, 0, {1, s_pruneGroup783}}, // STATSNN
};

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

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

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

static ChiTargetPortDescriptor UsecaseZSL_RealTimePreviewVideoHFRNo3A_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_DISPLAY", &UsecaseZSL_TARGET_BUFFER_DISPLAY_target, 1, s_184_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors}, // TARGET_BUFFER_DISPLAY
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_185_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
};

// Sensor0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimePreviewVideoHFRNo3ANode0_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_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
    {83, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBayerRS
};

// 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
};

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

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

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

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

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

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

// AutoFocus0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimePreviewVideoHFRNo3ANode5_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
    {105, 0, 0, 0, { 0 }, NULL}, // StatsInputPortDualPDHWPDAFSecondary
    {35, 0, 0, 0, { 0 }, NULL}, // StatsInputPortPreProcessedPDHWPDAF
    {107, 0, 0, 0, { 0 }, NULL}, // StatsInputPortPreProcessedPDHWPDAFSecondary
    {37, 0, 0, 0, { 0 }, NULL}, // StatsInputPortAECBE
    {90, 0, 0, 0, { 0 }, NULL}, // StatsInputPortCAF
    {89, 0, 0, 0, { 0 }, NULL}, // StatsInputPortParsedPDHWPDAF
    {109, 0, 0, 0, { 0 }, NULL}, // StatsInputPortParsedPDHWPDAFSecondary
};

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

// IFE0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimePreviewVideoHFRNo3ANode65536_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_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
    {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
    {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
    {42, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsALSCBG
    {15, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsIHIST
    {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
};

// 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
};

// IPE19 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimePreviewVideoHFRNo3ANode65538_19OutputPortDescriptors[] =
{
    {8, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
};

// 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
    {77, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortALSCBG
    {5, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortIHist
    {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 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_node14_0_properties[] =
{
    {1, "com.qti.stats.tracker"},
    {6, "1"},
};

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

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

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

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

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

static const PruneVariant s_pruneGroup787[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup788[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup789[] = {{PruneGroupTrackerSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup790[] = {{PruneGroupStatsNNSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup791[] = {{PruneGroupPDNetSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup792[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup793[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiNode UsecaseZSL_RealTimePreviewVideoHFRNo3ANodes[] =
{
    {UsecaseZSL_RealTimePreviewVideoHFRNo3A_node0_0_properties, 0, 0, {0, { 0 }, NULL, 2, { 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_pruneGroup787}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimePreviewVideoHFRNo3A_node12_0_properties, 12, 0, {2, { 0 }, UsecaseZSL_RealTimePreviewVideoHFRNo3ANode12_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimePreviewVideoHFRNo3ANode12_0OutputPortDescriptors}, 2, {1, s_pruneGroup788}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimePreviewVideoHFRNo3A_node14_0_properties, 14, 0, {1, { 0 }, UsecaseZSL_RealTimePreviewVideoHFRNo3ANode14_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimePreviewVideoHFRNo3ANode14_0OutputPortDescriptors}, 2, {1, s_pruneGroup789}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimePreviewVideoHFRNo3A_node16_0_properties, 16, 0, {1, { 0 }, UsecaseZSL_RealTimePreviewVideoHFRNo3ANode16_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimePreviewVideoHFRNo3ANode16_0OutputPortDescriptors}, 2, {1, s_pruneGroup790}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimePreviewVideoHFRNo3A_node17_0_properties, 17, 0, {2, { 0 }, UsecaseZSL_RealTimePreviewVideoHFRNo3ANode17_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimePreviewVideoHFRNo3ANode17_0OutputPortDescriptors}, 2, {1, s_pruneGroup791}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimePreviewVideoHFRNo3A_node5_0_properties, 5, 0, {11, { 0 }, UsecaseZSL_RealTimePreviewVideoHFRNo3ANode5_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimePreviewVideoHFRNo3ANode5_0OutputPortDescriptors}, 4, {1, s_pruneGroup792}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimePreviewVideoHFRNo3A_node65536_0_properties, 65536, 0, {4, { 0 }, UsecaseZSL_RealTimePreviewVideoHFRNo3ANode65536_0InputPortDescriptors, 21, { 0 }, UsecaseZSL_RealTimePreviewVideoHFRNo3ANode65536_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {NULL, 65538, 0, {3, { 0 }, UsecaseZSL_RealTimePreviewVideoHFRNo3ANode65538_0InputPortDescriptors, 2, { 0 }, UsecaseZSL_RealTimePreviewVideoHFRNo3ANode65538_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {NULL, 65538, 19, {0, { 0 }, NULL, 1, { 0 }, UsecaseZSL_RealTimePreviewVideoHFRNo3ANode65538_19OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimePreviewVideoHFRNo3A_node9_0_properties, 9, 0, {10, { 0 }, UsecaseZSL_RealTimePreviewVideoHFRNo3ANode9_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimePreviewVideoHFRNo3ANode9_0OutputPortDescriptors}, 1, {1, s_pruneGroup793}, 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, 0, 0, {0, NULL}}, 3, UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link5_Sensor0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 1, 0, {0, NULL}}, 1, UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link6_Sensor0_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 8, 2, {0, NULL}}, 2, UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link7_IFE0_Out8Desc, {1, {ChiFormatRawPlain16}, 307200, 10, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 11, 11, {0, NULL}}, 1, UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link8_IFE0_Out11Desc, {1, {ChiFormatRawPlain16}, 307200, 10, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 9, 0, {0, NULL}}, 1, UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link9_IFE0_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 10, 3, {0, NULL}}, 1, UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link10_IFE0_Out10Desc, {1, {ChiFormatRawMIPI}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 31, 1, {0, NULL}}, 1, UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link11_IFE0_Out31Desc, {1, {ChiFormatRawPlain16}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 19, 0, {0, NULL}}, 1, UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link12_IFE0_Out19Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 21, 0, {0, NULL}}, 2, UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link13_IFE0_Out21Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 42, 0, {0, NULL}}, 1, UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link14_IFE0_Out42Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 15, 0, {0, NULL}}, 1, UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link15_IFE0_Out15Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 25, 2, {0, NULL}}, 2, UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link16_IFE0_Out25Desc, {1, {ChiFormatRawPlain64}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 28, 2, {0, NULL}}, 3, UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link17_IFE0_Out28Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 16, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 29, 0, {0, NULL}}, 3, UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link18_IFE0_Out29Desc, {1, {ChiFormatBlob}, 16384, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 30, 0, {0, NULL}}, 3, UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link19_IFE0_Out30Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 32, 0, {0, NULL}}, 2, UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link20_IFE0_Out32Desc, {1, {ChiFormatBlob}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 36, 0, {0, NULL}}, 2, UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link21_IFE0_Out36Desc, {1, {ChiFormatBlob}, 3072, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 38, 0, {0, NULL}}, 2, UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link22_IFE0_Out38Desc, {1, {ChiFormatBlob}, 16384, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 37, 0, {0, NULL}}, 1, UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link23_IFE0_Out37Desc, {1, {ChiFormatBlob}, 16384, 10, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 39, 2, {0, NULL}}, 2, UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link24_IFE0_Out39Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{9, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link25_StatsParse0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{1, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link26_StatsProcessing0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{12, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link27_AutoWhiteBalance0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{5, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link28_AutoFocus0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 19, 8, 0, {0, NULL}}, 2, UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link29_IPE19_Out8Desc, {1, {ChiFormatYUV420NV12}, 0, 6, 12, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{14, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link30_TRACKER0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{16, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link31_STATSNN0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{17, 0, 1, 0, {0, NULL}}, 1, UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link32_STATSPDnet0_Out1Desc, {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_186_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_186_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_187_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_188_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_187_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_188_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 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_189_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 const PruneVariant s_pruneGroup794[] = {{PruneGroup4KEISv3, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureNZSLSnapshotRDIStatsParse_Link14_IPE19_Out9Desc[] =
{
    {2, 4, 0, 0, {1, s_pruneGroup794}}, // SinkBuffer ]-> TARGET_BUFFER_FD
};

static ChiLinkNodeDescriptor s_190_TARGET_BUFFER_FD_Link_NodeDescriptors[] =
{
    {65538, 19, 9, 0, {1, s_pruneGroup794}},
};
static const PruneVariant s_pruneGroup795[] = {{PruneGroup4KEISv3, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureNZSLSnapshotRDIStatsParse_Link15_IFE0_Out6Desc[] =
{
    {2, 4, 0, 0, {1, s_pruneGroup795}}, // SinkBuffer ]-> TARGET_BUFFER_FD
    {65538, 19, 0, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor s_191_TARGET_BUFFER_FD_Link_NodeDescriptors[] =
{
    {65536, 0, 6, 0, {1, s_pruneGroup795}},
};
static const PruneVariant s_pruneGroup796[] = {{PruneGroupMLInference, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureNZSLSnapshotRDIStatsParse_Link16_IPE19_Out8Desc[] =
{
    {255, 77, 0, 0, {1, s_pruneGroup796}}, // ChiNode
    {8, 0, 3, 0, {0, NULL}}, // FDManager
};

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

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

static ChiTargetPortDescriptor UsecaseZSL_RealTimeFeatureNZSLSnapshotRDIStatsParse_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_RAW_OUT", &UsecaseZSL_TARGET_BUFFER_RAW_OUT_target, 1, s_189_TARGET_BUFFER_RAW_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_RAW_OUT
    {"TARGET_BUFFER_FD", &UsecaseZSL_TARGET_BUFFER_FD_target, 1, s_190_TARGET_BUFFER_FD_Link_NodeDescriptors}, // TARGET_BUFFER_FD
    {"TARGET_BUFFER_FD", &UsecaseZSL_TARGET_BUFFER_FD_target, 1, s_191_TARGET_BUFFER_FD_Link_NodeDescriptors}, // TARGET_BUFFER_FD
};

// 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
};

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

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

// 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
    {6, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortFD
};

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

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

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

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

// 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_node255_77_properties[] =
{
    {1, "com.qti.node.mlinference"},
};

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_node65538_19_properties[] =
{
    {2, "11"},
};

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

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 const PruneVariant s_pruneGroup798[] = {{PruneGroupMLInference, PruneTypeEnabled}};
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_node255_77_properties, 255, 77, {1, { 0 }, UsecaseZSL_RealTimeFeatureNZSLSnapshotRDIStatsParseNode255_77InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureNZSLSnapshotRDIStatsParseNode255_77OutputPortDescriptors}, 1, {1, s_pruneGroup798}, 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, 8, { 0 }, UsecaseZSL_RealTimeFeatureNZSLSnapshotRDIStatsParseNode65536_0OutputPortDescriptors}, 3, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureNZSLSnapshotRDIStatsParse_node65538_19_properties, 65538, 19, {1, { 0 }, UsecaseZSL_RealTimeFeatureNZSLSnapshotRDIStatsParseNode65538_19InputPortDescriptors, 2, { 0 }, UsecaseZSL_RealTimeFeatureNZSLSnapshotRDIStatsParseNode65538_19OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureNZSLSnapshotRDIStatsParse_node8_0_properties, 8, 0, {1, { 0 }, UsecaseZSL_RealTimeFeatureNZSLSnapshotRDIStatsParseNode8_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureNZSLSnapshotRDIStatsParseNode8_0OutputPortDescriptors}, 1, {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},
    {{65538, 19, 9, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureNZSLSnapshotRDIStatsParse_Link14_IPE19_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 6, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureNZSLSnapshotRDIStatsParse_Link15_IFE0_Out6Desc, {1, {ChiFormatYUV420NV12}, 0, 6, 12, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable}, {0, LinkFlagFallbackBufferManager}, OfflineDependencyProviderNone, 0},
    {{65538, 19, 8, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureNZSLSnapshotRDIStatsParse_Link16_IPE19_Out8Desc, {1, {ChiFormatYUV420NV12}, 0, 6, 12, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 77, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureNZSLSnapshotRDIStatsParse_Link17_ChiNode77_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{8, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureNZSLSnapshotRDIStatsParse_Link18_FDManager0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {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_192_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_193_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_194_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_195_TARGET_BUFFER_YUV_OUT_Link_NodeDescriptors[] =
{
    {65538, 2, 8, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup799[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_Link12_IFE0_Out8Desc[] =
{
    {5, 0, 8, 0, {2, s_pruneGroup799}}, // AutoFocus
};

static const PruneVariant s_pruneGroup800[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_Link13_IFE0_Out11Desc[] =
{
    {5, 0, 99, 0, {2, s_pruneGroup800}}, // AutoFocus
};

static const PruneVariant s_pruneGroup801[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupHFRUsecase, PruneTypeDisable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_Link14_IFE0_Out9Desc[] =
{
    {5, 0, 11, 0, {3, s_pruneGroup801}}, // AutoFocus
};

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

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

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

static const PruneVariant s_pruneGroup805[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup806[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_Link18_IFE0_Out21Desc[] =
{
    {9, 0, 1, 0, {1, s_pruneGroup805}}, // StatsParse
    {12, 0, 1, 0, {1, s_pruneGroup806}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup807[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_Link19_IFE0_Out42Desc[] =
{
    {9, 0, 77, 0, {1, s_pruneGroup807}}, // StatsParse
};

static const PruneVariant s_pruneGroup808[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_Link20_IFE0_Out15Desc[] =
{
    {9, 0, 5, 0, {1, s_pruneGroup808}}, // StatsParse
};

static const PruneVariant s_pruneGroup809[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static const PruneVariant s_pruneGroup810[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_Link21_IFE0_Out25Desc[] =
{
    {5, 0, 12, 0, {2, s_pruneGroup809}}, // AutoFocus
    {5, 0, 105, 0, {2, s_pruneGroup810}}, // AutoFocus
};

static const PruneVariant s_pruneGroup811[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static const PruneVariant s_pruneGroup812[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_Link22_IFE0_Out28Desc[] =
{
    {5, 0, 35, 0, {2, s_pruneGroup811}}, // AutoFocus
    {5, 0, 107, 0, {2, s_pruneGroup812}}, // AutoFocus
};

static const PruneVariant s_pruneGroup813[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup814[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup815[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_Link23_IFE0_Out29Desc[] =
{
    {9, 0, 36, 0, {1, s_pruneGroup813}}, // StatsParse
    {1, 0, 62, 0, {1, s_pruneGroup814}}, // StatsProcessing
    {12, 0, 62, 0, {1, s_pruneGroup815}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup816[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup817[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup818[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_Link24_IFE0_Out30Desc[] =
{
    {9, 0, 35, 0, {1, s_pruneGroup816}}, // StatsParse
    {1, 0, 37, 0, {1, s_pruneGroup817}}, // StatsProcessing
    {5, 0, 37, 0, {1, s_pruneGroup818}}, // AutoFocus
};

static const PruneVariant s_pruneGroup819[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup820[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_Link25_IFE0_Out32Desc[] =
{
    {9, 0, 3, 0, {1, s_pruneGroup819}}, // StatsParse
    {1, 0, 3, 0, {1, s_pruneGroup820}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup821[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup822[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_Link26_IFE0_Out36Desc[] =
{
    {9, 0, 61, 0, {1, s_pruneGroup821}}, // StatsParse
    {1, 0, 76, 0, {1, s_pruneGroup822}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup823[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup824[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_Link27_IFE0_Out38Desc[] =
{
    {9, 0, 65, 0, {1, s_pruneGroup823}}, // StatsParse
    {1, 0, 83, 0, {1, s_pruneGroup824}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup825[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_Link28_IFE0_Out37Desc[] =
{
    {5, 0, 90, 0, {1, s_pruneGroup825}}, // AutoFocus
};

static const PruneVariant s_pruneGroup826[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static const PruneVariant s_pruneGroup827[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_Link29_IFE0_Out39Desc[] =
{
    {5, 0, 89, 0, {2, s_pruneGroup826}}, // AutoFocus
    {5, 0, 109, 0, {2, s_pruneGroup827}}, // AutoFocus
};

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

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

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

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

static const PruneVariant s_pruneGroup832[] = {{PruneGroupMLInference, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_Link34_IPE19_Out8Desc[] =
{
    {255, 77, 0, 0, {1, s_pruneGroup832}}, // ChiNode
    {8, 0, 3, 0, {0, NULL}}, // FDManager
};

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

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

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

static ChiTargetPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_OUTPUT_FULL", &UsecaseZSL_TARGET_BUFFER_OUTPUT_FULL_target, 1, s_192_TARGET_BUFFER_OUTPUT_FULL_Link_NodeDescriptors}, // TARGET_BUFFER_OUTPUT_FULL
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_193_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_DISPLAY", &UsecaseZSL_TARGET_BUFFER_DISPLAY_target, 1, s_194_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors}, // TARGET_BUFFER_DISPLAY
    {"TARGET_BUFFER_YUV_OUT", &UsecaseZSL_TARGET_BUFFER_YUV_OUT_target, 1, s_195_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
    {83, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBayerRS
};

// 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
};

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

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

// AutoFocus0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGBNode5_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
    {105, 0, 0, 0, { 0 }, NULL}, // StatsInputPortDualPDHWPDAFSecondary
    {35, 0, 0, 0, { 0 }, NULL}, // StatsInputPortPreProcessedPDHWPDAF
    {107, 0, 0, 0, { 0 }, NULL}, // StatsInputPortPreProcessedPDHWPDAFSecondary
    {37, 0, 0, 0, { 0 }, NULL}, // StatsInputPortAECBE
    {90, 0, 0, 0, { 0 }, NULL}, // StatsInputPortCAF
    {89, 0, 0, 0, { 0 }, NULL}, // StatsInputPortParsedPDHWPDAF
    {109, 0, 0, 0, { 0 }, NULL}, // StatsInputPortParsedPDHWPDAFSecondary
};

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

// 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
    {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
    {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
    {42, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsALSCBG
    {15, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsIHIST
    {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
    {6, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortFD
};

// 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
};

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

// IPE19 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGBNode65538_19OutputPortDescriptors[] =
{
    {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
    {77, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortALSCBG
    {5, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortIHist
    {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 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_node255_77_properties[] =
{
    {1, "com.qti.node.mlinference"},
};

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

static ChiNodeProperty UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_node65538_0_properties[] =
{
    {3, "0"},
};

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

static ChiNodeProperty UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_node65538_19_properties[] =
{
    {2, "11"},
};

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_pruneGroup834[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup835[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup836[] = {{PruneGroupMLInference, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup837[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup838[] = {{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_pruneGroup834}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_node12_0_properties, 12, 0, {2, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGBNode12_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGBNode12_0OutputPortDescriptors}, 2, {1, s_pruneGroup835}, 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 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_node255_77_properties, 255, 77, {1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGBNode255_77InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGBNode255_77OutputPortDescriptors}, 1, {1, s_pruneGroup836}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_node5_0_properties, 5, 0, {11, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGBNode5_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGBNode5_0OutputPortDescriptors}, 4, {1, s_pruneGroup837}, 0, 0, { 0 }},
    {NULL, 65536, 0, {1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGBNode65536_0InputPortDescriptors, 22, { 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_19_properties, 65538, 19, {1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGBNode65538_19InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGBNode65538_19OutputPortDescriptors}, 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, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_node9_0_properties, 9, 0, {10, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGBNode9_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGBNode9_0OutputPortDescriptors}, 1, {1, s_pruneGroup838}, 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, 8, 2, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_Link12_IFE0_Out8Desc, {1, {ChiFormatRawPlain16}, 307200, 10, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 11, 11, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_Link13_IFE0_Out11Desc, {1, {ChiFormatRawPlain16}, 307200, 10, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 9, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_Link14_IFE0_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 10, 3, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_Link15_IFE0_Out10Desc, {1, {ChiFormatRawMIPI}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 31, 1, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_Link16_IFE0_Out31Desc, {1, {ChiFormatRawPlain16}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 19, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_Link17_IFE0_Out19Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 21, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_Link18_IFE0_Out21Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 42, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_Link19_IFE0_Out42Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 15, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_Link20_IFE0_Out15Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 25, 2, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_Link21_IFE0_Out25Desc, {1, {ChiFormatRawPlain64}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 28, 2, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_Link22_IFE0_Out28Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 16, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 29, 0, {0, NULL}}, 3, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_Link23_IFE0_Out29Desc, {1, {ChiFormatBlob}, 16384, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 30, 0, {0, NULL}}, 3, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_Link24_IFE0_Out30Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 32, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_Link25_IFE0_Out32Desc, {1, {ChiFormatBlob}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 36, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_Link26_IFE0_Out36Desc, {1, {ChiFormatBlob}, 3072, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 38, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_Link27_IFE0_Out38Desc, {1, {ChiFormatBlob}, 16384, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 37, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_Link28_IFE0_Out37Desc, {1, {ChiFormatBlob}, 16384, 10, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 39, 2, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_Link29_IFE0_Out39Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{9, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_Link30_StatsParse0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{1, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_Link31_StatsProcessing0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{12, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_Link32_AutoWhiteBalance0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{5, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_Link33_AutoFocus0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 19, 8, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_Link34_IPE19_Out8Desc, {1, {ChiFormatYUV420NV12}, 0, 6, 12, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 77, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_Link35_ChiNode77_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{8, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_Link36_FDManager0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 6, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_Link37_IFE0_Out6Desc, {1, {ChiFormatYUV420NV12}, 0, 6, 12, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable}, {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_pruneGroup839[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup840[] = {{PruneGroupAISEG, PruneTypePreviewVideo}};
static const PruneVariant s_pruneGroup841[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup842[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS2PreviewEIS2Offline_source_Link_2NodeDescriptors[] =
{
    {65538, 0, 2, 0, {1, s_pruneGroup839}},
    {65538, 25, 2, 0, {1, s_pruneGroup840}},
    {65538, 22, 2, 0, {1, s_pruneGroup841}},
    {255, 11, 32, 0, {1, s_pruneGroup842}},
};
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_pruneGroup843[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS2PreviewEIS2Offline_Link2_IPE0_Out8Desc[] =
{
    {2, 0, 0, 0, {1, s_pruneGroup843}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW
};

static ChiLinkNodeDescriptor s_196_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors[] =
{
    {65538, 0, 8, 0, {1, s_pruneGroup843}},
};
static const PruneVariant s_pruneGroup844[] = {{PruneGroupHDR10P, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS2PreviewEIS2Offline_Link3_IPE0_Out9Desc[] =
{
    {255, 21, 0, 0, {0, NULL}}, // ChiHDR10P
    {2, 1, 0, 0, {2, s_pruneGroup844}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_197_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 0, 9, 0, {2, s_pruneGroup844}},
};
static const PruneVariant s_pruneGroup845[] = {{PruneGroupHDR10P, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS2PreviewEIS2Offline_Link4_ChiHDR10P21_Out0Desc[] =
{
    {2, 3, 0, 0, {2, s_pruneGroup845}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_198_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {255, 21, 0, 0, {2, s_pruneGroup845}},
};
static const PruneVariant s_pruneGroup846[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup847[] = {{PruneGroupAISEG, PruneTypePreviewVideo}};
static const PruneVariant s_pruneGroup848[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup849[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS2PreviewEIS2Offline_Link5_ChiEISV2Node0_Out0Desc[] =
{
    {65538, 0, 0, 0, {1, s_pruneGroup846}}, // IPE
    {65543, 0, 3, 0, {0, NULL}}, // EVA_MCTF
    {65543, 0, 32, 0, {0, NULL}}, // EVA
    {65538, 25, 0, 0, {1, s_pruneGroup847}}, // IPE
    {255, 11, 30, 0, {1, s_pruneGroup848}}, // ChiExternalNode_MUXER
    {65538, 22, 0, 0, {1, s_pruneGroup849}}, // IPE
};

static const PruneVariant s_pruneGroup850[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup851[] = {{PruneGroupAISEG, PruneTypePreviewVideo}};
static const PruneVariant s_pruneGroup852[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup853[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS2PreviewEIS2Offline_Link6_ChiEISV2Node0_Out1Desc[] =
{
    {65538, 0, 1, 0, {1, s_pruneGroup850}}, // IPE
    {65543, 0, 5, 0, {0, NULL}}, // EVA_MCTF
    {65543, 0, 33, 0, {0, NULL}}, // EVA_MCTF
    {65538, 25, 1, 0, {1, s_pruneGroup851}}, // IPE
    {65538, 22, 1, 0, {1, s_pruneGroup852}}, // IPE
    {255, 11, 31, 0, {1, s_pruneGroup853}}, // 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_pruneGroup854[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup855[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS2PreviewEIS2Offline_Link11_EVA_MCTF0_Out39Desc[] =
{
    {65538, 0, 39, 0, {1, s_pruneGroup854}}, // IPE
    {65538, 23, 39, 0, {1, s_pruneGroup855}}, // IPE
};

static const PruneVariant s_pruneGroup856[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup857[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS2PreviewEIS2Offline_Link12_EVA_MCTF0_Out40Desc[] =
{
    {65538, 0, 40, 0, {1, s_pruneGroup856}}, // IPE
    {65538, 23, 40, 0, {1, s_pruneGroup857}}, // IPE
};

static const PruneVariant s_pruneGroup858[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup859[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS2PreviewEIS2Offline_Link13_EVA_MCTF0_Out41Desc[] =
{
    {65538, 0, 41, 0, {1, s_pruneGroup858}}, // IPE
    {65538, 23, 41, 0, {1, s_pruneGroup859}}, // IPE
};

static const PruneVariant s_pruneGroup860[] = {{PruneGroupAISEG, PruneTypePreviewVideo}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS2PreviewEIS2Offline_Link14_IPE25_Out8Desc[] =
{
    {255, 13, 0, 0, {1, s_pruneGroup860}}, // AISegmentation
};

static const PruneVariant s_pruneGroup861[] = {{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_pruneGroup861}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup862[] = {{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_pruneGroup862}}, // AISegmentation
};

static const PruneVariant s_pruneGroup863[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup864[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS2PreviewEIS2Offline_Link17_AISegmentation13_Out22Desc[] =
{
    {65538, 0, 43, 0, {3, s_pruneGroup863}}, // IPE
    {65538, 23, 43, 0, {3, s_pruneGroup864}}, // IPE
};

static const PruneVariant s_pruneGroup865[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup866[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS2PreviewEIS2Offline_Link18_AISegmentation13_Out23Desc[] =
{
    {65538, 0, 20, 0, {3, s_pruneGroup865}}, // IPE
    {65538, 23, 20, 0, {3, s_pruneGroup866}}, // IPE
};

static const PruneVariant s_pruneGroup867[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS2PreviewEIS2Offline_Link19_IPE22_Out8Desc[] =
{
    {255, 11, 0, 0, {1, s_pruneGroup867}}, // ChiExternalNode_MUXER
};

static const PruneVariant s_pruneGroup868[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS2PreviewEIS2Offline_Link20_ChiExternalNode_MUXER11_Out0Desc[] =
{
    {65538, 23, 0, 0, {1, s_pruneGroup868}}, // IPE
};

static const PruneVariant s_pruneGroup869[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS2PreviewEIS2Offline_Link21_IPE23_Out8Desc[] =
{
    {2, 1, 0, 0, {1, s_pruneGroup869}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW
};

static ChiLinkNodeDescriptor s_199_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors[] =
{
    {65538, 23, 8, 0, {1, s_pruneGroup869}},
};
static const PruneVariant s_pruneGroup870[] = {{PruneGroupHDR10P, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS2PreviewEIS2Offline_Link22_IPE23_Out9Desc[] =
{
    {2, 2, 0, 0, {2, s_pruneGroup870}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_200_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 23, 9, 0, {2, s_pruneGroup870}},
};
static const PruneVariant s_pruneGroup871[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS2PreviewEIS2Offline_Link23_ChiExternalNode_MUXER11_Out1Desc[] =
{
    {65538, 23, 1, 0, {1, s_pruneGroup871}}, // IPE
};

static const PruneVariant s_pruneGroup872[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS2PreviewEIS2Offline_Link24_ChiExternalNode_MUXER11_Out2Desc[] =
{
    {65538, 23, 2, 0, {1, s_pruneGroup872}}, // IPE
};

static const PruneVariant s_pruneGroup873[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS2PreviewEIS2Offline_Link25_IPE0_Out63Desc[] =
{
    {10, 1, 104, 0, {2, s_pruneGroup873}}, // OfflineStats
};

static const PruneVariant s_pruneGroup874[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS2PreviewEIS2Offline_Link26_IPE22_Out63Desc[] =
{
    {10, 1, 104, 0, {2, s_pruneGroup874}}, // OfflineStats
};

static const PruneVariant s_pruneGroup875[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS2PreviewEIS2Offline_Link27_IPE23_Out63Desc[] =
{
    {10, 1, 115, 0, {2, s_pruneGroup875}}, // OfflineStats
};

static const PruneVariant s_pruneGroup876[] = {{PruneGroupAWBR, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS2PreviewEIS2Offline_Link28_OfflineStats1_Out1Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup876}}, // SinkNoBuffer
};

static ChiTargetPortDescriptor UsecaseZSL_VideoEIS2PreviewEIS2Offline_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_196_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_197_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_198_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_199_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_200_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_pruneGroup877[] = {{PruneGroupAWBR, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup878[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup879[] = {{PruneGroupAISEG, PruneTypePreviewVideo}};
static const PruneVariant s_pruneGroup880[] = {{PruneGroupHDR10P, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup881[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup882[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup883[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup884[] = {{PruneGroupAISEG, PruneTypePreviewVideo}};
static const PruneVariant s_pruneGroup885[] = {{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_pruneGroup877}, 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_pruneGroup878}, 0, 0, { 0 }},
    {UsecaseZSL_VideoEIS2PreviewEIS2Offline_node255_13_properties, 255, 13, {2, { 0 }, UsecaseZSL_VideoEIS2PreviewEIS2OfflineNode255_13InputPortDescriptors, 4, { 0 }, UsecaseZSL_VideoEIS2PreviewEIS2OfflineNode255_13OutputPortDescriptors}, 2, {1, s_pruneGroup879}, 0, 0, { 0 }},
    {UsecaseZSL_VideoEIS2PreviewEIS2Offline_node255_21_properties, 255, 21, {1, { 0 }, UsecaseZSL_VideoEIS2PreviewEIS2OfflineNode255_21InputPortDescriptors, 1, { 0 }, UsecaseZSL_VideoEIS2PreviewEIS2OfflineNode255_21OutputPortDescriptors}, 2, {1, s_pruneGroup880}, 0, 0, { 0 }},
    {UsecaseZSL_VideoEIS2PreviewEIS2Offline_node65538_0_properties, 65538, 0, {8, { 0 }, UsecaseZSL_VideoEIS2PreviewEIS2OfflineNode65538_0InputPortDescriptors, 4, { 0 }, UsecaseZSL_VideoEIS2PreviewEIS2OfflineNode65538_0OutputPortDescriptors}, 3, {1, s_pruneGroup881}, 0, 0, { 0 }},
    {UsecaseZSL_VideoEIS2PreviewEIS2Offline_node65538_22_properties, 65538, 22, {3, { 0 }, UsecaseZSL_VideoEIS2PreviewEIS2OfflineNode65538_22InputPortDescriptors, 2, { 0 }, UsecaseZSL_VideoEIS2PreviewEIS2OfflineNode65538_22OutputPortDescriptors}, 3, {1, s_pruneGroup882}, 0, 0, { 0 }},
    {UsecaseZSL_VideoEIS2PreviewEIS2Offline_node65538_23_properties, 65538, 23, {8, { 0 }, UsecaseZSL_VideoEIS2PreviewEIS2OfflineNode65538_23InputPortDescriptors, 3, { 0 }, UsecaseZSL_VideoEIS2PreviewEIS2OfflineNode65538_23OutputPortDescriptors}, 4, {1, s_pruneGroup883}, 0, 0, { 0 }},
    {UsecaseZSL_VideoEIS2PreviewEIS2Offline_node65538_25_properties, 65538, 25, {3, { 0 }, UsecaseZSL_VideoEIS2PreviewEIS2OfflineNode65538_25InputPortDescriptors, 1, { 0 }, UsecaseZSL_VideoEIS2PreviewEIS2OfflineNode65538_25OutputPortDescriptors}, 2, {1, s_pruneGroup884}, 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_pruneGroup885}, 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_pruneGroup886[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_source_Link_0NodeDescriptors[] =
{
    {255, 0, 0, 0, {1, s_pruneGroup886}},
    {255, 1, 0, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup887[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_source_Link_1NodeDescriptors[] =
{
    {255, 0, 1, 0, {1, s_pruneGroup887}},
    {255, 1, 1, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup888[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup889[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup890[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup891[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup892[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup893[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_source_Link_2NodeDescriptors[] =
{
    {65538, 0, 2, 0, {1, s_pruneGroup888}},
    {65538, 1, 2, 0, {1, s_pruneGroup889}},
    {65538, 25, 2, 0, {3, s_pruneGroup890}},
    {65538, 22, 2, 0, {1, s_pruneGroup891}},
    {255, 11, 32, 0, {1, s_pruneGroup892}},
    {255, 12, 32, 0, {1, s_pruneGroup893}},
};
static const PruneVariant s_pruneGroup894[] = {{PruneGroupHDR10P, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link0_IPE0_Out55Desc[] =
{
    {9, 0, 64, 0, {2, s_pruneGroup894}}, // StatsParse
};

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

static const PruneVariant s_pruneGroup895[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link2_IPE0_Out8Desc[] =
{
    {2, 0, 0, 0, {1, s_pruneGroup895}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW
};

static ChiLinkNodeDescriptor s_201_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors[] =
{
    {65538, 0, 8, 0, {1, s_pruneGroup895}},
};
static const PruneVariant s_pruneGroup896[] = {{PruneGroupHDR10P, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link3_IPE1_Out9Desc[] =
{
    {255, 21, 0, 0, {0, NULL}}, // ChiHDR10P
    {2, 1, 0, 0, {2, s_pruneGroup896}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_202_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 1, 9, 0, {2, s_pruneGroup896}},
};
static const PruneVariant s_pruneGroup897[] = {{PruneGroupHDR10P, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link4_ChiHDR10P21_Out0Desc[] =
{
    {2, 3, 0, 0, {2, s_pruneGroup897}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_203_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {255, 21, 0, 0, {2, s_pruneGroup897}},
};
static const PruneVariant s_pruneGroup898[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup899[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup900[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup901[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup902[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link5_ChiEISV2Node0_Out0Desc[] =
{
    {65538, 0, 0, 0, {1, s_pruneGroup898}}, // IPE
    {65543, 1, 32, 0, {1, s_pruneGroup899}}, // EVA
    {65538, 23, 0, 0, {1, s_pruneGroup900}}, // IPE
    {65543, 25, 3, 0, {1, s_pruneGroup901}}, // EVA_MVWarp
    {65543, 25, 32, 0, {1, s_pruneGroup902}}, // EVA
};

static const PruneVariant s_pruneGroup903[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link6_ChiEISV2Node0_Out1Desc[] =
{
    {65538, 0, 1, 0, {1, s_pruneGroup903}}, // IPE
};

static const PruneVariant s_pruneGroup904[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup905[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup906[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup907[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup908[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link7_ChiEISV3Node1_Out0Desc[] =
{
    {255, 2, 0, 0, {1, s_pruneGroup904}}, // ChiEISV3Node
    {65543, 1, 3, 0, {0, NULL}}, // EVA_MCTF
    {65538, 25, 0, 0, {3, s_pruneGroup905}}, // IPE
    {65538, 22, 0, 0, {1, s_pruneGroup906}}, // IPE
    {255, 11, 30, 0, {1, s_pruneGroup907}}, // ChiExternalNode_MUXER
    {255, 12, 30, 0, {1, s_pruneGroup908}}, // ChiExternalNode_MUXER
};

static const PruneVariant s_pruneGroup909[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup910[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup911[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup912[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup913[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup914[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup915[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link8_ChiEISV3Node1_Out1Desc[] =
{
    {255, 2, 1, 0, {1, s_pruneGroup909}}, // ChiEISV3Node
    {65543, 1, 5, 0, {0, NULL}}, // EVA_MCTF
    {65543, 1, 33, 0, {0, NULL}}, // EVA_MCTF
    {65538, 25, 1, 0, {3, s_pruneGroup910}}, // IPE
    {65538, 22, 1, 0, {1, s_pruneGroup911}}, // IPE
    {255, 11, 31, 0, {1, s_pruneGroup912}}, // ChiExternalNode_MUXER
    {255, 12, 31, 0, {1, s_pruneGroup913}}, // ChiExternalNode_MUXER
    {65543, 26, 5, 0, {1, s_pruneGroup914}}, // EVA_MVWarp
    {65543, 25, 5, 0, {1, s_pruneGroup915}}, // EVA_MVWarp
};

static const PruneVariant s_pruneGroup916[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup917[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup918[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup919[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link9_ChiEISV3Node2_Out0Desc[] =
{
    {65538, 1, 0, 0, {1, s_pruneGroup916}}, // IPE
    {65543, 2, 3, 0, {1, s_pruneGroup917}}, // EVA_MVWarp
    {65538, 24, 0, 0, {1, s_pruneGroup918}}, // IPE
    {65543, 26, 3, 0, {1, s_pruneGroup919}}, // EVA_MVWarp
};

static const PruneVariant s_pruneGroup920[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup921[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link10_ChiEISV3Node2_Out1Desc[] =
{
    {65538, 1, 1, 0, {1, s_pruneGroup920}}, // IPE
    {65543, 2, 5, 0, {1, s_pruneGroup921}}, // 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_pruneGroup922[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup923[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup924[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link14_EVA_MCTF1_Out37Desc[] =
{
    {255, 2, 5, 0, {0, NULL}}, // ChiEISV3Node
    {65543, 2, 38, 0, {1, s_pruneGroup922}}, // EVA_MVWarp
    {65543, 1, 35, 0, {0, NULL}}, // EVA_MCTF
    {65543, 26, 38, 0, {1, s_pruneGroup923}}, // EVA_MVWarp
    {65543, 25, 38, 0, {1, s_pruneGroup924}}, // EVA_MVWarp
};

static const PruneVariant s_pruneGroup925[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link15_EVA_MCTF1_Out39Desc[] =
{
    {65538, 0, 39, 0, {1, s_pruneGroup925}}, // IPE
};

static const PruneVariant s_pruneGroup926[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link16_EVA_MCTF1_Out40Desc[] =
{
    {65538, 0, 40, 0, {1, s_pruneGroup926}}, // IPE
};

static const PruneVariant s_pruneGroup927[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link17_EVA_MCTF1_Out41Desc[] =
{
    {65538, 0, 41, 0, {1, s_pruneGroup927}}, // IPE
};

static const PruneVariant s_pruneGroup928[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link18_EVA_MVWarp2_Out39Desc[] =
{
    {65538, 1, 39, 0, {1, s_pruneGroup928}}, // IPE
};

static const PruneVariant s_pruneGroup929[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link19_EVA_MVWarp2_Out40Desc[] =
{
    {65538, 1, 40, 0, {1, s_pruneGroup929}}, // IPE
};

static const PruneVariant s_pruneGroup930[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link20_EVA_MVWarp2_Out41Desc[] =
{
    {65538, 1, 41, 0, {1, s_pruneGroup930}}, // IPE
};

static const PruneVariant s_pruneGroup931[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link21_IPE25_Out8Desc[] =
{
    {255, 13, 0, 0, {3, s_pruneGroup931}}, // AISegmentation
};

static const PruneVariant s_pruneGroup932[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeTRUE}, {PruneGroupEIS, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link22_AISegmentation13_Out30Desc[] =
{
    {3, 88, 0, 0, {4, s_pruneGroup932}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup933[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeTRUE}, {PruneGroupEIS, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link23_AISegmentation13_Out24Desc[] =
{
    {255, 13, 9, 0, {4, s_pruneGroup933}}, // AISegmentation
};

static const PruneVariant s_pruneGroup934[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup935[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup936[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup937[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link24_AISegmentation13_Out22Desc[] =
{
    {65538, 0, 43, 0, {5, s_pruneGroup934}}, // IPE
    {65538, 1, 43, 0, {5, s_pruneGroup935}}, // IPE
    {65538, 23, 43, 0, {5, s_pruneGroup936}}, // IPE
    {65538, 24, 43, 0, {5, s_pruneGroup937}}, // IPE
};

static const PruneVariant s_pruneGroup938[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup939[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup940[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup941[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link25_AISegmentation13_Out23Desc[] =
{
    {65538, 0, 20, 0, {5, s_pruneGroup938}}, // IPE
    {65538, 1, 20, 0, {5, s_pruneGroup939}}, // IPE
    {65538, 23, 20, 0, {5, s_pruneGroup940}}, // IPE
    {65538, 24, 20, 0, {5, s_pruneGroup941}}, // IPE
};

static const PruneVariant s_pruneGroup942[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link26_IPE22_Out8Desc[] =
{
    {255, 11, 0, 0, {1, s_pruneGroup942}}, // ChiExternalNode_MUXER
};

static const PruneVariant s_pruneGroup943[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link27_ChiExternalNode_MUXER11_Out0Desc[] =
{
    {255, 0, 0, 0, {1, s_pruneGroup943}}, // ChiEISV2Node
};

static const PruneVariant s_pruneGroup944[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link28_IPE22_Out9Desc[] =
{
    {255, 12, 0, 0, {1, s_pruneGroup944}}, // ChiExternalNode_MUXER
};

static const PruneVariant s_pruneGroup945[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link29_ChiExternalNode_MUXER12_Out0Desc[] =
{
    {255, 2, 0, 0, {1, s_pruneGroup945}}, // ChiEISV3Node
};

static const PruneVariant s_pruneGroup946[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link30_IPE23_Out8Desc[] =
{
    {2, 1, 0, 0, {1, s_pruneGroup946}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW
};

static ChiLinkNodeDescriptor s_204_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors[] =
{
    {65538, 23, 8, 0, {1, s_pruneGroup946}},
};
static const PruneVariant s_pruneGroup947[] = {{PruneGroupHDR10P, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link31_IPE24_Out9Desc[] =
{
    {2, 2, 0, 0, {2, s_pruneGroup947}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_205_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 24, 9, 0, {2, s_pruneGroup947}},
};
static const PruneVariant s_pruneGroup948[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link32_ChiExternalNode_MUXER11_Out1Desc[] =
{
    {65538, 23, 1, 0, {1, s_pruneGroup948}}, // IPE
};

static const PruneVariant s_pruneGroup949[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link33_ChiExternalNode_MUXER11_Out2Desc[] =
{
    {65538, 23, 2, 0, {1, s_pruneGroup949}}, // IPE
};

static const PruneVariant s_pruneGroup950[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link34_ChiExternalNode_MUXER12_Out1Desc[] =
{
    {65538, 24, 1, 0, {1, s_pruneGroup950}}, // IPE
};

static const PruneVariant s_pruneGroup951[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link35_ChiExternalNode_MUXER12_Out2Desc[] =
{
    {65538, 24, 2, 0, {1, s_pruneGroup951}}, // IPE
};

static const PruneVariant s_pruneGroup952[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link36_EVA_MVWarp26_Out39Desc[] =
{
    {65538, 24, 39, 0, {1, s_pruneGroup952}}, // IPE
};

static const PruneVariant s_pruneGroup953[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link37_EVA_MVWarp26_Out40Desc[] =
{
    {65538, 24, 40, 0, {1, s_pruneGroup953}}, // IPE
};

static const PruneVariant s_pruneGroup954[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link38_EVA_MVWarp26_Out41Desc[] =
{
    {65538, 24, 41, 0, {1, s_pruneGroup954}}, // IPE
};

static const PruneVariant s_pruneGroup955[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link39_EVA_MVWarp25_Out39Desc[] =
{
    {65538, 23, 39, 0, {1, s_pruneGroup955}}, // IPE
};

static const PruneVariant s_pruneGroup956[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link40_EVA_MVWarp25_Out40Desc[] =
{
    {65538, 23, 40, 0, {1, s_pruneGroup956}}, // IPE
};

static const PruneVariant s_pruneGroup957[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link41_EVA_MVWarp25_Out41Desc[] =
{
    {65538, 23, 41, 0, {1, s_pruneGroup957}}, // IPE
};

static const PruneVariant s_pruneGroup958[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link42_IPE0_Out63Desc[] =
{
    {10, 1, 104, 0, {2, s_pruneGroup958}}, // OfflineStats
};

static const PruneVariant s_pruneGroup959[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link43_IPE22_Out63Desc[] =
{
    {10, 1, 104, 0, {2, s_pruneGroup959}}, // OfflineStats
};

static const PruneVariant s_pruneGroup960[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link44_IPE23_Out63Desc[] =
{
    {10, 1, 115, 0, {2, s_pruneGroup960}}, // OfflineStats
};

static const PruneVariant s_pruneGroup961[] = {{PruneGroupAWBR, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link45_OfflineStats1_Out1Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup961}}, // SinkNoBuffer
};

static ChiTargetPortDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_201_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_202_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_203_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_204_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_205_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_pruneGroup962[] = {{PruneGroupAWBR, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup963[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup964[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup965[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup966[] = {{PruneGroupHDR10P, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup967[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup968[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup969[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup970[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup971[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup972[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup973[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup974[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup975[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup976[] = {{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_pruneGroup962}, 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_pruneGroup963}, 0, 0, { 0 }},
    {UsecaseZSL_VideoEIS3PreviewEIS2Offline_node255_12_properties, 255, 12, {4, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode255_12InputPortDescriptors, 3, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode255_12OutputPortDescriptors}, 3, {1, s_pruneGroup964}, 0, 0, { 0 }},
    {UsecaseZSL_VideoEIS3PreviewEIS2Offline_node255_13_properties, 255, 13, {2, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode255_13InputPortDescriptors, 4, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode255_13OutputPortDescriptors}, 2, {3, s_pruneGroup965}, 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_pruneGroup966}, 0, 0, { 0 }},
    {UsecaseZSL_VideoEIS3PreviewEIS2Offline_node65538_0_properties, 65538, 0, {8, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode65538_0InputPortDescriptors, 3, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode65538_0OutputPortDescriptors}, 3, {1, s_pruneGroup967}, 0, 0, { 0 }},
    {UsecaseZSL_VideoEIS3PreviewEIS2Offline_node65538_1_properties, 65538, 1, {8, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode65538_1InputPortDescriptors, 1, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode65538_1OutputPortDescriptors}, 3, {1, s_pruneGroup968}, 0, 0, { 0 }},
    {UsecaseZSL_VideoEIS3PreviewEIS2Offline_node65538_22_properties, 65538, 22, {3, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode65538_22InputPortDescriptors, 3, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode65538_22OutputPortDescriptors}, 3, {1, s_pruneGroup969}, 0, 0, { 0 }},
    {UsecaseZSL_VideoEIS3PreviewEIS2Offline_node65538_23_properties, 65538, 23, {8, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode65538_23InputPortDescriptors, 2, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode65538_23OutputPortDescriptors}, 4, {1, s_pruneGroup970}, 0, 0, { 0 }},
    {UsecaseZSL_VideoEIS3PreviewEIS2Offline_node65538_24_properties, 65538, 24, {8, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode65538_24InputPortDescriptors, 1, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode65538_24OutputPortDescriptors}, 4, {1, s_pruneGroup971}, 0, 0, { 0 }},
    {UsecaseZSL_VideoEIS3PreviewEIS2Offline_node65538_25_properties, 65538, 25, {3, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode65538_25InputPortDescriptors, 1, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode65538_25OutputPortDescriptors}, 2, {3, s_pruneGroup972}, 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_pruneGroup973}, 0, 0, { 0 }},
    {UsecaseZSL_VideoEIS3PreviewEIS2Offline_node65543_25_properties, 65543, 25, {4, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode65543_25InputPortDescriptors, 3, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode65543_25OutputPortDescriptors}, 2, {1, s_pruneGroup974}, 0, 0, { 0 }},
    {UsecaseZSL_VideoEIS3PreviewEIS2Offline_node65543_26_properties, 65543, 26, {3, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode65543_26InputPortDescriptors, 3, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode65543_26OutputPortDescriptors}, 2, {1, s_pruneGroup975}, 0, 0, { 0 }},
    {UsecaseZSL_VideoEIS3PreviewEIS2Offline_node9_0_properties, 9, 0, {1, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode9_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode9_0OutputPortDescriptors}, 1, {1, s_pruneGroup976}, 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_pruneGroup977[] = {{PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoNoEISPreviewNoEISOffline_source_Link_0NodeDescriptors[] =
{
    {255, 3, 0, 0, {1, s_pruneGroup977}},
};
static const PruneVariant s_pruneGroup978[] = {{PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoNoEISPreviewNoEISOffline_source_Link_1NodeDescriptors[] =
{
    {255, 3, 1, 0, {1, s_pruneGroup978}},
};
static const PruneVariant s_pruneGroup979[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup980[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup981[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoNoEISPreviewNoEISOffline_source_Link_2NodeDescriptors[] =
{
    {65538, 10, 2, 0, {1, s_pruneGroup979}},
    {65538, 22, 2, 0, {1, s_pruneGroup980}},
    {255, 11, 32, 0, {1, s_pruneGroup981}},
    {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_206_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_207_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors[] =
{
    {65538, 10, 8, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup982[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup983[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup984[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoNoEISPreviewNoEISOffline_Link2_GMENode3_Out0Desc[] =
{
    {65538, 10, 0, 0, {1, s_pruneGroup982}}, // IPE
    {65543, 10, 3, 0, {0, NULL}}, // EVA_MCTF
    {65538, 22, 0, 0, {1, s_pruneGroup983}}, // IPE
    {255, 11, 30, 0, {1, s_pruneGroup984}}, // ChiExternalNode_MUXER
    {65538, 26, 0, 0, {0, NULL}}, // IPE
};

static const PruneVariant s_pruneGroup985[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup986[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup987[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoNoEISPreviewNoEISOffline_Link3_GMENode3_Out1Desc[] =
{
    {65538, 10, 1, 0, {1, s_pruneGroup985}}, // IPE
    {65543, 10, 5, 0, {0, NULL}}, // EVA_MCTF
    {65543, 10, 33, 0, {0, NULL}}, // EVA_MCTF
    {65538, 22, 1, 0, {1, s_pruneGroup986}}, // IPE
    {255, 11, 31, 0, {1, s_pruneGroup987}}, // 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_pruneGroup988[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup989[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoNoEISPreviewNoEISOffline_Link8_EVA_MCTF10_Out39Desc[] =
{
    {65538, 10, 39, 0, {1, s_pruneGroup988}}, // IPE
    {65538, 23, 39, 0, {1, s_pruneGroup989}}, // IPE
};

static const PruneVariant s_pruneGroup990[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup991[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoNoEISPreviewNoEISOffline_Link9_EVA_MCTF10_Out40Desc[] =
{
    {65538, 10, 40, 0, {1, s_pruneGroup990}}, // IPE
    {65538, 23, 40, 0, {1, s_pruneGroup991}}, // IPE
};

static const PruneVariant s_pruneGroup992[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup993[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoNoEISPreviewNoEISOffline_Link10_EVA_MCTF10_Out41Desc[] =
{
    {65538, 10, 41, 0, {1, s_pruneGroup992}}, // IPE
    {65538, 23, 41, 0, {1, s_pruneGroup993}}, // IPE
};

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

static const PruneVariant s_pruneGroup994[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoNoEISPreviewNoEISOffline_Link12_IPE22_Out8Desc[] =
{
    {255, 11, 0, 0, {1, s_pruneGroup994}}, // ChiExternalNode_MUXER
};

static const PruneVariant s_pruneGroup995[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoNoEISPreviewNoEISOffline_Link13_ChiExternalNode_MUXER11_Out0Desc[] =
{
    {65538, 23, 0, 0, {1, s_pruneGroup995}}, // IPE
};

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

static ChiLinkNodeDescriptor s_208_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_209_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 23, 9, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup996[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoNoEISPreviewNoEISOffline_Link16_IPE23_Out51Desc[] =
{
    {2, 6, 0, 0, {1, s_pruneGroup996}}, // SinkBuffer ]-> TARGET_BUFFER_APP
};

static ChiLinkNodeDescriptor s_210_TARGET_BUFFER_APP_Link_NodeDescriptors[] =
{
    {65538, 23, 51, 0, {1, s_pruneGroup996}},
};
static const PruneVariant s_pruneGroup997[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoNoEISPreviewNoEISOffline_Link17_ChiExternalNode_MUXER11_Out1Desc[] =
{
    {65538, 23, 1, 0, {1, s_pruneGroup997}}, // IPE
};

static const PruneVariant s_pruneGroup998[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoNoEISPreviewNoEISOffline_Link18_ChiExternalNode_MUXER11_Out2Desc[] =
{
    {65538, 23, 2, 0, {1, s_pruneGroup998}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_VideoNoEISPreviewNoEISOffline_Link19_IPE26_Out8Desc[] =
{
    {255, 14, 0, 0, {0, NULL}}, // AISegmentation
};

static const PruneVariant s_pruneGroup999[] = {{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_pruneGroup999}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup1000[] = {{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_pruneGroup1000}}, // AISegmentation
};

static const PruneVariant s_pruneGroup1001[] = {{PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1002[] = {{PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoNoEISPreviewNoEISOffline_Link22_AISegmentation14_Out22Desc[] =
{
    {65538, 10, 43, 0, {2, s_pruneGroup1001}}, // IPE
    {65538, 23, 43, 0, {2, s_pruneGroup1002}}, // IPE
};

static const PruneVariant s_pruneGroup1003[] = {{PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1004[] = {{PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoNoEISPreviewNoEISOffline_Link23_AISegmentation14_Out23Desc[] =
{
    {65538, 10, 20, 0, {2, s_pruneGroup1003}}, // IPE
    {65538, 23, 20, 0, {2, s_pruneGroup1004}}, // IPE
};

static const PruneVariant s_pruneGroup1005[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoNoEISPreviewNoEISOffline_Link24_IPE10_Out63Desc[] =
{
    {10, 1, 104, 0, {2, s_pruneGroup1005}}, // OfflineStats
};

static const PruneVariant s_pruneGroup1006[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoNoEISPreviewNoEISOffline_Link25_IPE22_Out63Desc[] =
{
    {10, 1, 104, 0, {2, s_pruneGroup1006}}, // OfflineStats
};

static const PruneVariant s_pruneGroup1007[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoNoEISPreviewNoEISOffline_Link26_IPE23_Out63Desc[] =
{
    {10, 1, 115, 0, {2, s_pruneGroup1007}}, // OfflineStats
};

static const PruneVariant s_pruneGroup1008[] = {{PruneGroupAWBR, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoNoEISPreviewNoEISOffline_Link27_OfflineStats1_Out1Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup1008}}, // SinkNoBuffer
};

static ChiTargetPortDescriptor UsecaseZSL_VideoNoEISPreviewNoEISOffline_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_206_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_207_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_208_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_209_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_APP", &UsecaseZSL_TARGET_BUFFER_APP_target, 1, s_210_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_pruneGroup1009[] = {{PruneGroupAWBR, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1010[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1011[] = {{PruneGroupAISEG, PruneTypePreviewVideo}};
static const PruneVariant s_pruneGroup1012[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1013[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1014[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1015[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1016[] = {{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_pruneGroup1009}, 0, 0, { 0 }},
    {UsecaseZSL_VideoNoEISPreviewNoEISOffline_node255_11_properties, 255, 11, {4, { 0 }, UsecaseZSL_VideoNoEISPreviewNoEISOfflineNode255_11InputPortDescriptors, 3, { 0 }, UsecaseZSL_VideoNoEISPreviewNoEISOfflineNode255_11OutputPortDescriptors}, 3, {1, s_pruneGroup1010}, 0, 0, { 0 }},
    {UsecaseZSL_VideoNoEISPreviewNoEISOffline_node255_14_properties, 255, 14, {2, { 0 }, UsecaseZSL_VideoNoEISPreviewNoEISOfflineNode255_14InputPortDescriptors, 4, { 0 }, UsecaseZSL_VideoNoEISPreviewNoEISOfflineNode255_14OutputPortDescriptors}, 2, {1, s_pruneGroup1011}, 0, 0, { 0 }},
    {UsecaseZSL_VideoNoEISPreviewNoEISOffline_node255_3_properties, 255, 3, {2, { 0 }, UsecaseZSL_VideoNoEISPreviewNoEISOfflineNode255_3InputPortDescriptors, 2, { 0 }, UsecaseZSL_VideoNoEISPreviewNoEISOfflineNode255_3OutputPortDescriptors}, 3, {1, s_pruneGroup1012}, 0, 0, { 0 }},
    {UsecaseZSL_VideoNoEISPreviewNoEISOffline_node65538_10_properties, 65538, 10, {8, { 0 }, UsecaseZSL_VideoNoEISPreviewNoEISOfflineNode65538_10InputPortDescriptors, 3, { 0 }, UsecaseZSL_VideoNoEISPreviewNoEISOfflineNode65538_10OutputPortDescriptors}, 1, {1, s_pruneGroup1013}, 0, 0, { 0 }},
    {UsecaseZSL_VideoNoEISPreviewNoEISOffline_node65538_22_properties, 65538, 22, {3, { 0 }, UsecaseZSL_VideoNoEISPreviewNoEISOfflineNode65538_22InputPortDescriptors, 2, { 0 }, UsecaseZSL_VideoNoEISPreviewNoEISOfflineNode65538_22OutputPortDescriptors}, 3, {1, s_pruneGroup1014}, 0, 0, { 0 }},
    {UsecaseZSL_VideoNoEISPreviewNoEISOffline_node65538_23_properties, 65538, 23, {8, { 0 }, UsecaseZSL_VideoNoEISPreviewNoEISOfflineNode65538_23InputPortDescriptors, 4, { 0 }, UsecaseZSL_VideoNoEISPreviewNoEISOfflineNode65538_23OutputPortDescriptors}, 3, {1, s_pruneGroup1015}, 0, 0, { 0 }},
    {UsecaseZSL_VideoNoEISPreviewNoEISOffline_node65538_26_properties, 65538, 26, {3, { 0 }, UsecaseZSL_VideoNoEISPreviewNoEISOfflineNode65538_26InputPortDescriptors, 1, { 0 }, UsecaseZSL_VideoNoEISPreviewNoEISOfflineNode65538_26OutputPortDescriptors}, 2, {1, s_pruneGroup1016}, 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 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_pruneGroup1017[] = {{PruneGroupEIS, PruneTypePreviewOnly}, {PruneGroupEIS, PruneTypePreviewOnVideoOff}};
static const PruneVariant s_pruneGroup1018[] = {{PruneGroupEIS, PruneTypePreviewOnly}, {PruneGroupEIS, PruneTypePreviewOnVideoOff}};
static const PruneVariant s_pruneGroup1019[] = {{PruneGroupEIS, PruneTypePreviewOffVideoOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_Link19_IPE0_Out8Desc[] =
{
    {255, 0, 0, 0, {2, s_pruneGroup1017}}, // ChiEISDGNode
    {255, 2, 0, 0, {2, s_pruneGroup1018}}, // ChiNode
    {2, 5, 0, 0, {1, s_pruneGroup1019}}, // SinkBuffer ]-> TARGET_BUFFER_DISPLAY
};

static ChiLinkNodeDescriptor s_211_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors[] =
{
    {65538, 0, 8, 0, {1, s_pruneGroup1019}},
};
static const PruneVariant s_pruneGroup1020[] = {{PruneGroupEIS, PruneTypeVideoOnly}, {PruneGroupEIS, PruneTypePreviewOffVideoOn}};
static const PruneVariant s_pruneGroup1021[] = {{PruneGroupEIS, PruneTypeVideoOnly}, {PruneGroupEIS, PruneTypePreviewOffVideoOn}};
static const PruneVariant s_pruneGroup1022[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOn}};
static const PruneVariant s_pruneGroup1023[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOn}};
static const PruneVariant s_pruneGroup1024[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOff}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_Link20_IPE0_Out9Desc[] =
{
    {255, 3, 0, 0, {2, s_pruneGroup1020}}, // ChiEISDGNode
    {255, 5, 0, 0, {2, s_pruneGroup1021}}, // ChiNode
    {255, 6, 0, 0, {1, s_pruneGroup1022}}, // ChiEISDGNode
    {255, 8, 0, 0, {1, s_pruneGroup1023}}, // ChiNode
    {2, 1, 3, 0, {1, s_pruneGroup1024}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_212_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 0, 9, 0, {1, s_pruneGroup1024}},
};
static const PruneVariant s_pruneGroup1025[] = {{PruneGroupEIS, PruneTypePreviewOnly}, {PruneGroupEIS, PruneTypePreviewOnVideoOff}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_Link21_ChiNode1_Out0Desc[] =
{
    {255, 2, 1, 0, {2, s_pruneGroup1025}}, // ChiNode
};

static const PruneVariant s_pruneGroup1026[] = {{PruneGroupEIS, PruneTypeVideoOnly}, {PruneGroupEIS, PruneTypePreviewOffVideoOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_Link22_ChiNode4_Out0Desc[] =
{
    {255, 5, 1, 0, {2, s_pruneGroup1026}}, // ChiNode
};

static const PruneVariant s_pruneGroup1027[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_Link23_ChiNode7_Out0Desc[] =
{
    {255, 8, 1, 0, {1, s_pruneGroup1027}}, // ChiNode
};

static const PruneVariant s_pruneGroup1028[] = {{PruneGroupEIS, PruneTypePreviewOnly}, {PruneGroupEIS, PruneTypePreviewOnVideoOff}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_Link24_ChiNode2_Out0Desc[] =
{
    {2, 5, 0, 0, {2, s_pruneGroup1028}}, // SinkBuffer ]-> TARGET_BUFFER_DISPLAY
};

static ChiLinkNodeDescriptor s_213_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors[] =
{
    {255, 2, 0, 0, {2, s_pruneGroup1028}},
};
static const PruneVariant s_pruneGroup1029[] = {{PruneGroupEIS, PruneTypeVideoOnly}, {PruneGroupEIS, PruneTypePreviewOffVideoOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_Link25_ChiNode5_Out0Desc[] =
{
    {2, 1, 3, 0, {2, s_pruneGroup1029}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_214_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {255, 5, 0, 0, {2, s_pruneGroup1029}},
};
static const PruneVariant s_pruneGroup1030[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_Link26_ChiNode8_Out0Desc[] =
{
    {65538, 2, 0, 0, {1, s_pruneGroup1030}}, // IPE
};

static const PruneVariant s_pruneGroup1031[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_Link27_IPE2_Out8Desc[] =
{
    {2, 5, 0, 0, {1, s_pruneGroup1031}}, // SinkBuffer ]-> TARGET_BUFFER_DISPLAY
};

static ChiLinkNodeDescriptor s_215_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors[] =
{
    {65538, 2, 8, 0, {1, s_pruneGroup1031}},
};
static const PruneVariant s_pruneGroup1032[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_Link28_IPE2_Out9Desc[] =
{
    {2, 1, 3, 0, {1, s_pruneGroup1032}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_216_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 2, 9, 0, {1, s_pruneGroup1032}},
};
static const PruneVariant s_pruneGroup1033[] = {{PruneGroupEIS, PruneTypePreviewOnly}, {PruneGroupEIS, PruneTypePreviewOnVideoOff}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_Link29_ChiEISDGNode0_Out0Desc[] =
{
    {255, 1, 1, 0, {2, s_pruneGroup1033}}, // ChiNode
};

static const PruneVariant s_pruneGroup1034[] = {{PruneGroupEIS, PruneTypeVideoOnly}, {PruneGroupEIS, PruneTypePreviewOffVideoOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_Link30_ChiEISDGNode3_Out0Desc[] =
{
    {255, 4, 1, 0, {2, s_pruneGroup1034}}, // ChiNode
};

static const PruneVariant s_pruneGroup1035[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_Link31_ChiEISDGNode6_Out0Desc[] =
{
    {255, 7, 1, 0, {1, s_pruneGroup1035}}, // 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_217_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_211_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors}, // TARGET_BUFFER_DISPLAY
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_212_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_DISPLAY", &UsecaseZSL_TARGET_BUFFER_DISPLAY_target, 1, s_213_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors}, // TARGET_BUFFER_DISPLAY
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_214_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_DISPLAY", &UsecaseZSL_TARGET_BUFFER_DISPLAY_target, 1, s_215_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors}, // TARGET_BUFFER_DISPLAY
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_216_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_RAW_OUT", &UsecaseZSL_TARGET_BUFFER_RAW_OUT_target, 1, s_217_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_pruneGroup1036[] = {{PruneGroupEIS, PruneTypePreviewOnly}, {PruneGroupEIS, PruneTypePreviewOnVideoOff}};
static const PruneVariant s_pruneGroup1037[] = {{PruneGroupEIS, PruneTypePreviewOnly}, {PruneGroupEIS, PruneTypePreviewOnVideoOff}};
static const PruneVariant s_pruneGroup1038[] = {{PruneGroupEIS, PruneTypePreviewOnly}, {PruneGroupEIS, PruneTypePreviewOnVideoOff}};
static const PruneVariant s_pruneGroup1039[] = {{PruneGroupEIS, PruneTypeVideoOnly}, {PruneGroupEIS, PruneTypePreviewOffVideoOn}};
static const PruneVariant s_pruneGroup1040[] = {{PruneGroupEIS, PruneTypeVideoOnly}, {PruneGroupEIS, PruneTypePreviewOffVideoOn}};
static const PruneVariant s_pruneGroup1041[] = {{PruneGroupEIS, PruneTypeVideoOnly}, {PruneGroupEIS, PruneTypePreviewOffVideoOn}};
static const PruneVariant s_pruneGroup1042[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOn}};
static const PruneVariant s_pruneGroup1043[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOn}};
static const PruneVariant s_pruneGroup1044[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOn}};
static const PruneVariant s_pruneGroup1045[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOn}};
static const PruneVariant s_pruneGroup1046[] = {{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_pruneGroup1036}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_node255_1_properties, 255, 1, {1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoTNode255_1InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoTNode255_1OutputPortDescriptors}, 2, {2, s_pruneGroup1037}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_node255_2_properties, 255, 2, {2, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoTNode255_2InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoTNode255_2OutputPortDescriptors}, 2, {2, s_pruneGroup1038}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_node255_3_properties, 255, 3, {1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoTNode255_3InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoTNode255_3OutputPortDescriptors}, 3, {2, s_pruneGroup1039}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_node255_4_properties, 255, 4, {1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoTNode255_4InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoTNode255_4OutputPortDescriptors}, 2, {2, s_pruneGroup1040}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_node255_5_properties, 255, 5, {2, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoTNode255_5InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoTNode255_5OutputPortDescriptors}, 2, {2, s_pruneGroup1041}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_node255_6_properties, 255, 6, {1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoTNode255_6InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoTNode255_6OutputPortDescriptors}, 3, {1, s_pruneGroup1042}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_node255_7_properties, 255, 7, {1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoTNode255_7InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoTNode255_7OutputPortDescriptors}, 2, {1, s_pruneGroup1043}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_node255_8_properties, 255, 8, {2, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoTNode255_8InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoTNode255_8OutputPortDescriptors}, 2, {1, s_pruneGroup1044}, 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_pruneGroup1045}, 0, 0, { 0 }},
    {NULL, 8, 0, {1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoTNode8_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoTNode8_0OutputPortDescriptors}, 0, {1, s_pruneGroup1046}, 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 OfflinePreview***************************/

static const PruneVariant s_pruneGroup1047[] = {{PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflinePreview_source_Link_0NodeDescriptors[] =
{
    {255, 3, 0, 0, {1, s_pruneGroup1047}},
};
static const PruneVariant s_pruneGroup1048[] = {{PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflinePreview_source_Link_1NodeDescriptors[] =
{
    {255, 3, 1, 0, {1, s_pruneGroup1048}},
};
static const PruneVariant s_pruneGroup1049[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1050[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1051[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflinePreview_source_Link_2NodeDescriptors[] =
{
    {65538, 10, 2, 0, {1, s_pruneGroup1049}},
    {65538, 26, 2, 0, {0, NULL}},
    {65538, 22, 2, 0, {1, s_pruneGroup1050}},
    {255, 11, 32, 0, {1, s_pruneGroup1051}},
};
static ChiLinkNodeDescriptor UsecaseZSL_OfflinePreview_Link0_IPE10_Out9Desc[] =
{
    {2, 3, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_218_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_219_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors[] =
{
    {65538, 10, 8, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup1052[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflinePreview_Link2_IPE10_Out51Desc[] =
{
    {2, 4, 0, 0, {1, s_pruneGroup1052}}, // SinkBuffer ]-> TARGET_BUFFER_APP
};

static ChiLinkNodeDescriptor s_220_TARGET_BUFFER_APP_Link_NodeDescriptors[] =
{
    {65538, 10, 51, 0, {1, s_pruneGroup1052}},
};
static const PruneVariant s_pruneGroup1053[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1054[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1055[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflinePreview_Link3_GMENode3_Out0Desc[] =
{
    {65538, 10, 0, 0, {1, s_pruneGroup1053}}, // IPE
    {65543, 10, 3, 0, {0, NULL}}, // EVA_MCTF
    {65538, 26, 0, 0, {0, NULL}}, // IPE
    {65538, 22, 0, 0, {1, s_pruneGroup1054}}, // IPE
    {255, 11, 30, 0, {1, s_pruneGroup1055}}, // ChiExternalNode_MUXER
};

static const PruneVariant s_pruneGroup1056[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1057[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1058[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflinePreview_Link4_GMENode3_Out1Desc[] =
{
    {65538, 10, 1, 0, {1, s_pruneGroup1056}}, // 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_pruneGroup1057}}, // IPE
    {255, 11, 31, 0, {1, s_pruneGroup1058}}, // 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_pruneGroup1059[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1060[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflinePreview_Link10_EVA_MCTF10_Out39Desc[] =
{
    {65538, 10, 39, 0, {1, s_pruneGroup1059}}, // IPE
    {65538, 23, 39, 0, {1, s_pruneGroup1060}}, // IPE
};

static const PruneVariant s_pruneGroup1061[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1062[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflinePreview_Link11_EVA_MCTF10_Out40Desc[] =
{
    {65538, 10, 40, 0, {1, s_pruneGroup1061}}, // IPE
    {65538, 23, 40, 0, {1, s_pruneGroup1062}}, // IPE
};

static const PruneVariant s_pruneGroup1063[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1064[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflinePreview_Link12_EVA_MCTF10_Out41Desc[] =
{
    {65538, 10, 41, 0, {1, s_pruneGroup1063}}, // IPE
    {65538, 23, 41, 0, {1, s_pruneGroup1064}}, // 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_pruneGroup1065[] = {{PruneGroupAI, PruneTypeEnable}, {PruneGroupAISegOnly, PruneTypeTRUE}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflinePreview_Link15_AISegmentation14_Out30Desc[] =
{
    {3, 88, 0, 0, {2, s_pruneGroup1065}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup1066[] = {{PruneGroupAI, PruneTypeEnable}, {PruneGroupAISegOnly, PruneTypeTRUE}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflinePreview_Link16_AISegmentation14_Out24Desc[] =
{
    {255, 14, 9, 0, {2, s_pruneGroup1066}}, // AISegmentation
};

static const PruneVariant s_pruneGroup1067[] = {{PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1068[] = {{PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflinePreview_Link17_AISegmentation14_Out22Desc[] =
{
    {65538, 10, 43, 0, {2, s_pruneGroup1067}}, // IPE
    {65538, 23, 43, 0, {2, s_pruneGroup1068}}, // IPE
};

static const PruneVariant s_pruneGroup1069[] = {{PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1070[] = {{PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflinePreview_Link18_AISegmentation14_Out23Desc[] =
{
    {65538, 10, 20, 0, {2, s_pruneGroup1069}}, // IPE
    {65538, 23, 20, 0, {2, s_pruneGroup1070}}, // IPE
};

static const PruneVariant s_pruneGroup1071[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflinePreview_Link19_IPE22_Out8Desc[] =
{
    {255, 11, 0, 0, {1, s_pruneGroup1071}}, // ChiExternalNode_MUXER
};

static const PruneVariant s_pruneGroup1072[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflinePreview_Link20_ChiExternalNode_MUXER11_Out0Desc[] =
{
    {65538, 23, 0, 0, {1, s_pruneGroup1072}}, // IPE
};

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

static ChiLinkNodeDescriptor s_221_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_222_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 23, 9, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup1073[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflinePreview_Link23_IPE23_Out51Desc[] =
{
    {2, 4, 0, 0, {1, s_pruneGroup1073}}, // SinkBuffer ]-> TARGET_BUFFER_APP
};

static ChiLinkNodeDescriptor s_223_TARGET_BUFFER_APP_Link_NodeDescriptors[] =
{
    {65538, 23, 51, 0, {1, s_pruneGroup1073}},
};
static const PruneVariant s_pruneGroup1074[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflinePreview_Link24_ChiExternalNode_MUXER11_Out1Desc[] =
{
    {65538, 23, 1, 0, {1, s_pruneGroup1074}}, // IPE
};

static const PruneVariant s_pruneGroup1075[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflinePreview_Link25_ChiExternalNode_MUXER11_Out2Desc[] =
{
    {65538, 23, 2, 0, {1, s_pruneGroup1075}}, // IPE
};

static const PruneVariant s_pruneGroup1076[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflinePreview_Link26_IPE10_Out63Desc[] =
{
    {10, 1, 104, 0, {2, s_pruneGroup1076}}, // OfflineStats
};

static const PruneVariant s_pruneGroup1077[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflinePreview_Link27_IPE22_Out63Desc[] =
{
    {10, 1, 104, 0, {2, s_pruneGroup1077}}, // OfflineStats
};

static const PruneVariant s_pruneGroup1078[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflinePreview_Link28_IPE23_Out63Desc[] =
{
    {10, 1, 115, 0, {2, s_pruneGroup1078}}, // OfflineStats
};

static const PruneVariant s_pruneGroup1079[] = {{PruneGroupAWBR, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflinePreview_Link29_OfflineStats1_Out1Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup1079}}, // SinkNoBuffer
};

static ChiTargetPortDescriptor UsecaseZSL_OfflinePreview_sink_TargetDescriptors[] =
{
    {"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_APP", &UsecaseZSL_TARGET_BUFFER_APP_target, 1, s_220_TARGET_BUFFER_APP_Link_NodeDescriptors}, // TARGET_BUFFER_APP
    {"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_APP", &UsecaseZSL_TARGET_BUFFER_APP_target, 1, s_223_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_pruneGroup1080[] = {{PruneGroupAWBR, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1081[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1082[] = {{PruneGroupAI, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1083[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1084[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1085[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1086[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1087[] = {{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_pruneGroup1080}, 0, 0, { 0 }},
    {UsecaseZSL_OfflinePreview_node255_11_properties, 255, 11, {4, { 0 }, UsecaseZSL_OfflinePreviewNode255_11InputPortDescriptors, 3, { 0 }, UsecaseZSL_OfflinePreviewNode255_11OutputPortDescriptors}, 3, {1, s_pruneGroup1081}, 0, 0, { 0 }},
    {UsecaseZSL_OfflinePreview_node255_14_properties, 255, 14, {2, { 0 }, UsecaseZSL_OfflinePreviewNode255_14InputPortDescriptors, 4, { 0 }, UsecaseZSL_OfflinePreviewNode255_14OutputPortDescriptors}, 2, {1, s_pruneGroup1082}, 0, 0, { 0 }},
    {UsecaseZSL_OfflinePreview_node255_3_properties, 255, 3, {2, { 0 }, UsecaseZSL_OfflinePreviewNode255_3InputPortDescriptors, 2, { 0 }, UsecaseZSL_OfflinePreviewNode255_3OutputPortDescriptors}, 3, {1, s_pruneGroup1083}, 0, 0, { 0 }},
    {UsecaseZSL_OfflinePreview_node65538_10_properties, 65538, 10, {8, { 0 }, UsecaseZSL_OfflinePreviewNode65538_10InputPortDescriptors, 4, { 0 }, UsecaseZSL_OfflinePreviewNode65538_10OutputPortDescriptors}, 1, {1, s_pruneGroup1084}, 0, 0, { 0 }},
    {UsecaseZSL_OfflinePreview_node65538_22_properties, 65538, 22, {3, { 0 }, UsecaseZSL_OfflinePreviewNode65538_22InputPortDescriptors, 2, { 0 }, UsecaseZSL_OfflinePreviewNode65538_22OutputPortDescriptors}, 3, {1, s_pruneGroup1085}, 0, 0, { 0 }},
    {UsecaseZSL_OfflinePreview_node65538_23_properties, 65538, 23, {8, { 0 }, UsecaseZSL_OfflinePreviewNode65538_23InputPortDescriptors, 4, { 0 }, UsecaseZSL_OfflinePreviewNode65538_23OutputPortDescriptors}, 3, {1, s_pruneGroup1086}, 0, 0, { 0 }},
    {UsecaseZSL_OfflinePreview_node65538_26_properties, 65538, 26, {3, { 0 }, UsecaseZSL_OfflinePreviewNode65538_26InputPortDescriptors, 1, { 0 }, UsecaseZSL_OfflinePreviewNode65538_26OutputPortDescriptors}, 2, {1, s_pruneGroup1087}, 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 ZSLPreviewRawYUV***************************/

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

static ChiLinkNodeDescriptor s_224_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 0, 9, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup1088[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1089[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRawYUV_Link1_IFE0_Out32Desc[] =
{
    {9, 1, 3, 0, {0, NULL}}, // StatsParse
    {9, 0, 3, 0, {1, s_pruneGroup1088}}, // StatsParse
    {1, 0, 3, 0, {1, s_pruneGroup1089}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup1090[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRawYUV_Link2_IFE0_Out19Desc[] =
{
    {9, 1, 9, 0, {0, NULL}}, // StatsParse
    {9, 0, 9, 0, {1, s_pruneGroup1090}}, // StatsParse
};

static const PruneVariant s_pruneGroup1091[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1092[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRawYUV_Link3_IFE0_Out21Desc[] =
{
    {9, 1, 1, 0, {0, NULL}}, // StatsParse
    {9, 0, 1, 0, {1, s_pruneGroup1091}}, // StatsParse
    {12, 0, 1, 0, {1, s_pruneGroup1092}}, // AutoWhiteBalance
};

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

static const PruneVariant s_pruneGroup1093[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static const PruneVariant s_pruneGroup1094[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRawYUV_Link5_Sensor0_Out0Desc[] =
{
    {65536, 0, 2, 1, {0, NULL}}, // IFE
    {65536, 0, 2, 5, {1, s_pruneGroup1093}}, // IFE
    {65536, 0, 2, 6, {1, s_pruneGroup1094}}, // IFE
};

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

static const PruneVariant s_pruneGroup1095[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static const PruneVariant s_pruneGroup1096[] = {{PruneGroupPDNetSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRawYUV_Link7_IFE0_Out8Desc[] =
{
    {5, 0, 8, 0, {2, s_pruneGroup1095}}, // AutoFocus
    {17, 0, 0, 0, {1, s_pruneGroup1096}}, // STATSPDnet
};

static const PruneVariant s_pruneGroup1097[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRawYUV_Link8_IFE0_Out11Desc[] =
{
    {5, 0, 99, 0, {2, s_pruneGroup1097}}, // AutoFocus
};

static const PruneVariant s_pruneGroup1098[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupHFRUsecase, PruneTypeDisable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRawYUV_Link9_IFE0_Out9Desc[] =
{
    {5, 0, 11, 0, {3, s_pruneGroup1098}}, // AutoFocus
    {2, 0, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_RAW
};

static ChiLinkNodeDescriptor s_225_TARGET_BUFFER_RAW_Link_NodeDescriptors[] =
{
    {65536, 0, 9, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup1099[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRawYUV_Link10_IFE0_Out10Desc[] =
{
    {1, 0, 13, 0, {2, s_pruneGroup1099}}, // StatsProcessing
};

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

static const PruneVariant s_pruneGroup1101[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRawYUV_Link12_IFE0_Out42Desc[] =
{
    {9, 0, 77, 0, {1, s_pruneGroup1101}}, // StatsParse
};

static const PruneVariant s_pruneGroup1102[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRawYUV_Link13_IFE0_Out15Desc[] =
{
    {9, 0, 5, 0, {1, s_pruneGroup1102}}, // StatsParse
};

static const PruneVariant s_pruneGroup1103[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static const PruneVariant s_pruneGroup1104[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRawYUV_Link14_IFE0_Out25Desc[] =
{
    {5, 0, 12, 0, {2, s_pruneGroup1103}}, // AutoFocus
    {5, 0, 105, 0, {2, s_pruneGroup1104}}, // AutoFocus
};

static const PruneVariant s_pruneGroup1105[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static const PruneVariant s_pruneGroup1106[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static const PruneVariant s_pruneGroup1107[] = {{PruneGroupPDNetSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRawYUV_Link15_IFE0_Out28Desc[] =
{
    {5, 0, 35, 0, {2, s_pruneGroup1105}}, // AutoFocus
    {5, 0, 107, 0, {2, s_pruneGroup1106}}, // AutoFocus
    {17, 0, 1, 0, {1, s_pruneGroup1107}}, // STATSPDnet
};

static const PruneVariant s_pruneGroup1108[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1109[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1110[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRawYUV_Link16_IFE0_Out29Desc[] =
{
    {9, 0, 36, 0, {1, s_pruneGroup1108}}, // StatsParse
    {1, 0, 62, 0, {1, s_pruneGroup1109}}, // StatsProcessing
    {12, 0, 62, 0, {1, s_pruneGroup1110}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup1111[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1112[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1113[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRawYUV_Link17_IFE0_Out30Desc[] =
{
    {9, 0, 35, 0, {1, s_pruneGroup1111}}, // StatsParse
    {1, 0, 37, 0, {1, s_pruneGroup1112}}, // StatsProcessing
    {5, 0, 37, 0, {1, s_pruneGroup1113}}, // AutoFocus
};

static const PruneVariant s_pruneGroup1114[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1115[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRawYUV_Link18_IFE0_Out36Desc[] =
{
    {9, 0, 61, 0, {1, s_pruneGroup1114}}, // StatsParse
    {1, 0, 76, 0, {1, s_pruneGroup1115}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup1116[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1117[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRawYUV_Link19_IFE0_Out38Desc[] =
{
    {9, 0, 65, 0, {1, s_pruneGroup1116}}, // StatsParse
    {1, 0, 83, 0, {1, s_pruneGroup1117}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup1118[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRawYUV_Link20_IFE0_Out37Desc[] =
{
    {5, 0, 90, 0, {1, s_pruneGroup1118}}, // AutoFocus
};

static const PruneVariant s_pruneGroup1119[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static const PruneVariant s_pruneGroup1120[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRawYUV_Link21_IFE0_Out39Desc[] =
{
    {5, 0, 89, 0, {2, s_pruneGroup1119}}, // AutoFocus
    {5, 0, 109, 0, {2, s_pruneGroup1120}}, // AutoFocus
};

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

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

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

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

static const PruneVariant s_pruneGroup1125[] = {{PruneGroupTrackerSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1126[] = {{PruneGroupStatsNNSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1127[] = {{PruneGroupMLInference, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRawYUV_Link26_IPE19_Out8Desc[] =
{
    {14, 0, 0, 0, {1, s_pruneGroup1125}}, // TRACKER
    {16, 0, 0, 0, {1, s_pruneGroup1126}}, // STATSNN
    {255, 77, 0, 0, {1, s_pruneGroup1127}}, // ChiNode
    {8, 0, 3, 0, {0, NULL}}, // FDManager
};

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

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

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

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

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

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

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

static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRawYUV_Link34_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_Link35_EVA_MCTF0_Out1Desc[] =
{
    {65543, 0, 9, 0, {0, NULL}}, // EVA_MCTF
};

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

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

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

static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRawYUV_Link39_EVA_MCTF0_Out48Desc[] =
{
    {65543, 0, 47, 0, {0, NULL}}, // EVA_MCTF
};

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

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

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

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

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

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

static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRawYUV_Link46_IPE0_Out8Desc[] =
{
    {2, 5, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_DISPLAY
};

static ChiLinkNodeDescriptor s_226_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors[] =
{
    {65538, 0, 8, 0, {0, NULL}},
};
static ChiTargetPortDescriptor UsecaseZSL_ZSLPreviewRawYUV_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_224_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_RAW", &UsecaseZSL_TARGET_BUFFER_RAW_target, 1, s_225_TARGET_BUFFER_RAW_Link_NodeDescriptors}, // TARGET_BUFFER_RAW
    {"TARGET_BUFFER_DISPLAY", &UsecaseZSL_TARGET_BUFFER_DISPLAY_target, 1, s_226_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors}, // TARGET_BUFFER_DISPLAY
};

// Sensor0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_ZSLPreviewRawYUVNode0_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_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
    {83, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBayerRS
};

// 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
};

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

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

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

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

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

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

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
};

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

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

// AutoFocus0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_ZSLPreviewRawYUVNode5_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
    {105, 0, 0, 0, { 0 }, NULL}, // StatsInputPortDualPDHWPDAFSecondary
    {35, 0, 0, 0, { 0 }, NULL}, // StatsInputPortPreProcessedPDHWPDAF
    {107, 0, 0, 0, { 0 }, NULL}, // StatsInputPortPreProcessedPDHWPDAFSecondary
    {37, 0, 0, 0, { 0 }, NULL}, // StatsInputPortAECBE
    {90, 0, 0, 0, { 0 }, NULL}, // StatsInputPortCAF
    {89, 0, 0, 0, { 0 }, NULL}, // StatsInputPortParsedPDHWPDAF
    {109, 0, 0, 0, { 0 }, NULL}, // StatsInputPortParsedPDHWPDAFSecondary
};

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

// IFE0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_ZSLPreviewRawYUVNode65536_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_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
    {8, 0, 0, 2, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRDI0
    {11, 0, 0, 11, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRDI3
    {9, 1, 1, 0, 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
    {42, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsALSCBG
    {15, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsIHIST
    {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
    {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
    {6, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortFD
    {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
};

// 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
};

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

// IPE19 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_ZSLPreviewRawYUVNode65538_19OutputPortDescriptors[] =
{
    {8, 0, 0, 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
};

// 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
    {77, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortALSCBG
    {5, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortIHist
    {36, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortBFW
    {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_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_node14_0_properties[] =
{
    {1, "com.qti.stats.tracker"},
    {6, "1"},
};

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

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

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

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

static ChiNodeProperty UsecaseZSL_ZSLPreviewRawYUV_node65536_0_properties[] =
{
    {1, "com.qti.hvx.addconstant"},
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_ZSLPreviewRawYUV_node65538_0_properties[] =
{
    {3, "3"},
    {16, "0"},
};

static ChiNodeProperty UsecaseZSL_ZSLPreviewRawYUV_node65538_19_properties[] =
{
    {2, "11"},
};

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_pruneGroup1132[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1133[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1134[] = {{PruneGroupTrackerSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1135[] = {{PruneGroupStatsNNSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1136[] = {{PruneGroupPDNetSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1137[] = {{PruneGroupMLInference, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1138[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1139[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiNode UsecaseZSL_ZSLPreviewRawYUVNodes[] =
{
    {UsecaseZSL_ZSLPreviewRawYUV_node0_0_properties, 0, 0, {0, { 0 }, NULL, 2, { 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_pruneGroup1132}, 0, 0, { 0 }},
    {UsecaseZSL_ZSLPreviewRawYUV_node12_0_properties, 12, 0, {2, { 0 }, UsecaseZSL_ZSLPreviewRawYUVNode12_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_ZSLPreviewRawYUVNode12_0OutputPortDescriptors}, 2, {1, s_pruneGroup1133}, 0, 0, { 0 }},
    {UsecaseZSL_ZSLPreviewRawYUV_node14_0_properties, 14, 0, {1, { 0 }, UsecaseZSL_ZSLPreviewRawYUVNode14_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_ZSLPreviewRawYUVNode14_0OutputPortDescriptors}, 2, {1, s_pruneGroup1134}, 0, 0, { 0 }},
    {UsecaseZSL_ZSLPreviewRawYUV_node16_0_properties, 16, 0, {1, { 0 }, UsecaseZSL_ZSLPreviewRawYUVNode16_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_ZSLPreviewRawYUVNode16_0OutputPortDescriptors}, 2, {1, s_pruneGroup1135}, 0, 0, { 0 }},
    {UsecaseZSL_ZSLPreviewRawYUV_node17_0_properties, 17, 0, {2, { 0 }, UsecaseZSL_ZSLPreviewRawYUVNode17_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_ZSLPreviewRawYUVNode17_0OutputPortDescriptors}, 2, {1, s_pruneGroup1136}, 0, 0, { 0 }},
    {NULL, 255, 0, {0, { 0 }, NULL, 2, { 0 }, UsecaseZSL_ZSLPreviewRawYUVNode255_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_ZSLPreviewRawYUV_node255_77_properties, 255, 77, {1, { 0 }, UsecaseZSL_ZSLPreviewRawYUVNode255_77InputPortDescriptors, 1, { 0 }, UsecaseZSL_ZSLPreviewRawYUVNode255_77OutputPortDescriptors}, 1, {1, s_pruneGroup1137}, 0, 0, { 0 }},
    {UsecaseZSL_ZSLPreviewRawYUV_node5_0_properties, 5, 0, {11, { 0 }, UsecaseZSL_ZSLPreviewRawYUVNode5_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_ZSLPreviewRawYUVNode5_0OutputPortDescriptors}, 4, {1, s_pruneGroup1138}, 0, 0, { 0 }},
    {UsecaseZSL_ZSLPreviewRawYUV_node65536_0_properties, 65536, 0, {4, { 0 }, UsecaseZSL_ZSLPreviewRawYUVNode65536_0InputPortDescriptors, 22, { 0 }, UsecaseZSL_ZSLPreviewRawYUVNode65536_0OutputPortDescriptors}, 2, {0, NULL}, 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_node65538_19_properties, 65538, 19, {1, { 0 }, UsecaseZSL_ZSLPreviewRawYUVNode65538_19InputPortDescriptors, 1, { 0 }, UsecaseZSL_ZSLPreviewRawYUVNode65538_19OutputPortDescriptors}, 1, {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 }},
    {UsecaseZSL_ZSLPreviewRawYUV_node8_0_properties, 8, 0, {1, { 0 }, UsecaseZSL_ZSLPreviewRawYUVNode8_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_ZSLPreviewRawYUVNode8_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_ZSLPreviewRawYUV_node9_0_properties, 9, 0, {10, { 0 }, UsecaseZSL_ZSLPreviewRawYUVNode9_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_ZSLPreviewRawYUVNode9_0OutputPortDescriptors}, 1, {1, s_pruneGroup1139}, 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, 0, 0, {0, NULL}}, 3, UsecaseZSL_ZSLPreviewRawYUV_Link5_Sensor0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 1, 0, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRawYUV_Link6_Sensor0_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 8, 2, {0, NULL}}, 2, UsecaseZSL_ZSLPreviewRawYUV_Link7_IFE0_Out8Desc, {1, {ChiFormatRawPlain16}, 307200, 10, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 11, 11, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRawYUV_Link8_IFE0_Out11Desc, {1, {ChiFormatRawPlain16}, 307200, 10, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 9, 0, {0, NULL}}, 2, UsecaseZSL_ZSLPreviewRawYUV_Link9_IFE0_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 10, 3, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRawYUV_Link10_IFE0_Out10Desc, {1, {ChiFormatRawMIPI}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 31, 1, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRawYUV_Link11_IFE0_Out31Desc, {1, {ChiFormatRawPlain16}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 42, 0, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRawYUV_Link12_IFE0_Out42Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 15, 0, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRawYUV_Link13_IFE0_Out15Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 25, 2, {0, NULL}}, 2, UsecaseZSL_ZSLPreviewRawYUV_Link14_IFE0_Out25Desc, {1, {ChiFormatRawPlain64}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 28, 2, {0, NULL}}, 3, UsecaseZSL_ZSLPreviewRawYUV_Link15_IFE0_Out28Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 16, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 29, 0, {0, NULL}}, 3, UsecaseZSL_ZSLPreviewRawYUV_Link16_IFE0_Out29Desc, {1, {ChiFormatBlob}, 16384, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 30, 0, {0, NULL}}, 3, UsecaseZSL_ZSLPreviewRawYUV_Link17_IFE0_Out30Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 36, 0, {0, NULL}}, 2, UsecaseZSL_ZSLPreviewRawYUV_Link18_IFE0_Out36Desc, {1, {ChiFormatBlob}, 3072, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 38, 0, {0, NULL}}, 2, UsecaseZSL_ZSLPreviewRawYUV_Link19_IFE0_Out38Desc, {1, {ChiFormatBlob}, 16384, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 37, 0, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRawYUV_Link20_IFE0_Out37Desc, {1, {ChiFormatBlob}, 16384, 10, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 39, 2, {0, NULL}}, 2, UsecaseZSL_ZSLPreviewRawYUV_Link21_IFE0_Out39Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{9, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRawYUV_Link22_StatsParse0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{1, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRawYUV_Link23_StatsProcessing0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{12, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRawYUV_Link24_AutoWhiteBalance0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{5, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRawYUV_Link25_AutoFocus0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 19, 8, 0, {0, NULL}}, 4, UsecaseZSL_ZSLPreviewRawYUV_Link26_IPE19_Out8Desc, {1, {ChiFormatYUV420NV12}, 0, 6, 12, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{14, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRawYUV_Link27_TRACKER0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{16, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRawYUV_Link28_STATSNN0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{17, 0, 1, 0, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRawYUV_Link29_STATSPDnet0_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 77, 0, 0, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRawYUV_Link30_ChiNode77_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{8, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRawYUV_Link31_FDManager0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 6, 0, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRawYUV_Link32_IFE0_Out6Desc, {1, {ChiFormatYUV420NV12}, 0, 6, 12, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 0, 0, 0, {0, NULL}}, 2, UsecaseZSL_ZSLPreviewRawYUV_Link33_ChiGMENode0_Out0Desc, {1, {ChiFormatUBWCTP10}, 0, 4, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 0, 1, 0, {0, NULL}}, 3, UsecaseZSL_ZSLPreviewRawYUV_Link34_ChiGMENode0_Out1Desc, {1, {ChiFormatPD10}, 0, 8, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 0, 1, 0, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRawYUV_Link35_EVA_MCTF0_Out1Desc, {1, {ChiFormatBlob}, 0, 8, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 0, 2, 0, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRawYUV_Link36_EVA_MCTF0_Out2Desc, {1, {ChiFormatUBWCNV124R}, 0, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 0, 36, 0, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRawYUV_Link37_EVA_MCTF0_Out36Desc, {1, {ChiFormatBlob}, 0, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 0, 37, 0, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRawYUV_Link38_EVA_MCTF0_Out37Desc, {1, {ChiFormatBlob}, 0, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 0, 48, 0, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRawYUV_Link39_EVA_MCTF0_Out48Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 0, 39, 0, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRawYUV_Link40_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_Link41_EVA_MCTF0_Out40Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 0, 41, 0, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRawYUV_Link42_EVA_MCTF0_Out41Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 24, 0, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRawYUV_Link43_IFE0_Out24Desc, {1, {ChiFormatPD10}, 0, 10, 10, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 23, 0, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRawYUV_Link44_IFE0_Out23Desc, {1, {ChiFormatPD10}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 22, 0, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRawYUV_Link45_IFE0_Out22Desc, {1, {ChiFormatUBWCTP10}, 0, 4, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 0, 8, 0, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRawYUV_Link46_IPE0_Out8Desc, {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_pruneGroup1140[] = {{PruneGroupEIS, PruneTypePreviewOnlySnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOn}};
static const PruneVariant s_pruneGroup1141[] = {{PruneGroupEIS, PruneTypePreviewOnlySnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOn}};
static const PruneVariant s_pruneGroup1142[] = {{PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOff}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeSHDRIOTLDC_Link13_IPE0_Out8Desc[] =
{
    {255, 0, 0, 0, {4, s_pruneGroup1140}}, // ChiEISDGNode
    {255, 2, 0, 0, {4, s_pruneGroup1141}}, // ChiNode
    {2, 5, 0, 0, {2, s_pruneGroup1142}}, // SinkBuffer ]-> TARGET_BUFFER_DISPLAY
};

static ChiLinkNodeDescriptor s_227_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors[] =
{
    {65538, 0, 8, 0, {2, s_pruneGroup1142}},
};
static const PruneVariant s_pruneGroup1143[] = {{PruneGroupEIS, PruneTypeVideoOnlySnapshotOff}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOff}, {PruneGroupEIS, PruneTypeVideoOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOn}};
static const PruneVariant s_pruneGroup1144[] = {{PruneGroupEIS, PruneTypeVideoOnlySnapshotOff}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOff}, {PruneGroupEIS, PruneTypeVideoOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOn}};
static const PruneVariant s_pruneGroup1145[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOn}};
static const PruneVariant s_pruneGroup1146[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOn}};
static const PruneVariant s_pruneGroup1147[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeSHDRIOTLDC_Link14_IPE0_Out9Desc[] =
{
    {255, 3, 0, 0, {4, s_pruneGroup1143}}, // ChiEISDGNode
    {255, 5, 0, 0, {4, s_pruneGroup1144}}, // ChiNode
    {255, 6, 0, 0, {2, s_pruneGroup1145}}, // ChiEISDGNode
    {255, 8, 0, 0, {2, s_pruneGroup1146}}, // ChiNode
    {2, 1, 3, 0, {2, s_pruneGroup1147}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_228_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 0, 9, 0, {2, s_pruneGroup1147}},
};
static const PruneVariant s_pruneGroup1148[] = {{PruneGroupEIS, PruneTypePreviewOnlySnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeSHDRIOTLDC_Link15_ChiNode1_Out0Desc[] =
{
    {255, 2, 1, 0, {4, s_pruneGroup1148}}, // ChiNode
};

static const PruneVariant s_pruneGroup1149[] = {{PruneGroupEIS, PruneTypeVideoOnlySnapshotOff}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOff}, {PruneGroupEIS, PruneTypeVideoOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeSHDRIOTLDC_Link16_ChiNode4_Out0Desc[] =
{
    {255, 5, 1, 0, {4, s_pruneGroup1149}}, // ChiNode
};

static const PruneVariant s_pruneGroup1150[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeSHDRIOTLDC_Link17_ChiNode7_Out0Desc[] =
{
    {255, 8, 1, 0, {2, s_pruneGroup1150}}, // ChiNode
};

static const PruneVariant s_pruneGroup1151[] = {{PruneGroupEIS, PruneTypePreviewOnlySnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOff}};
static const PruneVariant s_pruneGroup1152[] = {{PruneGroupEIS, PruneTypePreviewOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeSHDRIOTLDC_Link18_ChiNode2_Out0Desc[] =
{
    {2, 5, 0, 0, {2, s_pruneGroup1151}}, // SinkBuffer ]-> TARGET_BUFFER_DISPLAY
    {65538, 1, 0, 0, {2, s_pruneGroup1152}}, // IPE
};

static ChiLinkNodeDescriptor s_229_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors[] =
{
    {255, 2, 0, 0, {2, s_pruneGroup1151}},
};
static const PruneVariant s_pruneGroup1153[] = {{PruneGroupSHDR, PruneTypeSnapshotOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeSHDRIOTLDC_Link19_IPE1_Out9Desc[] =
{
    {2, 0, 0, 0, {1, s_pruneGroup1153}}, // SinkBuffer ]-> TARGET_BUFFER_YUV_OUT
};

static ChiLinkNodeDescriptor s_230_TARGET_BUFFER_YUV_OUT_Link_NodeDescriptors[] =
{
    {65538, 1, 9, 0, {1, s_pruneGroup1153}},
};
static const PruneVariant s_pruneGroup1154[] = {{PruneGroupEIS, PruneTypePreviewOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOn}};
static const PruneVariant s_pruneGroup1155[] = {{PruneGroupEIS, PruneTypeVideoOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOn}};
static const PruneVariant s_pruneGroup1156[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeSHDRIOTLDC_Link20_IPE1_Out8Desc[] =
{
    {2, 5, 0, 0, {2, s_pruneGroup1154}}, // SinkBuffer ]-> TARGET_BUFFER_DISPLAY
    {2, 1, 3, 0, {2, s_pruneGroup1155}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
    {65538, 2, 0, 0, {1, s_pruneGroup1156}}, // IPE
};

static ChiLinkNodeDescriptor s_231_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors[] =
{
    {65538, 1, 8, 0, {2, s_pruneGroup1154}},
};
static ChiLinkNodeDescriptor s_232_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 1, 8, 0, {2, s_pruneGroup1155}},
};
static const PruneVariant s_pruneGroup1157[] = {{PruneGroupEIS, PruneTypeVideoOnlySnapshotOff}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOff}};
static const PruneVariant s_pruneGroup1158[] = {{PruneGroupEIS, PruneTypeVideoOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeSHDRIOTLDC_Link21_ChiNode5_Out0Desc[] =
{
    {2, 1, 3, 0, {2, s_pruneGroup1157}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
    {65538, 1, 0, 0, {2, s_pruneGroup1158}}, // IPE
};

static ChiLinkNodeDescriptor s_233_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {255, 5, 0, 0, {2, s_pruneGroup1157}},
};
static const PruneVariant s_pruneGroup1159[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOff}};
static const PruneVariant s_pruneGroup1160[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeSHDRIOTLDC_Link22_ChiNode8_Out0Desc[] =
{
    {65538, 2, 0, 0, {1, s_pruneGroup1159}}, // IPE
    {65538, 1, 0, 0, {1, s_pruneGroup1160}}, // IPE
};

static const PruneVariant s_pruneGroup1161[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeSHDRIOTLDC_Link23_IPE2_Out8Desc[] =
{
    {2, 5, 0, 0, {2, s_pruneGroup1161}}, // SinkBuffer ]-> TARGET_BUFFER_DISPLAY
};

static ChiLinkNodeDescriptor s_234_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors[] =
{
    {65538, 2, 8, 0, {2, s_pruneGroup1161}},
};
static const PruneVariant s_pruneGroup1162[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeSHDRIOTLDC_Link24_IPE2_Out9Desc[] =
{
    {2, 1, 3, 0, {2, s_pruneGroup1162}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_235_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 2, 9, 0, {2, s_pruneGroup1162}},
};
static const PruneVariant s_pruneGroup1163[] = {{PruneGroupEIS, PruneTypePreviewOnlySnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeSHDRIOTLDC_Link25_ChiEISDGNode0_Out0Desc[] =
{
    {255, 1, 1, 0, {4, s_pruneGroup1163}}, // ChiNode
};

static const PruneVariant s_pruneGroup1164[] = {{PruneGroupEIS, PruneTypeVideoOnlySnapshotOn}, {PruneGroupEIS, PruneTypeVideoOnlySnapshotOff}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOff}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeSHDRIOTLDC_Link26_ChiEISDGNode3_Out0Desc[] =
{
    {255, 4, 1, 0, {4, s_pruneGroup1164}}, // ChiNode
};

static const PruneVariant s_pruneGroup1165[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeSHDRIOTLDC_Link27_ChiEISDGNode6_Out0Desc[] =
{
    {255, 7, 1, 0, {2, s_pruneGroup1165}}, // ChiNode
};

static ChiTargetPortDescriptor UsecaseZSL_RealTimeSHDRIOTLDC_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_DISPLAY", &UsecaseZSL_TARGET_BUFFER_DISPLAY_target, 1, s_227_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors}, // TARGET_BUFFER_DISPLAY
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_228_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_DISPLAY", &UsecaseZSL_TARGET_BUFFER_DISPLAY_target, 1, s_229_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors}, // TARGET_BUFFER_DISPLAY
    {"TARGET_BUFFER_YUV_OUT", &UsecaseZSL_TARGET_BUFFER_YUV_OUT_target, 1, s_230_TARGET_BUFFER_YUV_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_YUV_OUT
    {"TARGET_BUFFER_DISPLAY", &UsecaseZSL_TARGET_BUFFER_DISPLAY_target, 1, s_231_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors}, // TARGET_BUFFER_DISPLAY
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_232_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_233_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_DISPLAY", &UsecaseZSL_TARGET_BUFFER_DISPLAY_target, 1, s_234_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors}, // TARGET_BUFFER_DISPLAY
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_235_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_pruneGroup1166[] = {{PruneGroupEIS, PruneTypePreviewOnlySnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOn}};
static const PruneVariant s_pruneGroup1167[] = {{PruneGroupEIS, PruneTypePreviewOnlySnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOn}};
static const PruneVariant s_pruneGroup1168[] = {{PruneGroupEIS, PruneTypePreviewOnlySnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOn}};
static const PruneVariant s_pruneGroup1169[] = {{PruneGroupEIS, PruneTypeVideoOnlySnapshotOff}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOff}, {PruneGroupEIS, PruneTypeVideoOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOn}};
static const PruneVariant s_pruneGroup1170[] = {{PruneGroupEIS, PruneTypeVideoOnlySnapshotOff}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOff}, {PruneGroupEIS, PruneTypeVideoOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOn}};
static const PruneVariant s_pruneGroup1171[] = {{PruneGroupEIS, PruneTypeVideoOnlySnapshotOff}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOff}, {PruneGroupEIS, PruneTypeVideoOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOn}};
static const PruneVariant s_pruneGroup1172[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOn}};
static const PruneVariant s_pruneGroup1173[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOn}};
static const PruneVariant s_pruneGroup1174[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOn}};
static const PruneVariant s_pruneGroup1175[] = {{PruneGroupEIS, PruneTypePreviewOnlySnapshotOn}, {PruneGroupEIS, PruneTypeVideoOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOn}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOn}, {PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOn}};
static const PruneVariant s_pruneGroup1176[] = {{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_pruneGroup1166}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeSHDRIOTLDC_node255_1_properties, 255, 1, {1, { 0 }, UsecaseZSL_RealTimeSHDRIOTLDCNode255_1InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeSHDRIOTLDCNode255_1OutputPortDescriptors}, 2, {4, s_pruneGroup1167}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeSHDRIOTLDC_node255_2_properties, 255, 2, {2, { 0 }, UsecaseZSL_RealTimeSHDRIOTLDCNode255_2InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeSHDRIOTLDCNode255_2OutputPortDescriptors}, 2, {4, s_pruneGroup1168}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeSHDRIOTLDC_node255_3_properties, 255, 3, {1, { 0 }, UsecaseZSL_RealTimeSHDRIOTLDCNode255_3InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeSHDRIOTLDCNode255_3OutputPortDescriptors}, 3, {4, s_pruneGroup1169}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeSHDRIOTLDC_node255_4_properties, 255, 4, {1, { 0 }, UsecaseZSL_RealTimeSHDRIOTLDCNode255_4InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeSHDRIOTLDCNode255_4OutputPortDescriptors}, 2, {4, s_pruneGroup1170}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeSHDRIOTLDC_node255_5_properties, 255, 5, {2, { 0 }, UsecaseZSL_RealTimeSHDRIOTLDCNode255_5InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeSHDRIOTLDCNode255_5OutputPortDescriptors}, 2, {4, s_pruneGroup1171}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeSHDRIOTLDC_node255_6_properties, 255, 6, {1, { 0 }, UsecaseZSL_RealTimeSHDRIOTLDCNode255_6InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeSHDRIOTLDCNode255_6OutputPortDescriptors}, 3, {2, s_pruneGroup1172}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeSHDRIOTLDC_node255_7_properties, 255, 7, {1, { 0 }, UsecaseZSL_RealTimeSHDRIOTLDCNode255_7InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeSHDRIOTLDCNode255_7OutputPortDescriptors}, 2, {2, s_pruneGroup1173}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeSHDRIOTLDC_node255_8_properties, 255, 8, {2, { 0 }, UsecaseZSL_RealTimeSHDRIOTLDCNode255_8InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeSHDRIOTLDCNode255_8OutputPortDescriptors}, 2, {2, s_pruneGroup1174}, 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_pruneGroup1175}, 0, 0, { 0 }},
    {NULL, 65538, 2, {2, { 0 }, UsecaseZSL_RealTimeSHDRIOTLDCNode65538_2InputPortDescriptors, 2, { 0 }, UsecaseZSL_RealTimeSHDRIOTLDCNode65538_2OutputPortDescriptors}, 0, {2, s_pruneGroup1176}, 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 Yuv2YuvIPEProfiles***************************/

static const PruneVariant s_pruneGroup1177[] = {{PruneGroupIPEProfile, PruneTypeFullPostProcessing}};
static const PruneVariant s_pruneGroup1178[] = {{PruneGroupIPEProfile, PruneTypeNoiseProcessing}};
static const PruneVariant s_pruneGroup1179[] = {{PruneGroupIPEProfile, PruneTypePostProcessing}};
static const PruneVariant s_pruneGroup1180[] = {{PruneGroupIPEProfile, PruneTypeScalePostProcessing}};
static const PruneVariant s_pruneGroup1181[] = {{PruneGroupIPEProfile, PruneTypeFullFOVProcessing}};
static const PruneVariant s_pruneGroup1182[] = {{PruneGroupIPEProfile, PruneTypeZoomProcessing}};
static const PruneVariant s_pruneGroup1183[] = {{PruneGroupAI, PruneTypeEnable}, {PruneGroupIPEProfile, PruneTypeFullPostProcessing}};
static ChiLinkNodeDescriptor UsecaseZSL_Yuv2YuvIPEProfiles_source_Link_0NodeDescriptors[] =
{
    {65538, 0, 0, 0, {1, s_pruneGroup1177}},
    {65538, 1, 0, 0, {1, s_pruneGroup1178}},
    {65538, 2, 0, 0, {1, s_pruneGroup1179}},
    {65538, 3, 0, 0, {1, s_pruneGroup1180}},
    {65538, 4, 0, 0, {1, s_pruneGroup1181}},
    {65538, 5, 0, 0, {1, s_pruneGroup1182}},
    {65538, 22, 0, 0, {2, s_pruneGroup1183}},
};
static ChiLinkNodeDescriptor UsecaseZSL_Yuv2YuvIPEProfiles_Link0_IPE0_Out8Desc[] =
{
    {2, 5, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_YUV_HAL
};

static ChiLinkNodeDescriptor s_236_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_237_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_238_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_239_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_240_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_241_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_242_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_243_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_244_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_245_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_246_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_247_TARGET_BUFFER_YUV_HAL2_Link_NodeDescriptors[] =
{
    {65538, 5, 9, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup1184[] = {{PruneGroupAI, PruneTypeEnable}, {PruneGroupIPEProfile, PruneTypeFullPostProcessing}};
static ChiLinkNodeDescriptor UsecaseZSL_Yuv2YuvIPEProfiles_Link12_IPE22_Out9Desc[] =
{
    {255, 5, 0, 0, {2, s_pruneGroup1184}}, // AISegmentation
};

static const PruneVariant s_pruneGroup1185[] = {{PruneGroupAI, PruneTypeEnable}, {PruneGroupIPEProfile, PruneTypeFullPostProcessing}};
static ChiLinkNodeDescriptor UsecaseZSL_Yuv2YuvIPEProfiles_Link13_AISegmentation5_Out22Desc[] =
{
    {65538, 0, 43, 0, {2, s_pruneGroup1185}}, // IPE
};

static ChiTargetPortDescriptor UsecaseZSL_Yuv2YuvIPEProfiles_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_YUV_HAL", &UsecaseZSL_TARGET_BUFFER_YUV_HAL_target, 1, s_236_TARGET_BUFFER_YUV_HAL_Link_NodeDescriptors}, // TARGET_BUFFER_YUV_HAL
    {"TARGET_BUFFER_YUV_HAL", &UsecaseZSL_TARGET_BUFFER_YUV_HAL_target, 1, s_237_TARGET_BUFFER_YUV_HAL_Link_NodeDescriptors}, // TARGET_BUFFER_YUV_HAL
    {"TARGET_BUFFER_YUV_HAL", &UsecaseZSL_TARGET_BUFFER_YUV_HAL_target, 1, s_238_TARGET_BUFFER_YUV_HAL_Link_NodeDescriptors}, // TARGET_BUFFER_YUV_HAL
    {"TARGET_BUFFER_YUV_HAL", &UsecaseZSL_TARGET_BUFFER_YUV_HAL_target, 1, s_239_TARGET_BUFFER_YUV_HAL_Link_NodeDescriptors}, // TARGET_BUFFER_YUV_HAL
    {"TARGET_BUFFER_YUV_HAL", &UsecaseZSL_TARGET_BUFFER_YUV_HAL_target, 1, s_240_TARGET_BUFFER_YUV_HAL_Link_NodeDescriptors}, // TARGET_BUFFER_YUV_HAL
    {"TARGET_BUFFER_YUV_HAL", &UsecaseZSL_TARGET_BUFFER_YUV_HAL_target, 1, s_241_TARGET_BUFFER_YUV_HAL_Link_NodeDescriptors}, // TARGET_BUFFER_YUV_HAL
    {"TARGET_BUFFER_YUV_HAL2", &UsecaseZSL_TARGET_BUFFER_YUV_HAL2_target, 1, s_242_TARGET_BUFFER_YUV_HAL2_Link_NodeDescriptors}, // TARGET_BUFFER_YUV_HAL2
    {"TARGET_BUFFER_YUV_HAL2", &UsecaseZSL_TARGET_BUFFER_YUV_HAL2_target, 1, s_243_TARGET_BUFFER_YUV_HAL2_Link_NodeDescriptors}, // TARGET_BUFFER_YUV_HAL2
    {"TARGET_BUFFER_YUV_HAL2", &UsecaseZSL_TARGET_BUFFER_YUV_HAL2_target, 1, s_244_TARGET_BUFFER_YUV_HAL2_Link_NodeDescriptors}, // TARGET_BUFFER_YUV_HAL2
    {"TARGET_BUFFER_YUV_HAL2", &UsecaseZSL_TARGET_BUFFER_YUV_HAL2_target, 1, s_245_TARGET_BUFFER_YUV_HAL2_Link_NodeDescriptors}, // TARGET_BUFFER_YUV_HAL2
    {"TARGET_BUFFER_YUV_HAL2", &UsecaseZSL_TARGET_BUFFER_YUV_HAL2_target, 1, s_246_TARGET_BUFFER_YUV_HAL2_Link_NodeDescriptors}, // TARGET_BUFFER_YUV_HAL2
    {"TARGET_BUFFER_YUV_HAL2", &UsecaseZSL_TARGET_BUFFER_YUV_HAL2_target, 1, s_247_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_pruneGroup1186[] = {{PruneGroupAI, PruneTypeEnable}, {PruneGroupIPEProfile, PruneTypeFullPostProcessing}};
static const PruneVariant s_pruneGroup1187[] = {{PruneGroupIPEProfile, PruneTypeFullPostProcessing}};
static const PruneVariant s_pruneGroup1188[] = {{PruneGroupIPEProfile, PruneTypeNoiseProcessing}};
static const PruneVariant s_pruneGroup1189[] = {{PruneGroupIPEProfile, PruneTypePostProcessing}};
static const PruneVariant s_pruneGroup1190[] = {{PruneGroupAI, PruneTypeEnable}, {PruneGroupIPEProfile, PruneTypeFullPostProcessing}};
static const PruneVariant s_pruneGroup1191[] = {{PruneGroupIPEProfile, PruneTypeScalePostProcessing}};
static const PruneVariant s_pruneGroup1192[] = {{PruneGroupIPEProfile, PruneTypeFullFOVProcessing}};
static const PruneVariant s_pruneGroup1193[] = {{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_pruneGroup1186}, 0, 0, { 0 }},
    {UsecaseZSL_Yuv2YuvIPEProfiles_node65538_0_properties, 65538, 0, {2, { 0 }, UsecaseZSL_Yuv2YuvIPEProfilesNode65538_0InputPortDescriptors, 2, { 0 }, UsecaseZSL_Yuv2YuvIPEProfilesNode65538_0OutputPortDescriptors}, 1, {1, s_pruneGroup1187}, 0, 0, { 0 }},
    {UsecaseZSL_Yuv2YuvIPEProfiles_node65538_1_properties, 65538, 1, {1, { 0 }, UsecaseZSL_Yuv2YuvIPEProfilesNode65538_1InputPortDescriptors, 2, { 0 }, UsecaseZSL_Yuv2YuvIPEProfilesNode65538_1OutputPortDescriptors}, 1, {1, s_pruneGroup1188}, 0, 0, { 0 }},
    {UsecaseZSL_Yuv2YuvIPEProfiles_node65538_2_properties, 65538, 2, {1, { 0 }, UsecaseZSL_Yuv2YuvIPEProfilesNode65538_2InputPortDescriptors, 2, { 0 }, UsecaseZSL_Yuv2YuvIPEProfilesNode65538_2OutputPortDescriptors}, 1, {1, s_pruneGroup1189}, 0, 0, { 0 }},
    {UsecaseZSL_Yuv2YuvIPEProfiles_node65538_22_properties, 65538, 22, {1, { 0 }, UsecaseZSL_Yuv2YuvIPEProfilesNode65538_22InputPortDescriptors, 1, { 0 }, UsecaseZSL_Yuv2YuvIPEProfilesNode65538_22OutputPortDescriptors}, 2, {2, s_pruneGroup1190}, 0, 0, { 0 }},
    {UsecaseZSL_Yuv2YuvIPEProfiles_node65538_3_properties, 65538, 3, {1, { 0 }, UsecaseZSL_Yuv2YuvIPEProfilesNode65538_3InputPortDescriptors, 2, { 0 }, UsecaseZSL_Yuv2YuvIPEProfilesNode65538_3OutputPortDescriptors}, 1, {1, s_pruneGroup1191}, 0, 0, { 0 }},
    {UsecaseZSL_Yuv2YuvIPEProfiles_node65538_4_properties, 65538, 4, {1, { 0 }, UsecaseZSL_Yuv2YuvIPEProfilesNode65538_4InputPortDescriptors, 2, { 0 }, UsecaseZSL_Yuv2YuvIPEProfilesNode65538_4OutputPortDescriptors}, 1, {1, s_pruneGroup1192}, 0, 0, { 0 }},
    {UsecaseZSL_Yuv2YuvIPEProfiles_node65538_5_properties, 65538, 5, {1, { 0 }, UsecaseZSL_Yuv2YuvIPEProfilesNode65538_5InputPortDescriptors, 2, { 0 }, UsecaseZSL_Yuv2YuvIPEProfilesNode65538_5OutputPortDescriptors}, 1, {1, s_pruneGroup1193}, 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 ZSLPreviewRaw***************************/

static const PruneVariant s_pruneGroup1194[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupHFRUsecase, PruneTypeDisable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRaw_Link0_IFE0_Out9Desc[] =
{
    {5, 0, 11, 0, {0, NULL}}, // AutoFocus
    {5, 0, 11, 0, {3, s_pruneGroup1194}}, // AutoFocus
    {2, 0, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_RAW
};

static ChiLinkNodeDescriptor s_248_TARGET_BUFFER_RAW_Link_NodeDescriptors[] =
{
    {65536, 0, 9, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup1195[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1196[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRaw_Link1_IFE0_Out32Desc[] =
{
    {9, 1, 3, 0, {0, NULL}}, // StatsParse
    {9, 0, 3, 0, {1, s_pruneGroup1195}}, // StatsParse
    {1, 0, 3, 0, {1, s_pruneGroup1196}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup1197[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRaw_Link2_IFE0_Out19Desc[] =
{
    {9, 1, 9, 0, {0, NULL}}, // StatsParse
    {9, 0, 9, 0, {1, s_pruneGroup1197}}, // StatsParse
};

static const PruneVariant s_pruneGroup1198[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1199[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRaw_Link3_IFE0_Out21Desc[] =
{
    {9, 1, 1, 0, {0, NULL}}, // StatsParse
    {9, 0, 1, 0, {1, s_pruneGroup1198}}, // StatsParse
    {12, 0, 1, 0, {1, s_pruneGroup1199}}, // AutoWhiteBalance
};

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

static const PruneVariant s_pruneGroup1200[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static const PruneVariant s_pruneGroup1201[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRaw_Link5_Sensor0_Out0Desc[] =
{
    {65536, 0, 2, 1, {0, NULL}}, // IFE
    {65536, 0, 2, 5, {1, s_pruneGroup1200}}, // IFE
    {65536, 0, 2, 6, {1, s_pruneGroup1201}}, // IFE
};

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

static const PruneVariant s_pruneGroup1202[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static const PruneVariant s_pruneGroup1203[] = {{PruneGroupPDNetSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRaw_Link7_IFE0_Out8Desc[] =
{
    {5, 0, 8, 0, {2, s_pruneGroup1202}}, // AutoFocus
    {17, 0, 0, 0, {1, s_pruneGroup1203}}, // STATSPDnet
};

static const PruneVariant s_pruneGroup1204[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRaw_Link8_IFE0_Out11Desc[] =
{
    {5, 0, 99, 0, {2, s_pruneGroup1204}}, // AutoFocus
};

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

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

static const PruneVariant s_pruneGroup1207[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRaw_Link11_IFE0_Out42Desc[] =
{
    {9, 0, 77, 0, {1, s_pruneGroup1207}}, // StatsParse
};

static const PruneVariant s_pruneGroup1208[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRaw_Link12_IFE0_Out15Desc[] =
{
    {9, 0, 5, 0, {1, s_pruneGroup1208}}, // StatsParse
};

static const PruneVariant s_pruneGroup1209[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static const PruneVariant s_pruneGroup1210[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRaw_Link13_IFE0_Out25Desc[] =
{
    {5, 0, 12, 0, {2, s_pruneGroup1209}}, // AutoFocus
    {5, 0, 105, 0, {2, s_pruneGroup1210}}, // AutoFocus
};

static const PruneVariant s_pruneGroup1211[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static const PruneVariant s_pruneGroup1212[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static const PruneVariant s_pruneGroup1213[] = {{PruneGroupPDNetSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRaw_Link14_IFE0_Out28Desc[] =
{
    {5, 0, 35, 0, {2, s_pruneGroup1211}}, // AutoFocus
    {5, 0, 107, 0, {2, s_pruneGroup1212}}, // AutoFocus
    {17, 0, 1, 0, {1, s_pruneGroup1213}}, // STATSPDnet
};

static const PruneVariant s_pruneGroup1214[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1215[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1216[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRaw_Link15_IFE0_Out29Desc[] =
{
    {9, 0, 36, 0, {1, s_pruneGroup1214}}, // StatsParse
    {1, 0, 62, 0, {1, s_pruneGroup1215}}, // StatsProcessing
    {12, 0, 62, 0, {1, s_pruneGroup1216}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup1217[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1218[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1219[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRaw_Link16_IFE0_Out30Desc[] =
{
    {9, 0, 35, 0, {1, s_pruneGroup1217}}, // StatsParse
    {1, 0, 37, 0, {1, s_pruneGroup1218}}, // StatsProcessing
    {5, 0, 37, 0, {1, s_pruneGroup1219}}, // AutoFocus
};

static const PruneVariant s_pruneGroup1220[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1221[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRaw_Link17_IFE0_Out36Desc[] =
{
    {9, 0, 61, 0, {1, s_pruneGroup1220}}, // StatsParse
    {1, 0, 76, 0, {1, s_pruneGroup1221}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup1222[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1223[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRaw_Link18_IFE0_Out38Desc[] =
{
    {9, 0, 65, 0, {1, s_pruneGroup1222}}, // StatsParse
    {1, 0, 83, 0, {1, s_pruneGroup1223}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup1224[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRaw_Link19_IFE0_Out37Desc[] =
{
    {5, 0, 90, 0, {1, s_pruneGroup1224}}, // AutoFocus
};

static const PruneVariant s_pruneGroup1225[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static const PruneVariant s_pruneGroup1226[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRaw_Link20_IFE0_Out39Desc[] =
{
    {5, 0, 89, 0, {2, s_pruneGroup1225}}, // AutoFocus
    {5, 0, 109, 0, {2, s_pruneGroup1226}}, // AutoFocus
};

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

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

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

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

static const PruneVariant s_pruneGroup1231[] = {{PruneGroupTrackerSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1232[] = {{PruneGroupStatsNNSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1233[] = {{PruneGroupMLInference, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRaw_Link25_IPE19_Out8Desc[] =
{
    {14, 0, 0, 0, {1, s_pruneGroup1231}}, // TRACKER
    {16, 0, 0, 0, {1, s_pruneGroup1232}}, // STATSNN
    {255, 77, 0, 0, {1, s_pruneGroup1233}}, // ChiNode
    {8, 0, 3, 0, {0, NULL}}, // FDManager
};

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

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

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

static const PruneVariant s_pruneGroup1237[] = {{PruneGroup4KEISv3, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRaw_Link29_IPE19_Out9Desc[] =
{
    {2, 4, 0, 0, {1, s_pruneGroup1237}}, // SinkBuffer ]-> TARGET_BUFFER_FD
};

static ChiLinkNodeDescriptor s_249_TARGET_BUFFER_FD_Link_NodeDescriptors[] =
{
    {65538, 19, 9, 0, {1, s_pruneGroup1237}},
};
static const PruneVariant s_pruneGroup1238[] = {{PruneGroup4KEISv3, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRaw_Link30_IFE0_Out6Desc[] =
{
    {2, 4, 0, 0, {1, s_pruneGroup1238}}, // SinkBuffer ]-> TARGET_BUFFER_FD
    {65538, 19, 0, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor s_250_TARGET_BUFFER_FD_Link_NodeDescriptors[] =
{
    {65536, 0, 6, 0, {1, s_pruneGroup1238}},
};
static const PruneVariant s_pruneGroup1239[] = {{PruneGroupMLInference, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRaw_Link31_ChiNode77_Out0Desc[] =
{
    {3, 44, 0, 0, {1, s_pruneGroup1239}}, // SinkNoBuffer
};

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

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

static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRaw_Link34_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_Link35_EVA_MCTF0_Out1Desc[] =
{
    {65543, 0, 9, 0, {0, NULL}}, // EVA_MCTF
};

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

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

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

static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRaw_Link39_EVA_MCTF0_Out48Desc[] =
{
    {65543, 0, 47, 0, {0, NULL}}, // EVA_MCTF
};

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

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

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

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

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

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

static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRaw_Link46_IPE0_Out8Desc[] =
{
    {2, 5, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_DISPLAY
};

static ChiLinkNodeDescriptor s_251_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_248_TARGET_BUFFER_RAW_Link_NodeDescriptors}, // TARGET_BUFFER_RAW
    {"TARGET_BUFFER_FD", &UsecaseZSL_TARGET_BUFFER_FD_target, 1, s_249_TARGET_BUFFER_FD_Link_NodeDescriptors}, // TARGET_BUFFER_FD
    {"TARGET_BUFFER_FD", &UsecaseZSL_TARGET_BUFFER_FD_target, 1, s_250_TARGET_BUFFER_FD_Link_NodeDescriptors}, // TARGET_BUFFER_FD
    {"TARGET_BUFFER_DISPLAY", &UsecaseZSL_TARGET_BUFFER_DISPLAY_target, 1, s_251_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors}, // TARGET_BUFFER_DISPLAY
};

// Sensor0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_ZSLPreviewRawNode0_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_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
    {83, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBayerRS
};

// 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
};

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

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

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

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

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

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

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
};

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

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

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

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

// IFE0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_ZSLPreviewRawNode65536_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_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
    {8, 0, 0, 2, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRDI0
    {11, 0, 0, 11, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRDI3
    {10, 0, 0, 3, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRDI2
    {31, 0, 0, 1, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsLTMDC
    {42, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsALSCBG
    {15, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsIHIST
    {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
    {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
    {6, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortFD
    {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
};

// 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
};

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

// IPE19 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_ZSLPreviewRawNode65538_19OutputPortDescriptors[] =
{
    {8, 0, 0, 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_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
};

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

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

// 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
    {77, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortALSCBG
    {5, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortIHist
    {36, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortBFW
    {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_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_node14_0_properties[] =
{
    {1, "com.qti.stats.tracker"},
    {6, "1"},
};

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

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

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

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

static ChiNodeProperty UsecaseZSL_ZSLPreviewRaw_node65536_0_properties[] =
{
    {1, "com.qti.hvx.addconstant"},
    {6, "1"},
};

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

static ChiNodeProperty UsecaseZSL_ZSLPreviewRaw_node65538_19_properties[] =
{
    {2, "11"},
};

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

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

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_pruneGroup1240[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1241[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1242[] = {{PruneGroupTrackerSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1243[] = {{PruneGroupStatsNNSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1244[] = {{PruneGroupPDNetSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1245[] = {{PruneGroupMLInference, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1246[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1247[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiNode UsecaseZSL_ZSLPreviewRawNodes[] =
{
    {UsecaseZSL_ZSLPreviewRaw_node0_0_properties, 0, 0, {0, { 0 }, NULL, 2, { 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_pruneGroup1240}, 0, 0, { 0 }},
    {UsecaseZSL_ZSLPreviewRaw_node12_0_properties, 12, 0, {2, { 0 }, UsecaseZSL_ZSLPreviewRawNode12_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_ZSLPreviewRawNode12_0OutputPortDescriptors}, 2, {1, s_pruneGroup1241}, 0, 0, { 0 }},
    {UsecaseZSL_ZSLPreviewRaw_node14_0_properties, 14, 0, {1, { 0 }, UsecaseZSL_ZSLPreviewRawNode14_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_ZSLPreviewRawNode14_0OutputPortDescriptors}, 2, {1, s_pruneGroup1242}, 0, 0, { 0 }},
    {UsecaseZSL_ZSLPreviewRaw_node16_0_properties, 16, 0, {1, { 0 }, UsecaseZSL_ZSLPreviewRawNode16_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_ZSLPreviewRawNode16_0OutputPortDescriptors}, 2, {1, s_pruneGroup1243}, 0, 0, { 0 }},
    {UsecaseZSL_ZSLPreviewRaw_node17_0_properties, 17, 0, {2, { 0 }, UsecaseZSL_ZSLPreviewRawNode17_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_ZSLPreviewRawNode17_0OutputPortDescriptors}, 2, {1, s_pruneGroup1244}, 0, 0, { 0 }},
    {NULL, 255, 0, {0, { 0 }, NULL, 2, { 0 }, UsecaseZSL_ZSLPreviewRawNode255_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_ZSLPreviewRaw_node255_77_properties, 255, 77, {1, { 0 }, UsecaseZSL_ZSLPreviewRawNode255_77InputPortDescriptors, 1, { 0 }, UsecaseZSL_ZSLPreviewRawNode255_77OutputPortDescriptors}, 1, {1, s_pruneGroup1245}, 0, 0, { 0 }},
    {UsecaseZSL_ZSLPreviewRaw_node5_0_properties, 5, 0, {12, { 0 }, UsecaseZSL_ZSLPreviewRawNode5_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_ZSLPreviewRawNode5_0OutputPortDescriptors}, 4, {1, s_pruneGroup1246}, 0, 0, { 0 }},
    {UsecaseZSL_ZSLPreviewRaw_node65536_0_properties, 65536, 0, {4, { 0 }, UsecaseZSL_ZSLPreviewRawNode65536_0InputPortDescriptors, 22, { 0 }, UsecaseZSL_ZSLPreviewRawNode65536_0OutputPortDescriptors}, 2, {0, NULL}, 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_node65538_19_properties, 65538, 19, {1, { 0 }, UsecaseZSL_ZSLPreviewRawNode65538_19InputPortDescriptors, 2, { 0 }, UsecaseZSL_ZSLPreviewRawNode65538_19OutputPortDescriptors}, 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 }},
    {UsecaseZSL_ZSLPreviewRaw_node8_0_properties, 8, 0, {1, { 0 }, UsecaseZSL_ZSLPreviewRawNode8_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_ZSLPreviewRawNode8_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_ZSLPreviewRaw_node9_0_properties, 9, 0, {10, { 0 }, UsecaseZSL_ZSLPreviewRawNode9_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_ZSLPreviewRawNode9_0OutputPortDescriptors}, 1, {1, s_pruneGroup1247}, 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}}, 3, 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, 0, 0, {0, NULL}}, 3, UsecaseZSL_ZSLPreviewRaw_Link5_Sensor0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 1, 0, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRaw_Link6_Sensor0_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 8, 2, {0, NULL}}, 2, UsecaseZSL_ZSLPreviewRaw_Link7_IFE0_Out8Desc, {1, {ChiFormatRawPlain16}, 307200, 10, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 11, 11, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRaw_Link8_IFE0_Out11Desc, {1, {ChiFormatRawPlain16}, 307200, 10, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 10, 3, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRaw_Link9_IFE0_Out10Desc, {1, {ChiFormatRawMIPI}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 31, 1, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRaw_Link10_IFE0_Out31Desc, {1, {ChiFormatRawPlain16}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 42, 0, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRaw_Link11_IFE0_Out42Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 15, 0, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRaw_Link12_IFE0_Out15Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 25, 2, {0, NULL}}, 2, UsecaseZSL_ZSLPreviewRaw_Link13_IFE0_Out25Desc, {1, {ChiFormatRawPlain64}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 28, 2, {0, NULL}}, 3, UsecaseZSL_ZSLPreviewRaw_Link14_IFE0_Out28Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 16, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 29, 0, {0, NULL}}, 3, UsecaseZSL_ZSLPreviewRaw_Link15_IFE0_Out29Desc, {1, {ChiFormatBlob}, 16384, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 30, 0, {0, NULL}}, 3, UsecaseZSL_ZSLPreviewRaw_Link16_IFE0_Out30Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 36, 0, {0, NULL}}, 2, UsecaseZSL_ZSLPreviewRaw_Link17_IFE0_Out36Desc, {1, {ChiFormatBlob}, 3072, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 38, 0, {0, NULL}}, 2, UsecaseZSL_ZSLPreviewRaw_Link18_IFE0_Out38Desc, {1, {ChiFormatBlob}, 16384, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 37, 0, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRaw_Link19_IFE0_Out37Desc, {1, {ChiFormatBlob}, 16384, 10, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 39, 2, {0, NULL}}, 2, UsecaseZSL_ZSLPreviewRaw_Link20_IFE0_Out39Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{9, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRaw_Link21_StatsParse0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{1, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRaw_Link22_StatsProcessing0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{12, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRaw_Link23_AutoWhiteBalance0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{5, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRaw_Link24_AutoFocus0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 19, 8, 0, {0, NULL}}, 4, UsecaseZSL_ZSLPreviewRaw_Link25_IPE19_Out8Desc, {1, {ChiFormatYUV420NV12}, 0, 6, 12, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{14, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRaw_Link26_TRACKER0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{16, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRaw_Link27_STATSNN0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{17, 0, 1, 0, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRaw_Link28_STATSPDnet0_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 19, 9, 0, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRaw_Link29_IPE19_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 6, 0, {0, NULL}}, 2, UsecaseZSL_ZSLPreviewRaw_Link30_IFE0_Out6Desc, {1, {ChiFormatYUV420NV12}, 0, 6, 12, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable}, {0, LinkFlagFallbackBufferManager}, OfflineDependencyProviderNone, 0},
    {{255, 77, 0, 0, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRaw_Link31_ChiNode77_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{8, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRaw_Link32_FDManager0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 0, 0, 0, {0, NULL}}, 2, UsecaseZSL_ZSLPreviewRaw_Link33_ChiGMENode0_Out0Desc, {1, {ChiFormatUBWCTP10}, 0, 4, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 0, 1, 0, {0, NULL}}, 3, UsecaseZSL_ZSLPreviewRaw_Link34_ChiGMENode0_Out1Desc, {1, {ChiFormatPD10}, 0, 8, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 0, 1, 0, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRaw_Link35_EVA_MCTF0_Out1Desc, {1, {ChiFormatBlob}, 0, 8, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 0, 2, 0, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRaw_Link36_EVA_MCTF0_Out2Desc, {1, {ChiFormatUBWCNV124R}, 0, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 0, 36, 0, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRaw_Link37_EVA_MCTF0_Out36Desc, {1, {ChiFormatBlob}, 0, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 0, 37, 0, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRaw_Link38_EVA_MCTF0_Out37Desc, {1, {ChiFormatBlob}, 0, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 0, 48, 0, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRaw_Link39_EVA_MCTF0_Out48Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 0, 39, 0, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRaw_Link40_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_Link41_EVA_MCTF0_Out40Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 0, 41, 0, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRaw_Link42_EVA_MCTF0_Out41Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 24, 0, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRaw_Link43_IFE0_Out24Desc, {1, {ChiFormatPD10}, 0, 10, 10, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 23, 0, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRaw_Link44_IFE0_Out23Desc, {1, {ChiFormatPD10}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 22, 0, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRaw_Link45_IFE0_Out22Desc, {1, {ChiFormatUBWCTP10}, 0, 4, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 0, 8, 0, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRaw_Link46_IPE0_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
};

/*****************************Pipeline Video4kEIS3PreviewEIS2Offline***************************/

static const PruneVariant s_pruneGroup1248[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1249[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_source_Link_0NodeDescriptors[] =
{
    {255, 0, 0, 0, {1, s_pruneGroup1248}},
    {65543, 1, 32, 0, {0, NULL}},
    {255, 11, 30, 0, {1, s_pruneGroup1249}},
};
static const PruneVariant s_pruneGroup1250[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1251[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_source_Link_1NodeDescriptors[] =
{
    {255, 0, 1, 0, {1, s_pruneGroup1250}},
    {255, 11, 31, 0, {1, s_pruneGroup1251}},
};
static const PruneVariant s_pruneGroup1252[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1253[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_source_Link_2NodeDescriptors[] =
{
    {65538, 0, 2, 0, {1, s_pruneGroup1252}},
    {255, 11, 32, 0, {1, s_pruneGroup1253}},
};
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_pruneGroup1254[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1255[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeEnabled}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup1256[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1257[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_source_Link_5NodeDescriptors[] =
{
    {65538, 1, 2, 0, {1, s_pruneGroup1254}},
    {65538, 25, 2, 0, {3, s_pruneGroup1255}},
    {65538, 22, 2, 0, {1, s_pruneGroup1256}},
    {255, 12, 32, 0, {1, s_pruneGroup1257}},
};
static const PruneVariant s_pruneGroup1258[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link0_IPE0_Out55Desc[] =
{
    {9, 0, 64, 0, {1, s_pruneGroup1258}}, // StatsParse
};

static const PruneVariant s_pruneGroup1259[] = {{PruneGroupHDR10P, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link1_StatsParse0_Out0Desc[] =
{
    {3, 11, 0, 0, {1, s_pruneGroup1259}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup1260[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link2_IPE0_Out8Desc[] =
{
    {2, 0, 0, 0, {1, s_pruneGroup1260}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW
};

static ChiLinkNodeDescriptor s_252_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors[] =
{
    {65538, 0, 8, 0, {1, s_pruneGroup1260}},
};
static const PruneVariant s_pruneGroup1261[] = {{PruneGroupHDR10P, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link3_IPE1_Out9Desc[] =
{
    {255, 21, 0, 0, {0, NULL}}, // ChiHDR10P
    {2, 1, 0, 0, {2, s_pruneGroup1261}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_253_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 1, 9, 0, {2, s_pruneGroup1261}},
};
static const PruneVariant s_pruneGroup1262[] = {{PruneGroupHDR10P, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link4_ChiHDR10P21_Out0Desc[] =
{
    {2, 3, 0, 0, {2, s_pruneGroup1262}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_254_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {255, 21, 0, 0, {2, s_pruneGroup1262}},
};
static const PruneVariant s_pruneGroup1263[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1264[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1265[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1266[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link5_ChiEISV2Node0_Out0Desc[] =
{
    {65538, 0, 0, 0, {1, s_pruneGroup1263}}, // IPE
    {65543, 1, 32, 0, {1, s_pruneGroup1264}}, // EVA
    {65538, 23, 0, 0, {1, s_pruneGroup1265}}, // IPE
    {65543, 25, 32, 0, {1, s_pruneGroup1266}}, // EVA
};

static const PruneVariant s_pruneGroup1267[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link6_ChiEISV2Node0_Out1Desc[] =
{
    {65538, 0, 1, 0, {1, s_pruneGroup1267}}, // IPE
};

static const PruneVariant s_pruneGroup1268[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1269[] = {{PruneGroupAISEG, PruneTypePreviewVideo}};
static const PruneVariant s_pruneGroup1270[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1271[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1272[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link7_ChiEISV3Node1_Out0Desc[] =
{
    {255, 2, 0, 0, {1, s_pruneGroup1268}}, // ChiEISV3Node
    {65543, 1, 3, 0, {0, NULL}}, // EVA_MCTF
    {65538, 25, 0, 0, {1, s_pruneGroup1269}}, // IPE
    {65538, 22, 0, 0, {1, s_pruneGroup1270}}, // IPE
    {255, 12, 30, 0, {1, s_pruneGroup1271}}, // ChiExternalNode_MUXER
    {65543, 25, 3, 0, {1, s_pruneGroup1272}}, // EVA_MVWarp
};

static const PruneVariant s_pruneGroup1273[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1274[] = {{PruneGroupAISEG, PruneTypePreviewVideo}};
static const PruneVariant s_pruneGroup1275[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1276[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1277[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1278[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link8_ChiEISV3Node1_Out1Desc[] =
{
    {255, 2, 1, 0, {1, s_pruneGroup1273}}, // ChiEISV3Node
    {65543, 1, 5, 0, {0, NULL}}, // CVP
    {65543, 1, 33, 0, {0, NULL}}, // CVP
    {65538, 25, 1, 0, {1, s_pruneGroup1274}}, // IPE
    {65538, 22, 1, 0, {1, s_pruneGroup1275}}, // IPE
    {255, 12, 31, 0, {1, s_pruneGroup1276}}, // ChiExternalNode_MUXER
    {65543, 26, 5, 0, {1, s_pruneGroup1277}}, // EVA_MVWarp
    {65543, 25, 5, 0, {1, s_pruneGroup1278}}, // EVA_MVWarp
};

static const PruneVariant s_pruneGroup1279[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1280[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1281[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1282[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link9_ChiEISV3Node2_Out0Desc[] =
{
    {65538, 1, 0, 0, {1, s_pruneGroup1279}}, // IPE
    {65543, 2, 3, 0, {1, s_pruneGroup1280}}, // EVA_MVWarp
    {65538, 24, 0, 0, {1, s_pruneGroup1281}}, // IPE
    {65543, 26, 3, 0, {1, s_pruneGroup1282}}, // EVA_MVWarp
};

static const PruneVariant s_pruneGroup1283[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1284[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link10_ChiEISV3Node2_Out1Desc[] =
{
    {65538, 1, 1, 0, {1, s_pruneGroup1283}}, // IPE
    {65543, 2, 5, 0, {1, s_pruneGroup1284}}, // 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_pruneGroup1285[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1286[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1287[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link14_EVA_MCTF1_Out37Desc[] =
{
    {255, 2, 5, 0, {0, NULL}}, // ChiEISV3Node
    {65543, 2, 38, 0, {1, s_pruneGroup1285}}, // EVA_MVWarp
    {65543, 1, 35, 0, {0, NULL}}, // EVA_MCTF
    {65543, 26, 38, 0, {1, s_pruneGroup1286}}, // EVA_MVWarp
    {65543, 25, 38, 0, {1, s_pruneGroup1287}}, // EVA_MVWarp
};

static const PruneVariant s_pruneGroup1288[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link15_EVA_MCTF1_Out39Desc[] =
{
    {65538, 0, 39, 0, {1, s_pruneGroup1288}}, // IPE
};

static const PruneVariant s_pruneGroup1289[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link16_EVA_MCTF1_Out40Desc[] =
{
    {65538, 0, 40, 0, {1, s_pruneGroup1289}}, // IPE
};

static const PruneVariant s_pruneGroup1290[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link17_EVA_MCTF1_Out41Desc[] =
{
    {65538, 0, 41, 0, {1, s_pruneGroup1290}}, // IPE
};

static const PruneVariant s_pruneGroup1291[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link18_EVA_MVWarp2_Out39Desc[] =
{
    {65538, 1, 39, 0, {1, s_pruneGroup1291}}, // IPE
};

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

static const PruneVariant s_pruneGroup1292[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link20_EVA_MVWarp2_Out41Desc[] =
{
    {65538, 1, 41, 0, {1, s_pruneGroup1292}}, // IPE
};

static const PruneVariant s_pruneGroup1293[] = {{PruneGroupAISEG, PruneTypePreviewVideo}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link21_IPE25_Out8Desc[] =
{
    {255, 13, 0, 0, {1, s_pruneGroup1293}}, // AISegmentation
};

static const PruneVariant s_pruneGroup1294[] = {{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_pruneGroup1294}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup1295[] = {{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_pruneGroup1295}}, // AISegmentation
};

static const PruneVariant s_pruneGroup1296[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1297[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1298[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1299[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link24_AISegmentation13_Out22Desc[] =
{
    {65538, 0, 43, 0, {3, s_pruneGroup1296}}, // IPE
    {65538, 1, 43, 0, {3, s_pruneGroup1297}}, // IPE
    {65538, 23, 43, 0, {3, s_pruneGroup1298}}, // IPE
    {65538, 24, 43, 0, {3, s_pruneGroup1299}}, // IPE
};

static const PruneVariant s_pruneGroup1300[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1301[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link25_AISegmentation13_Out23Desc[] =
{
    {65538, 0, 20, 0, {3, s_pruneGroup1300}}, // IPE
    {65538, 1, 20, 0, {3, s_pruneGroup1301}}, // IPE
};

static const PruneVariant s_pruneGroup1302[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link26_IPE22_Out8Desc[] =
{
    {255, 11, 0, 0, {1, s_pruneGroup1302}}, // ChiExternalNode_MUXER
};

static const PruneVariant s_pruneGroup1303[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link27_ChiExternalNode_MUXER11_Out0Desc[] =
{
    {255, 0, 0, 0, {1, s_pruneGroup1303}}, // ChiEISV2Node
};

static const PruneVariant s_pruneGroup1304[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link28_IPE22_Out9Desc[] =
{
    {255, 12, 0, 0, {1, s_pruneGroup1304}}, // ChiExternalNode_MUXER
};

static const PruneVariant s_pruneGroup1305[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link29_ChiExternalNode_MUXER12_Out0Desc[] =
{
    {255, 2, 0, 0, {1, s_pruneGroup1305}}, // ChiEISV3Node
};

static const PruneVariant s_pruneGroup1306[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link30_IPE23_Out8Desc[] =
{
    {2, 1, 0, 0, {1, s_pruneGroup1306}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW
};

static ChiLinkNodeDescriptor s_255_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors[] =
{
    {65538, 23, 8, 0, {1, s_pruneGroup1306}},
};
static const PruneVariant s_pruneGroup1307[] = {{PruneGroupHDR10P, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link31_IPE24_Out9Desc[] =
{
    {2, 2, 0, 0, {2, s_pruneGroup1307}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_256_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 24, 9, 0, {2, s_pruneGroup1307}},
};
static const PruneVariant s_pruneGroup1308[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link32_ChiExternalNode_MUXER11_Out1Desc[] =
{
    {65538, 23, 1, 0, {1, s_pruneGroup1308}}, // IPE
};

static const PruneVariant s_pruneGroup1309[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link33_ChiExternalNode_MUXER11_Out2Desc[] =
{
    {65538, 23, 2, 0, {1, s_pruneGroup1309}}, // IPE
};

static const PruneVariant s_pruneGroup1310[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link34_ChiExternalNode_MUXER12_Out1Desc[] =
{
    {65538, 24, 1, 0, {1, s_pruneGroup1310}}, // IPE
};

static const PruneVariant s_pruneGroup1311[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link35_ChiExternalNode_MUXER12_Out2Desc[] =
{
    {65538, 24, 2, 0, {1, s_pruneGroup1311}}, // IPE
};

static const PruneVariant s_pruneGroup1312[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link36_EVA_MVWarp26_Out39Desc[] =
{
    {65538, 24, 39, 0, {1, s_pruneGroup1312}}, // IPE
};

static const PruneVariant s_pruneGroup1313[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link37_EVA_MVWarp26_Out40Desc[] =
{
    {65538, 24, 40, 0, {1, s_pruneGroup1313}}, // IPE
};

static const PruneVariant s_pruneGroup1314[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link38_EVA_MVWarp26_Out41Desc[] =
{
    {65538, 24, 41, 0, {1, s_pruneGroup1314}}, // IPE
};

static const PruneVariant s_pruneGroup1315[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link39_EVA_MVWarp25_Out39Desc[] =
{
    {65538, 23, 39, 0, {1, s_pruneGroup1315}}, // IPE
};

static const PruneVariant s_pruneGroup1316[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link40_EVA_MVWarp25_Out40Desc[] =
{
    {65538, 23, 40, 0, {1, s_pruneGroup1316}}, // IPE
};

static const PruneVariant s_pruneGroup1317[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link41_EVA_MVWarp25_Out41Desc[] =
{
    {65538, 23, 41, 0, {1, s_pruneGroup1317}}, // IPE
};

static const PruneVariant s_pruneGroup1318[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link42_IPE0_Out63Desc[] =
{
    {10, 1, 104, 0, {2, s_pruneGroup1318}}, // OfflineStats
};

static const PruneVariant s_pruneGroup1319[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link43_IPE22_Out63Desc[] =
{
    {10, 1, 104, 0, {2, s_pruneGroup1319}}, // OfflineStats
};

static const PruneVariant s_pruneGroup1320[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link44_IPE23_Out63Desc[] =
{
    {10, 1, 115, 0, {2, s_pruneGroup1320}}, // OfflineStats
};

static const PruneVariant s_pruneGroup1321[] = {{PruneGroupAWBR, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link45_OfflineStats1_Out1Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup1321}}, // SinkNoBuffer
};

static ChiTargetPortDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_252_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_253_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_254_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_255_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_256_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_pruneGroup1322[] = {{PruneGroupAWBR, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1323[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1324[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1325[] = {{PruneGroupAISEG, PruneTypePreviewVideo}};
static const PruneVariant s_pruneGroup1326[] = {{PruneGroupHDR10P, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1327[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1328[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1329[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1330[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1331[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1332[] = {{PruneGroupAISEG, PruneTypePreviewVideo}};
static const PruneVariant s_pruneGroup1333[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1334[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1335[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1336[] = {{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_pruneGroup1322}, 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_pruneGroup1323}, 0, 0, { 0 }},
    {UsecaseZSL_Video4kEIS3PreviewEIS2Offline_node255_12_properties, 255, 12, {4, { 0 }, UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode255_12InputPortDescriptors, 3, { 0 }, UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode255_12OutputPortDescriptors}, 3, {1, s_pruneGroup1324}, 0, 0, { 0 }},
    {UsecaseZSL_Video4kEIS3PreviewEIS2Offline_node255_13_properties, 255, 13, {2, { 0 }, UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode255_13InputPortDescriptors, 4, { 0 }, UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode255_13OutputPortDescriptors}, 2, {1, s_pruneGroup1325}, 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_pruneGroup1326}, 0, 0, { 0 }},
    {UsecaseZSL_Video4kEIS3PreviewEIS2Offline_node65538_0_properties, 65538, 0, {8, { 0 }, UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode65538_0InputPortDescriptors, 3, { 0 }, UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode65538_0OutputPortDescriptors}, 3, {1, s_pruneGroup1327}, 0, 0, { 0 }},
    {UsecaseZSL_Video4kEIS3PreviewEIS2Offline_node65538_1_properties, 65538, 1, {8, { 0 }, UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode65538_1InputPortDescriptors, 1, { 0 }, UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode65538_1OutputPortDescriptors}, 3, {1, s_pruneGroup1328}, 0, 0, { 0 }},
    {UsecaseZSL_Video4kEIS3PreviewEIS2Offline_node65538_22_properties, 65538, 22, {3, { 0 }, UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode65538_22InputPortDescriptors, 3, { 0 }, UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode65538_22OutputPortDescriptors}, 3, {1, s_pruneGroup1329}, 0, 0, { 0 }},
    {UsecaseZSL_Video4kEIS3PreviewEIS2Offline_node65538_23_properties, 65538, 23, {7, { 0 }, UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode65538_23InputPortDescriptors, 2, { 0 }, UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode65538_23OutputPortDescriptors}, 4, {1, s_pruneGroup1330}, 0, 0, { 0 }},
    {UsecaseZSL_Video4kEIS3PreviewEIS2Offline_node65538_24_properties, 65538, 24, {7, { 0 }, UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode65538_24InputPortDescriptors, 1, { 0 }, UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode65538_24OutputPortDescriptors}, 4, {1, s_pruneGroup1331}, 0, 0, { 0 }},
    {UsecaseZSL_Video4kEIS3PreviewEIS2Offline_node65538_25_properties, 65538, 25, {3, { 0 }, UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode65538_25InputPortDescriptors, 1, { 0 }, UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode65538_25OutputPortDescriptors}, 2, {1, s_pruneGroup1332}, 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_pruneGroup1333}, 0, 0, { 0 }},
    {UsecaseZSL_Video4kEIS3PreviewEIS2Offline_node65543_25_properties, 65543, 25, {4, { 0 }, UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode65543_25InputPortDescriptors, 3, { 0 }, UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode65543_25OutputPortDescriptors}, 2, {1, s_pruneGroup1334}, 0, 0, { 0 }},
    {UsecaseZSL_Video4kEIS3PreviewEIS2Offline_node65543_26_properties, 65543, 26, {3, { 0 }, UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode65543_26InputPortDescriptors, 3, { 0 }, UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode65543_26OutputPortDescriptors}, 2, {1, s_pruneGroup1335}, 0, 0, { 0 }},
    {UsecaseZSL_Video4kEIS3PreviewEIS2Offline_node9_0_properties, 9, 0, {1, { 0 }, UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode9_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode9_0OutputPortDescriptors}, 1, {1, s_pruneGroup1336}, 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_pruneGroup1337[] = {{PruneGroupEIS, PruneTypePreviewOnlySnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOn}};
static const PruneVariant s_pruneGroup1338[] = {{PruneGroupEIS, PruneTypePreviewOnlySnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOn}};
static const PruneVariant s_pruneGroup1339[] = {{PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOff}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeYUVSHDREISIOT_Link34_IPE0_Out8Desc[] =
{
    {255, 0, 0, 0, {4, s_pruneGroup1337}}, // ChiEISDGNode
    {255, 2, 0, 0, {4, s_pruneGroup1338}}, // ChiNode
    {2, 5, 0, 0, {2, s_pruneGroup1339}}, // SinkBuffer ]-> TARGET_BUFFER_DISPLAY
};

static ChiLinkNodeDescriptor s_257_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors[] =
{
    {65538, 0, 8, 0, {2, s_pruneGroup1339}},
};
static const PruneVariant s_pruneGroup1340[] = {{PruneGroupEIS, PruneTypeVideoOnlySnapshotOff}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOff}, {PruneGroupEIS, PruneTypeVideoOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOn}};
static const PruneVariant s_pruneGroup1341[] = {{PruneGroupEIS, PruneTypeVideoOnlySnapshotOff}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOff}, {PruneGroupEIS, PruneTypeVideoOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOn}};
static const PruneVariant s_pruneGroup1342[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOn}, {PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOff}};
static const PruneVariant s_pruneGroup1343[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOn}, {PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOff}};
static const PruneVariant s_pruneGroup1344[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeYUVSHDREISIOT_Link35_IPE0_Out9Desc[] =
{
    {255, 3, 0, 0, {4, s_pruneGroup1340}}, // ChiEISDGNode
    {255, 5, 0, 0, {4, s_pruneGroup1341}}, // ChiNode
    {255, 6, 0, 0, {2, s_pruneGroup1342}}, // ChiEISDGNode
    {255, 8, 0, 0, {2, s_pruneGroup1343}}, // ChiNode
    {2, 1, 3, 0, {2, s_pruneGroup1344}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_258_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 0, 9, 0, {2, s_pruneGroup1344}},
};
static const PruneVariant s_pruneGroup1345[] = {{PruneGroupEIS, PruneTypePreviewOnlySnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeYUVSHDREISIOT_Link36_ChiNode1_Out0Desc[] =
{
    {255, 2, 1, 0, {4, s_pruneGroup1345}}, // ChiNode
};

static const PruneVariant s_pruneGroup1346[] = {{PruneGroupEIS, PruneTypeVideoOnlySnapshotOff}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOff}, {PruneGroupEIS, PruneTypeVideoOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeYUVSHDREISIOT_Link37_ChiNode4_Out0Desc[] =
{
    {255, 5, 1, 0, {4, s_pruneGroup1346}}, // ChiNode
};

static const PruneVariant s_pruneGroup1347[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOn}, {PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOff}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeYUVSHDREISIOT_Link38_ChiNode7_Out0Desc[] =
{
    {255, 8, 1, 0, {2, s_pruneGroup1347}}, // ChiNode
};

static const PruneVariant s_pruneGroup1348[] = {{PruneGroupEIS, PruneTypePreviewOnlySnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOff}};
static const PruneVariant s_pruneGroup1349[] = {{PruneGroupEIS, PruneTypePreviewOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeYUVSHDREISIOT_Link39_ChiNode2_Out0Desc[] =
{
    {2, 5, 0, 0, {2, s_pruneGroup1348}}, // SinkBuffer ]-> TARGET_BUFFER_DISPLAY
    {65538, 1, 0, 0, {2, s_pruneGroup1349}}, // IPE
};

static ChiLinkNodeDescriptor s_259_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors[] =
{
    {255, 2, 0, 0, {2, s_pruneGroup1348}},
};
static const PruneVariant s_pruneGroup1350[] = {{PruneGroupSHDR, PruneTypeSnapshotOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeYUVSHDREISIOT_Link40_IPE1_Out9Desc[] =
{
    {2, 0, 0, 0, {1, s_pruneGroup1350}}, // SinkBuffer ]-> TARGET_BUFFER_YUV_OUT
};

static ChiLinkNodeDescriptor s_260_TARGET_BUFFER_YUV_OUT_Link_NodeDescriptors[] =
{
    {65538, 1, 9, 0, {1, s_pruneGroup1350}},
};
static const PruneVariant s_pruneGroup1351[] = {{PruneGroupEIS, PruneTypePreviewOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOn}};
static const PruneVariant s_pruneGroup1352[] = {{PruneGroupEIS, PruneTypeVideoOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOn}};
static const PruneVariant s_pruneGroup1353[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeYUVSHDREISIOT_Link41_IPE1_Out8Desc[] =
{
    {2, 5, 0, 0, {2, s_pruneGroup1351}}, // SinkBuffer ]-> TARGET_BUFFER_DISPLAY
    {2, 1, 3, 0, {2, s_pruneGroup1352}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
    {65538, 2, 0, 0, {1, s_pruneGroup1353}}, // IPE
};

static ChiLinkNodeDescriptor s_261_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors[] =
{
    {65538, 1, 8, 0, {2, s_pruneGroup1351}},
};
static ChiLinkNodeDescriptor s_262_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 1, 8, 0, {2, s_pruneGroup1352}},
};
static const PruneVariant s_pruneGroup1354[] = {{PruneGroupEIS, PruneTypeVideoOnlySnapshotOff}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOff}};
static const PruneVariant s_pruneGroup1355[] = {{PruneGroupEIS, PruneTypeVideoOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeYUVSHDREISIOT_Link42_ChiNode5_Out0Desc[] =
{
    {2, 1, 3, 0, {2, s_pruneGroup1354}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
    {65538, 1, 0, 0, {2, s_pruneGroup1355}}, // IPE
};

static ChiLinkNodeDescriptor s_263_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {255, 5, 0, 0, {2, s_pruneGroup1354}},
};
static const PruneVariant s_pruneGroup1356[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOff}};
static const PruneVariant s_pruneGroup1357[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeYUVSHDREISIOT_Link43_ChiNode8_Out0Desc[] =
{
    {65538, 2, 0, 0, {1, s_pruneGroup1356}}, // IPE
    {65538, 1, 0, 0, {1, s_pruneGroup1357}}, // IPE
};

static const PruneVariant s_pruneGroup1358[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOn}, {PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOff}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeYUVSHDREISIOT_Link44_IPE2_Out8Desc[] =
{
    {2, 5, 0, 0, {2, s_pruneGroup1358}}, // SinkBuffer ]-> TARGET_BUFFER_DISPLAY
};

static ChiLinkNodeDescriptor s_264_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors[] =
{
    {65538, 2, 8, 0, {2, s_pruneGroup1358}},
};
static const PruneVariant s_pruneGroup1359[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOn}, {PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOff}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeYUVSHDREISIOT_Link45_IPE2_Out9Desc[] =
{
    {2, 1, 3, 0, {2, s_pruneGroup1359}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_265_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 2, 9, 0, {2, s_pruneGroup1359}},
};
static const PruneVariant s_pruneGroup1360[] = {{PruneGroupEIS, PruneTypePreviewOnlySnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeYUVSHDREISIOT_Link46_ChiEISDGNode0_Out0Desc[] =
{
    {255, 1, 1, 0, {4, s_pruneGroup1360}}, // ChiNode
};

static const PruneVariant s_pruneGroup1361[] = {{PruneGroupEIS, PruneTypeVideoOnlySnapshotOff}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOff}, {PruneGroupEIS, PruneTypeVideoOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeYUVSHDREISIOT_Link47_ChiEISDGNode3_Out0Desc[] =
{
    {255, 4, 1, 0, {4, s_pruneGroup1361}}, // ChiNode
};

static const PruneVariant s_pruneGroup1362[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOn}, {PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOff}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeYUVSHDREISIOT_Link48_ChiEISDGNode6_Out0Desc[] =
{
    {255, 7, 1, 0, {2, s_pruneGroup1362}}, // ChiNode
};

static ChiTargetPortDescriptor UsecaseZSL_RealTimeYUVSHDREISIOT_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_DISPLAY", &UsecaseZSL_TARGET_BUFFER_DISPLAY_target, 1, s_257_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors}, // TARGET_BUFFER_DISPLAY
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_258_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_DISPLAY", &UsecaseZSL_TARGET_BUFFER_DISPLAY_target, 1, s_259_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors}, // TARGET_BUFFER_DISPLAY
    {"TARGET_BUFFER_YUV_OUT", &UsecaseZSL_TARGET_BUFFER_YUV_OUT_target, 1, s_260_TARGET_BUFFER_YUV_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_YUV_OUT
    {"TARGET_BUFFER_DISPLAY", &UsecaseZSL_TARGET_BUFFER_DISPLAY_target, 1, s_261_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors}, // TARGET_BUFFER_DISPLAY
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_262_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_263_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_DISPLAY", &UsecaseZSL_TARGET_BUFFER_DISPLAY_target, 1, s_264_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors}, // TARGET_BUFFER_DISPLAY
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_265_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_pruneGroup1363[] = {{PruneGroupEIS, PruneTypePreviewOnlySnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOn}};
static const PruneVariant s_pruneGroup1364[] = {{PruneGroupEIS, PruneTypePreviewOnlySnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOn}};
static const PruneVariant s_pruneGroup1365[] = {{PruneGroupEIS, PruneTypePreviewOnlySnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOn}};
static const PruneVariant s_pruneGroup1366[] = {{PruneGroupEIS, PruneTypeVideoOnlySnapshotOff}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOff}, {PruneGroupEIS, PruneTypeVideoOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOn}};
static const PruneVariant s_pruneGroup1367[] = {{PruneGroupEIS, PruneTypeVideoOnlySnapshotOff}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOff}, {PruneGroupEIS, PruneTypeVideoOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOn}};
static const PruneVariant s_pruneGroup1368[] = {{PruneGroupEIS, PruneTypeVideoOnlySnapshotOff}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOff}, {PruneGroupEIS, PruneTypeVideoOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOn}};
static const PruneVariant s_pruneGroup1369[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOn}, {PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOff}};
static const PruneVariant s_pruneGroup1370[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOn}, {PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOff}};
static const PruneVariant s_pruneGroup1371[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOn}, {PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOff}};
static const PruneVariant s_pruneGroup1372[] = {{PruneGroupEIS, PruneTypePreviewOnlySnapshotOn}, {PruneGroupEIS, PruneTypeVideoOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOn}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOn}, {PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOn}};
static const PruneVariant s_pruneGroup1373[] = {{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_pruneGroup1363}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeYUVSHDREISIOT_node255_1_properties, 255, 1, {1, { 0 }, UsecaseZSL_RealTimeYUVSHDREISIOTNode255_1InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeYUVSHDREISIOTNode255_1OutputPortDescriptors}, 2, {4, s_pruneGroup1364}, 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_pruneGroup1365}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeYUVSHDREISIOT_node255_3_properties, 255, 3, {1, { 0 }, UsecaseZSL_RealTimeYUVSHDREISIOTNode255_3InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeYUVSHDREISIOTNode255_3OutputPortDescriptors}, 3, {4, s_pruneGroup1366}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeYUVSHDREISIOT_node255_4_properties, 255, 4, {1, { 0 }, UsecaseZSL_RealTimeYUVSHDREISIOTNode255_4InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeYUVSHDREISIOTNode255_4OutputPortDescriptors}, 2, {4, s_pruneGroup1367}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeYUVSHDREISIOT_node255_5_properties, 255, 5, {2, { 0 }, UsecaseZSL_RealTimeYUVSHDREISIOTNode255_5InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeYUVSHDREISIOTNode255_5OutputPortDescriptors}, 2, {4, s_pruneGroup1368}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeYUVSHDREISIOT_node255_6_properties, 255, 6, {1, { 0 }, UsecaseZSL_RealTimeYUVSHDREISIOTNode255_6InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeYUVSHDREISIOTNode255_6OutputPortDescriptors}, 3, {2, s_pruneGroup1369}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeYUVSHDREISIOT_node255_7_properties, 255, 7, {1, { 0 }, UsecaseZSL_RealTimeYUVSHDREISIOTNode255_7InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeYUVSHDREISIOTNode255_7OutputPortDescriptors}, 2, {2, s_pruneGroup1370}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeYUVSHDREISIOT_node255_8_properties, 255, 8, {2, { 0 }, UsecaseZSL_RealTimeYUVSHDREISIOTNode255_8InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeYUVSHDREISIOTNode255_8OutputPortDescriptors}, 2, {2, s_pruneGroup1371}, 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_pruneGroup1372}, 0, 0, { 0 }},
    {NULL, 65538, 2, {2, { 0 }, UsecaseZSL_RealTimeYUVSHDREISIOTNode65538_2InputPortDescriptors, 2, { 0 }, UsecaseZSL_RealTimeYUVSHDREISIOTNode65538_2OutputPortDescriptors}, 0, {2, s_pruneGroup1373}, 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 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_pruneGroup1374[] = {{PruneGroupDS64, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MfsrBlend_source_Link_12NodeDescriptors[] =
{
    {65538, 1, 7, 0, {1, s_pruneGroup1374}},
};
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_266_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_267_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_268_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_269_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_270_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_271_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_266_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_267_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_268_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_269_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_270_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_271_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 MultiCameraRealtimeAux***************************/

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

static ChiLinkNodeDescriptor s_272_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_273_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_274_TARGET_BUFFER_SAT_INPUT_DS16_Link_NodeDescriptors[] =
{
    {65536, 0, 2, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup1375[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupHFRUsecase, PruneTypeDisable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtimeAux_Link3_IFE0_Out9Desc[] =
{
    {2, 3, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_RAW_OUT
    {5, 0, 11, 0, {3, s_pruneGroup1375}}, // AutoFocus
};

static ChiLinkNodeDescriptor s_275_TARGET_BUFFER_RAW_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 9, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup1376[] = {{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_pruneGroup1376}}, // StatsProcessing
};

static ChiLinkNodeDescriptor s_276_TARGET_BUFFER_RAW16_Link_NodeDescriptors[] =
{
    {65536, 0, 10, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup1377[] = {{PruneGroupIDEALRAW, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtimeAux_Link5_IFE0_Out4Desc[] =
{
    {2, 5, 0, 0, {1, s_pruneGroup1377}}, // SinkBuffer ]-> TARGET_BUFFER_IDEALRAW
};

static ChiLinkNodeDescriptor s_277_TARGET_BUFFER_IDEALRAW_Link_NodeDescriptors[] =
{
    {65536, 0, 4, 0, {1, s_pruneGroup1377}},
};
static const PruneVariant s_pruneGroup1378[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtimeAux_Link6_IFE0_Out22Desc[] =
{
    {2, 0, 0, 0, {1, s_pruneGroup1378}}, // SinkBuffer ]-> TARGET_BUFFER_SAT_INPUT_FULL_DISPLAY
};

static ChiLinkNodeDescriptor s_278_TARGET_BUFFER_SAT_INPUT_FULL_DISPLAY_Link_NodeDescriptors[] =
{
    {65536, 0, 22, 0, {1, s_pruneGroup1378}},
};
static const PruneVariant s_pruneGroup1379[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtimeAux_Link7_IFE0_Out23Desc[] =
{
    {2, 1, 0, 0, {1, s_pruneGroup1379}}, // SinkBuffer ]-> TARGET_BUFFER_SAT_INPUT_DS4_DISPLAY
};

static ChiLinkNodeDescriptor s_279_TARGET_BUFFER_SAT_INPUT_DS4_DISPLAY_Link_NodeDescriptors[] =
{
    {65536, 0, 23, 0, {1, s_pruneGroup1379}},
};
static const PruneVariant s_pruneGroup1380[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtimeAux_Link8_IFE0_Out24Desc[] =
{
    {2, 2, 0, 0, {1, s_pruneGroup1380}}, // SinkBuffer ]-> TARGET_BUFFER_SAT_INPUT_DS16_DISPLAY
};

static ChiLinkNodeDescriptor s_280_TARGET_BUFFER_SAT_INPUT_DS16_DISPLAY_Link_NodeDescriptors[] =
{
    {65536, 0, 24, 0, {1, s_pruneGroup1380}},
};
static const PruneVariant s_pruneGroup1381[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static const PruneVariant s_pruneGroup1382[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtimeAux_Link9_Sensor0_Out0Desc[] =
{
    {65536, 0, 2, 1, {0, NULL}}, // IFE
    {65536, 0, 2, 5, {1, s_pruneGroup1381}}, // IFE
    {65536, 0, 2, 6, {1, s_pruneGroup1382}}, // IFE
};

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

static const PruneVariant s_pruneGroup1383[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static const PruneVariant s_pruneGroup1384[] = {{PruneGroupPDNetSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtimeAux_Link11_IFE0_Out8Desc[] =
{
    {5, 0, 8, 0, {2, s_pruneGroup1383}}, // AutoFocus
    {17, 0, 0, 0, {1, s_pruneGroup1384}}, // STATSPDnet
};

static const PruneVariant s_pruneGroup1385[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtimeAux_Link12_IFE0_Out11Desc[] =
{
    {5, 0, 99, 0, {2, s_pruneGroup1385}}, // AutoFocus
};

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

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

static const PruneVariant s_pruneGroup1388[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1389[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtimeAux_Link15_IFE0_Out21Desc[] =
{
    {9, 0, 1, 0, {1, s_pruneGroup1388}}, // StatsParse
    {12, 0, 1, 0, {1, s_pruneGroup1389}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup1390[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtimeAux_Link16_IFE0_Out42Desc[] =
{
    {9, 0, 77, 0, {1, s_pruneGroup1390}}, // StatsParse
};

static const PruneVariant s_pruneGroup1391[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtimeAux_Link17_IFE0_Out15Desc[] =
{
    {9, 0, 5, 0, {1, s_pruneGroup1391}}, // StatsParse
};

static const PruneVariant s_pruneGroup1392[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static const PruneVariant s_pruneGroup1393[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtimeAux_Link18_IFE0_Out25Desc[] =
{
    {5, 0, 12, 0, {2, s_pruneGroup1392}}, // AutoFocus
    {5, 0, 105, 0, {2, s_pruneGroup1393}}, // AutoFocus
};

static const PruneVariant s_pruneGroup1394[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static const PruneVariant s_pruneGroup1395[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static const PruneVariant s_pruneGroup1396[] = {{PruneGroupPDNetSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtimeAux_Link19_IFE0_Out28Desc[] =
{
    {5, 0, 35, 0, {2, s_pruneGroup1394}}, // AutoFocus
    {5, 0, 107, 0, {2, s_pruneGroup1395}}, // AutoFocus
    {17, 0, 1, 0, {1, s_pruneGroup1396}}, // STATSPDnet
};

static const PruneVariant s_pruneGroup1397[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1398[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1399[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtimeAux_Link20_IFE0_Out29Desc[] =
{
    {9, 0, 36, 0, {1, s_pruneGroup1397}}, // StatsParse
    {1, 0, 62, 0, {1, s_pruneGroup1398}}, // StatsProcessing
    {12, 0, 62, 0, {1, s_pruneGroup1399}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup1400[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1401[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1402[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtimeAux_Link21_IFE0_Out30Desc[] =
{
    {9, 0, 35, 0, {1, s_pruneGroup1400}}, // StatsParse
    {1, 0, 37, 0, {1, s_pruneGroup1401}}, // StatsProcessing
    {5, 0, 37, 0, {1, s_pruneGroup1402}}, // AutoFocus
};

static const PruneVariant s_pruneGroup1403[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1404[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtimeAux_Link22_IFE0_Out32Desc[] =
{
    {9, 0, 3, 0, {1, s_pruneGroup1403}}, // StatsParse
    {1, 0, 3, 0, {1, s_pruneGroup1404}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup1405[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1406[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtimeAux_Link23_IFE0_Out36Desc[] =
{
    {9, 0, 61, 0, {1, s_pruneGroup1405}}, // StatsParse
    {1, 0, 76, 0, {1, s_pruneGroup1406}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup1407[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1408[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtimeAux_Link24_IFE0_Out38Desc[] =
{
    {9, 0, 65, 0, {1, s_pruneGroup1407}}, // StatsParse
    {1, 0, 83, 0, {1, s_pruneGroup1408}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup1409[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtimeAux_Link25_IFE0_Out37Desc[] =
{
    {5, 0, 90, 0, {1, s_pruneGroup1409}}, // AutoFocus
};

static const PruneVariant s_pruneGroup1410[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static const PruneVariant s_pruneGroup1411[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtimeAux_Link26_IFE0_Out39Desc[] =
{
    {5, 0, 89, 0, {2, s_pruneGroup1410}}, // AutoFocus
    {5, 0, 109, 0, {2, s_pruneGroup1411}}, // AutoFocus
};

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

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

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

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

static const PruneVariant s_pruneGroup1416[] = {{PruneGroupTrackerSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1417[] = {{PruneGroupStatsNNSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtimeAux_Link31_IPE19_Out8Desc[] =
{
    {14, 0, 0, 0, {1, s_pruneGroup1416}}, // TRACKER
    {16, 0, 0, 0, {1, s_pruneGroup1417}}, // STATSNN
};

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

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

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

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtimeAux_Link35_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_272_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_273_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_274_TARGET_BUFFER_SAT_INPUT_DS16_Link_NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_DS16
    {"TARGET_BUFFER_RAW_OUT", &UsecaseZSL_TARGET_BUFFER_RAW_OUT_target, 1, s_275_TARGET_BUFFER_RAW_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_RAW_OUT
    {"TARGET_BUFFER_RAW16", &UsecaseZSL_TARGET_BUFFER_RAW16_target, 1, s_276_TARGET_BUFFER_RAW16_Link_NodeDescriptors}, // TARGET_BUFFER_RAW16
    {"TARGET_BUFFER_IDEALRAW", &UsecaseZSL_TARGET_BUFFER_IDEALRAW_target, 1, s_277_TARGET_BUFFER_IDEALRAW_Link_NodeDescriptors}, // TARGET_BUFFER_IDEALRAW
    {"TARGET_BUFFER_SAT_INPUT_FULL_DISPLAY", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_FULL_DISPLAY_target, 1, s_278_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_279_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_280_TARGET_BUFFER_SAT_INPUT_DS16_DISPLAY_Link_NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_DS16_DISPLAY
};

// Sensor0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraRealtimeAuxNode0_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_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
    {83, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBayerRS
};

// 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
};

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

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

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

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

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

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

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

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

// IFE0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraRealtimeAuxNode65536_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_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
    {8, 0, 0, 2, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRDI0
    {11, 0, 0, 11, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRDI3
    {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
    {42, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsALSCBG
    {15, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsIHIST
    {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
    {6, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortFD
};

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

// IPE19 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraRealtimeAuxNode65538_19OutputPortDescriptors[] =
{
    {8, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
};

// 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
    {77, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortALSCBG
    {5, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortIHist
    {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 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_node14_0_properties[] =
{
    {1, "com.qti.stats.tracker"},
    {6, "1"},
};

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

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

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

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

static ChiNodeProperty UsecaseZSL_MultiCameraRealtimeAux_node65538_19_properties[] =
{
    {2, "11"},
};

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

static const PruneVariant s_pruneGroup1421[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1422[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1423[] = {{PruneGroupTrackerSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1424[] = {{PruneGroupStatsNNSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1425[] = {{PruneGroupPDNetSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1426[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1427[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiNode UsecaseZSL_MultiCameraRealtimeAuxNodes[] =
{
    {UsecaseZSL_MultiCameraRealtimeAux_node0_0_properties, 0, 0, {0, { 0 }, NULL, 2, { 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_pruneGroup1421}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraRealtimeAux_node12_0_properties, 12, 0, {2, { 0 }, UsecaseZSL_MultiCameraRealtimeAuxNode12_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraRealtimeAuxNode12_0OutputPortDescriptors}, 2, {1, s_pruneGroup1422}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraRealtimeAux_node14_0_properties, 14, 0, {1, { 0 }, UsecaseZSL_MultiCameraRealtimeAuxNode14_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraRealtimeAuxNode14_0OutputPortDescriptors}, 2, {1, s_pruneGroup1423}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraRealtimeAux_node16_0_properties, 16, 0, {1, { 0 }, UsecaseZSL_MultiCameraRealtimeAuxNode16_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraRealtimeAuxNode16_0OutputPortDescriptors}, 2, {1, s_pruneGroup1424}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraRealtimeAux_node17_0_properties, 17, 0, {2, { 0 }, UsecaseZSL_MultiCameraRealtimeAuxNode17_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraRealtimeAuxNode17_0OutputPortDescriptors}, 2, {1, s_pruneGroup1425}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraRealtimeAux_node5_0_properties, 5, 0, {11, { 0 }, UsecaseZSL_MultiCameraRealtimeAuxNode5_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraRealtimeAuxNode5_0OutputPortDescriptors}, 4, {1, s_pruneGroup1426}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraRealtimeAux_node65536_0_properties, 65536, 0, {4, { 0 }, UsecaseZSL_MultiCameraRealtimeAuxNode65536_0InputPortDescriptors, 26, { 0 }, UsecaseZSL_MultiCameraRealtimeAuxNode65536_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraRealtimeAux_node65538_19_properties, 65538, 19, {1, { 0 }, UsecaseZSL_MultiCameraRealtimeAuxNode65538_19InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraRealtimeAuxNode65538_19OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraRealtimeAux_node9_0_properties, 9, 0, {10, { 0 }, UsecaseZSL_MultiCameraRealtimeAuxNode9_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraRealtimeAuxNode9_0OutputPortDescriptors}, 1, {1, s_pruneGroup1427}, 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}}, 2, 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, 0, 0, {0, NULL}}, 3, UsecaseZSL_MultiCameraRealtimeAux_Link9_Sensor0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 1, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRealtimeAux_Link10_Sensor0_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 8, 2, {0, NULL}}, 2, UsecaseZSL_MultiCameraRealtimeAux_Link11_IFE0_Out8Desc, {1, {ChiFormatRawPlain16}, 307200, 10, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 11, 11, {0, NULL}}, 1, UsecaseZSL_MultiCameraRealtimeAux_Link12_IFE0_Out11Desc, {1, {ChiFormatRawPlain16}, 307200, 10, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 31, 1, {0, NULL}}, 1, UsecaseZSL_MultiCameraRealtimeAux_Link13_IFE0_Out31Desc, {1, {ChiFormatRawPlain16}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 19, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRealtimeAux_Link14_IFE0_Out19Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 21, 0, {0, NULL}}, 2, UsecaseZSL_MultiCameraRealtimeAux_Link15_IFE0_Out21Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 42, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRealtimeAux_Link16_IFE0_Out42Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 15, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRealtimeAux_Link17_IFE0_Out15Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 25, 2, {0, NULL}}, 2, UsecaseZSL_MultiCameraRealtimeAux_Link18_IFE0_Out25Desc, {1, {ChiFormatRawPlain64}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 28, 2, {0, NULL}}, 3, UsecaseZSL_MultiCameraRealtimeAux_Link19_IFE0_Out28Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 16, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 29, 0, {0, NULL}}, 3, UsecaseZSL_MultiCameraRealtimeAux_Link20_IFE0_Out29Desc, {1, {ChiFormatBlob}, 16384, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 30, 0, {0, NULL}}, 3, UsecaseZSL_MultiCameraRealtimeAux_Link21_IFE0_Out30Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 32, 0, {0, NULL}}, 2, UsecaseZSL_MultiCameraRealtimeAux_Link22_IFE0_Out32Desc, {1, {ChiFormatBlob}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 36, 0, {0, NULL}}, 2, UsecaseZSL_MultiCameraRealtimeAux_Link23_IFE0_Out36Desc, {1, {ChiFormatBlob}, 3072, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 38, 0, {0, NULL}}, 2, UsecaseZSL_MultiCameraRealtimeAux_Link24_IFE0_Out38Desc, {1, {ChiFormatBlob}, 16384, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 37, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRealtimeAux_Link25_IFE0_Out37Desc, {1, {ChiFormatBlob}, 16384, 10, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 39, 2, {0, NULL}}, 2, UsecaseZSL_MultiCameraRealtimeAux_Link26_IFE0_Out39Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{9, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRealtimeAux_Link27_StatsParse0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{1, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRealtimeAux_Link28_StatsProcessing0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{12, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRealtimeAux_Link29_AutoWhiteBalance0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{5, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRealtimeAux_Link30_AutoFocus0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 19, 8, 0, {0, NULL}}, 2, UsecaseZSL_MultiCameraRealtimeAux_Link31_IPE19_Out8Desc, {1, {ChiFormatYUV420NV12}, 0, 6, 12, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{14, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRealtimeAux_Link32_TRACKER0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{16, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRealtimeAux_Link33_STATSNN0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{17, 0, 1, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRealtimeAux_Link34_STATSPDnet0_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 6, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRealtimeAux_Link35_IFE0_Out6Desc, {1, {ChiFormatYUV420NV12}, 0, 6, 12, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable}, {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_pruneGroup1428[] = {{PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRTB_source_Link_2NodeDescriptors[] =
{
    {255, 10, 1, 0, {1, s_pruneGroup1428}},
};
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_281_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_282_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_283_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_281_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_282_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_PREVIEW2", &UsecaseZSL_TARGET_BUFFER_PREVIEW2_target, 1, s_283_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 XHDRRealtimeZSLPreviewRaw***************************/

static const PruneVariant s_pruneGroup1429[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static ChiLinkNodeDescriptor UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link0_IFE0_Out124Desc[] =
{
    {2, 1, 0, 0, {1, s_pruneGroup1429}}, // SinkBuffer ]-> TARGET_BUFFER_LONG_RAW_OUT
};

static ChiLinkNodeDescriptor s_284_TARGET_BUFFER_LONG_RAW_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 124, 0, {1, s_pruneGroup1429}},
};
static const PruneVariant s_pruneGroup1430[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static ChiLinkNodeDescriptor UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link1_IFE0_Out125Desc[] =
{
    {2, 2, 0, 0, {1, s_pruneGroup1430}}, // SinkBuffer ]-> TARGET_BUFFER_SHORT_RAW_OUT
};

static ChiLinkNodeDescriptor s_285_TARGET_BUFFER_SHORT_RAW_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 125, 0, {1, s_pruneGroup1430}},
};
static const PruneVariant s_pruneGroup1431[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static ChiLinkNodeDescriptor UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link2_IFE0_Out126Desc[] =
{
    {2, 3, 0, 0, {1, s_pruneGroup1431}}, // SinkBuffer ]-> TARGET_BUFFER_MIDDLE_RAW_OUT
    {5, 0, 82, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor s_286_TARGET_BUFFER_MIDDLE_RAW_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 126, 0, {1, s_pruneGroup1431}},
};
static const PruneVariant s_pruneGroup1432[] = {{PruneGroupHDRType, PruneTypeQHDR}};
static ChiLinkNodeDescriptor UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link3_IFE0_Out127Desc[] =
{
    {2, 4, 0, 0, {1, s_pruneGroup1432}}, // SinkBuffer ]-> TARGET_BUFFER_RAW_OUT
    {5, 0, 73, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor s_287_TARGET_BUFFER_RAW_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 127, 0, {1, s_pruneGroup1432}},
};
static ChiLinkNodeDescriptor UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link4_IFE0_Out102Desc[] =
{
    {2, 14, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_IFE_LONG_FULL_UBWCTP10_OUT
};

static ChiLinkNodeDescriptor s_288_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_289_TARGET_BUFFER_IFE_LONG_DS4_PD10_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 105, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup1433[] = {{PruneGroupHDRType, PruneTypeSCSHDR}, {PruneGroupHDRType, PruneTypeSCQHDR}};
static ChiLinkNodeDescriptor UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link6_IFE0_Out106Desc[] =
{
    {2, 6, 0, 0, {2, s_pruneGroup1433}}, // SinkBuffer ]-> TARGET_BUFFER_IFE_LONG_DS16_PD10_OUT
};

static ChiLinkNodeDescriptor s_290_TARGET_BUFFER_IFE_LONG_DS16_PD10_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 106, 0, {2, s_pruneGroup1433}},
};
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 const PruneVariant s_pruneGroup1434[] = {{PruneGroup4KEISv3, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link53_IPE19_Out9Desc[] =
{
    {2, 4, 0, 0, {1, s_pruneGroup1434}}, // SinkBuffer ]-> TARGET_BUFFER_FD
};

static ChiLinkNodeDescriptor s_291_TARGET_BUFFER_FD_Link_NodeDescriptors[] =
{
    {65538, 19, 9, 0, {1, s_pruneGroup1434}},
};
static const PruneVariant s_pruneGroup1435[] = {{PruneGroup4KEISv3, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link54_IFE0_Out6Desc[] =
{
    {2, 4, 0, 0, {1, s_pruneGroup1435}}, // SinkBuffer ]-> TARGET_BUFFER_FD
    {65538, 19, 0, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor s_292_TARGET_BUFFER_FD_Link_NodeDescriptors[] =
{
    {65536, 0, 6, 0, {1, s_pruneGroup1435}},
};
static const PruneVariant s_pruneGroup1436[] = {{PruneGroupMLInference, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link55_IPE19_Out8Desc[] =
{
    {255, 77, 0, 0, {1, s_pruneGroup1436}}, // ChiNode
    {8, 0, 3, 0, {0, NULL}}, // FDManager
};

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

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

static ChiTargetPortDescriptor UsecaseZSL_XHDRRealtimeZSLPreviewRaw_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_LONG_RAW_OUT", &UsecaseZSL_TARGET_BUFFER_LONG_RAW_OUT_target, 1, s_284_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_285_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_286_TARGET_BUFFER_MIDDLE_RAW_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_MIDDLE_RAW_OUT
    {"TARGET_BUFFER_RAW_OUT", &UsecaseZSL_TARGET_BUFFER_RAW_OUT_target, 1, s_287_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_288_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_289_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_290_TARGET_BUFFER_IFE_LONG_DS16_PD10_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_IFE_LONG_DS16_PD10_OUT
    {"TARGET_BUFFER_FD", &UsecaseZSL_TARGET_BUFFER_FD_target, 1, s_291_TARGET_BUFFER_FD_Link_NodeDescriptors}, // TARGET_BUFFER_FD
    {"TARGET_BUFFER_FD", &UsecaseZSL_TARGET_BUFFER_FD_target, 1, s_292_TARGET_BUFFER_FD_Link_NodeDescriptors}, // TARGET_BUFFER_FD
};

// 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
};

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

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

// 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
    {6, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortFD
};

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

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

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

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

// 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_node255_77_properties[] =
{
    {1, "com.qti.node.mlinference"},
};

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_node65538_19_properties[] =
{
    {2, "11"},
};

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

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 const PruneVariant s_pruneGroup1438[] = {{PruneGroupMLInference, PruneTypeEnabled}};
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_node255_77_properties, 255, 77, {1, { 0 }, UsecaseZSL_XHDRRealtimeZSLPreviewRawNode255_77InputPortDescriptors, 1, { 0 }, UsecaseZSL_XHDRRealtimeZSLPreviewRawNode255_77OutputPortDescriptors}, 1, {1, s_pruneGroup1438}, 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, 44, { 0 }, UsecaseZSL_XHDRRealtimeZSLPreviewRawNode65536_0OutputPortDescriptors}, 3, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_XHDRRealtimeZSLPreviewRaw_node65538_19_properties, 65538, 19, {1, { 0 }, UsecaseZSL_XHDRRealtimeZSLPreviewRawNode65538_19InputPortDescriptors, 2, { 0 }, UsecaseZSL_XHDRRealtimeZSLPreviewRawNode65538_19OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_XHDRRealtimeZSLPreviewRaw_node8_0_properties, 8, 0, {1, { 0 }, UsecaseZSL_XHDRRealtimeZSLPreviewRawNode8_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_XHDRRealtimeZSLPreviewRawNode8_0OutputPortDescriptors}, 1, {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},
    {{65538, 19, 9, 0, {0, NULL}}, 1, UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link53_IPE19_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 6, 0, {0, NULL}}, 2, UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link54_IFE0_Out6Desc, {1, {ChiFormatYUV420NV12}, 0, 6, 12, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable}, {0, LinkFlagFallbackBufferManager}, OfflineDependencyProviderNone, 0},
    {{65538, 19, 8, 0, {0, NULL}}, 2, UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link55_IPE19_Out8Desc, {1, {ChiFormatYUV420NV12}, 0, 6, 12, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 77, 0, 0, {0, NULL}}, 1, UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link56_ChiNode77_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{8, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link57_FDManager0_Out0Desc, {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_293_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_294_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_295_TARGET_BUFFER_SAT_INPUT_DS16_Link_NodeDescriptors[] =
{
    {65536, 0, 2, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup1439[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupHFRUsecase, PruneTypeDisable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflineIFERealtime_Link3_IFE0_Out9Desc[] =
{
    {2, 3, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_RAW_OUT
    {5, 0, 11, 0, {3, s_pruneGroup1439}}, // AutoFocus
};

static ChiLinkNodeDescriptor s_296_TARGET_BUFFER_RAW_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 9, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup1440[] = {{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_pruneGroup1440}}, // StatsProcessing
};

static ChiLinkNodeDescriptor s_297_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 const PruneVariant s_pruneGroup1441[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static const PruneVariant s_pruneGroup1442[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflineIFERealtime_Link6_Sensor0_Out0Desc[] =
{
    {65536, 0, 2, 1, {0, NULL}}, // IFE
    {65536, 0, 2, 5, {1, s_pruneGroup1441}}, // IFE
    {65536, 0, 2, 6, {1, s_pruneGroup1442}}, // IFE
};

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

static const PruneVariant s_pruneGroup1443[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static const PruneVariant s_pruneGroup1444[] = {{PruneGroupPDNetSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflineIFERealtime_Link8_IFE0_Out8Desc[] =
{
    {5, 0, 8, 0, {2, s_pruneGroup1443}}, // AutoFocus
    {17, 0, 0, 0, {1, s_pruneGroup1444}}, // STATSPDnet
};

static const PruneVariant s_pruneGroup1445[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflineIFERealtime_Link9_IFE0_Out11Desc[] =
{
    {5, 0, 99, 0, {2, s_pruneGroup1445}}, // AutoFocus
};

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

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

static const PruneVariant s_pruneGroup1448[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1449[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflineIFERealtime_Link12_IFE0_Out21Desc[] =
{
    {9, 0, 1, 0, {1, s_pruneGroup1448}}, // StatsParse
    {12, 0, 1, 0, {1, s_pruneGroup1449}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup1450[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflineIFERealtime_Link13_IFE0_Out42Desc[] =
{
    {9, 0, 77, 0, {1, s_pruneGroup1450}}, // StatsParse
};

static const PruneVariant s_pruneGroup1451[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflineIFERealtime_Link14_IFE0_Out15Desc[] =
{
    {9, 0, 5, 0, {1, s_pruneGroup1451}}, // StatsParse
};

static const PruneVariant s_pruneGroup1452[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static const PruneVariant s_pruneGroup1453[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflineIFERealtime_Link15_IFE0_Out25Desc[] =
{
    {5, 0, 12, 0, {2, s_pruneGroup1452}}, // AutoFocus
    {5, 0, 105, 0, {2, s_pruneGroup1453}}, // AutoFocus
};

static const PruneVariant s_pruneGroup1454[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static const PruneVariant s_pruneGroup1455[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static const PruneVariant s_pruneGroup1456[] = {{PruneGroupPDNetSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflineIFERealtime_Link16_IFE0_Out28Desc[] =
{
    {5, 0, 35, 0, {2, s_pruneGroup1454}}, // AutoFocus
    {5, 0, 107, 0, {2, s_pruneGroup1455}}, // AutoFocus
    {17, 0, 1, 0, {1, s_pruneGroup1456}}, // STATSPDnet
};

static const PruneVariant s_pruneGroup1457[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1458[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1459[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflineIFERealtime_Link17_IFE0_Out29Desc[] =
{
    {9, 0, 36, 0, {1, s_pruneGroup1457}}, // StatsParse
    {1, 0, 62, 0, {1, s_pruneGroup1458}}, // StatsProcessing
    {12, 0, 62, 0, {1, s_pruneGroup1459}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup1460[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1461[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1462[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflineIFERealtime_Link18_IFE0_Out30Desc[] =
{
    {9, 0, 35, 0, {1, s_pruneGroup1460}}, // StatsParse
    {1, 0, 37, 0, {1, s_pruneGroup1461}}, // StatsProcessing
    {5, 0, 37, 0, {1, s_pruneGroup1462}}, // AutoFocus
};

static const PruneVariant s_pruneGroup1463[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1464[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflineIFERealtime_Link19_IFE0_Out32Desc[] =
{
    {9, 0, 3, 0, {1, s_pruneGroup1463}}, // StatsParse
    {1, 0, 3, 0, {1, s_pruneGroup1464}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup1465[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1466[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflineIFERealtime_Link20_IFE0_Out36Desc[] =
{
    {9, 0, 61, 0, {1, s_pruneGroup1465}}, // StatsParse
    {1, 0, 76, 0, {1, s_pruneGroup1466}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup1467[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1468[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflineIFERealtime_Link21_IFE0_Out38Desc[] =
{
    {9, 0, 65, 0, {1, s_pruneGroup1467}}, // StatsParse
    {1, 0, 83, 0, {1, s_pruneGroup1468}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup1469[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflineIFERealtime_Link22_IFE0_Out37Desc[] =
{
    {5, 0, 90, 0, {1, s_pruneGroup1469}}, // AutoFocus
};

static const PruneVariant s_pruneGroup1470[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static const PruneVariant s_pruneGroup1471[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflineIFERealtime_Link23_IFE0_Out39Desc[] =
{
    {5, 0, 89, 0, {2, s_pruneGroup1470}}, // AutoFocus
    {5, 0, 109, 0, {2, s_pruneGroup1471}}, // AutoFocus
};

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

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

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

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

static const PruneVariant s_pruneGroup1476[] = {{PruneGroupTrackerSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1477[] = {{PruneGroupStatsNNSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1478[] = {{PruneGroupMLInference, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflineIFERealtime_Link28_IPE19_Out8Desc[] =
{
    {14, 0, 0, 0, {1, s_pruneGroup1476}}, // TRACKER
    {16, 0, 0, 0, {1, s_pruneGroup1477}}, // STATSNN
    {255, 77, 0, 0, {1, s_pruneGroup1478}}, // ChiNode
    {8, 0, 3, 0, {0, NULL}}, // FDManager
};

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

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

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

static const PruneVariant s_pruneGroup1482[] = {{PruneGroup4KEISv3, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflineIFERealtime_Link32_IPE19_Out9Desc[] =
{
    {2, 4, 0, 0, {1, s_pruneGroup1482}}, // SinkBuffer ]-> TARGET_BUFFER_FD
};

static ChiLinkNodeDescriptor s_298_TARGET_BUFFER_FD_Link_NodeDescriptors[] =
{
    {65538, 19, 9, 0, {1, s_pruneGroup1482}},
};
static const PruneVariant s_pruneGroup1483[] = {{PruneGroup4KEISv3, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflineIFERealtime_Link33_IFE0_Out6Desc[] =
{
    {2, 4, 0, 0, {1, s_pruneGroup1483}}, // SinkBuffer ]-> TARGET_BUFFER_FD
    {65538, 19, 0, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor s_299_TARGET_BUFFER_FD_Link_NodeDescriptors[] =
{
    {65536, 0, 6, 0, {1, s_pruneGroup1483}},
};
static const PruneVariant s_pruneGroup1484[] = {{PruneGroupMLInference, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflineIFERealtime_Link34_ChiNode77_Out0Desc[] =
{
    {3, 44, 0, 0, {1, s_pruneGroup1484}}, // SinkNoBuffer
};

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

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

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

static ChiLinkNodeDescriptor s_300_TARGET_BUFFER_OFFLINEIFE_INPUT_FULL_Link_NodeDescriptors[] =
{
    {65536, 1, 0, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_OfflineIFERealtime_Link38_IFE1_Out1Desc[] =
{
    {2, 1, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_OFFLINEIFE_INPUT_DS4
};

static ChiLinkNodeDescriptor s_301_TARGET_BUFFER_OFFLINEIFE_INPUT_DS4_Link_NodeDescriptors[] =
{
    {65536, 1, 1, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_OfflineIFERealtime_Link39_IFE1_Out2Desc[] =
{
    {2, 2, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_OFFLINEIFE_INPUT_DS16
};

static ChiLinkNodeDescriptor s_302_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_293_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_294_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_295_TARGET_BUFFER_SAT_INPUT_DS16_Link_NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_DS16
    {"TARGET_BUFFER_RAW_OUT", &UsecaseZSL_TARGET_BUFFER_RAW_OUT_target, 1, s_296_TARGET_BUFFER_RAW_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_RAW_OUT
    {"TARGET_BUFFER_RAW16", &UsecaseZSL_TARGET_BUFFER_RAW16_target, 1, s_297_TARGET_BUFFER_RAW16_Link_NodeDescriptors}, // TARGET_BUFFER_RAW16
    {"TARGET_BUFFER_FD", &UsecaseZSL_TARGET_BUFFER_FD_target, 1, s_298_TARGET_BUFFER_FD_Link_NodeDescriptors}, // TARGET_BUFFER_FD
    {"TARGET_BUFFER_FD", &UsecaseZSL_TARGET_BUFFER_FD_target, 1, s_299_TARGET_BUFFER_FD_Link_NodeDescriptors}, // TARGET_BUFFER_FD
    {"TARGET_BUFFER_OFFLINEIFE_INPUT_FULL", &UsecaseZSL_TARGET_BUFFER_OFFLINEIFE_INPUT_FULL_target, 1, s_300_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_301_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_302_TARGET_BUFFER_OFFLINEIFE_INPUT_DS16_Link_NodeDescriptors}, // TARGET_BUFFER_OFFLINEIFE_INPUT_DS16
};

// Sensor0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_OfflineIFERealtimeNode0_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_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
    {83, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBayerRS
};

// 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
};

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

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

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

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

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

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

// 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
};

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

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

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

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

// IFE0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_OfflineIFERealtimeNode65536_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_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
    {8, 0, 0, 2, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRDI0
    {11, 0, 0, 11, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRDI3
    {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
    {42, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsALSCBG
    {15, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsIHIST
    {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
    {6, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortFD
};

// IFE1 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_OfflineIFERealtimeNode65536_1InputPortDescriptors[] =
{
    {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
};

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

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

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

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

// 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
    {77, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortALSCBG
    {5, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortIHist
    {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 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_node14_0_properties[] =
{
    {1, "com.qti.stats.tracker"},
    {6, "1"},
};

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

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

static ChiNodeProperty UsecaseZSL_OfflineIFERealtime_node255_0_properties[] =
{
    {1, "com.qti.node.memcpy"},
    {11, "0"},
};

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

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

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

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

static ChiNodeProperty UsecaseZSL_OfflineIFERealtime_node65538_19_properties[] =
{
    {2, "11"},
};

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

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

static const PruneVariant s_pruneGroup1485[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1486[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1487[] = {{PruneGroupTrackerSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1488[] = {{PruneGroupStatsNNSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1489[] = {{PruneGroupPDNetSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1490[] = {{PruneGroupMLInference, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1491[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1492[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiNode UsecaseZSL_OfflineIFERealtimeNodes[] =
{
    {UsecaseZSL_OfflineIFERealtime_node0_0_properties, 0, 0, {0, { 0 }, NULL, 2, { 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_pruneGroup1485}, 0, 0, { 0 }},
    {UsecaseZSL_OfflineIFERealtime_node12_0_properties, 12, 0, {2, { 0 }, UsecaseZSL_OfflineIFERealtimeNode12_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_OfflineIFERealtimeNode12_0OutputPortDescriptors}, 2, {1, s_pruneGroup1486}, 0, 0, { 0 }},
    {UsecaseZSL_OfflineIFERealtime_node14_0_properties, 14, 0, {1, { 0 }, UsecaseZSL_OfflineIFERealtimeNode14_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_OfflineIFERealtimeNode14_0OutputPortDescriptors}, 2, {1, s_pruneGroup1487}, 0, 0, { 0 }},
    {UsecaseZSL_OfflineIFERealtime_node16_0_properties, 16, 0, {1, { 0 }, UsecaseZSL_OfflineIFERealtimeNode16_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_OfflineIFERealtimeNode16_0OutputPortDescriptors}, 2, {1, s_pruneGroup1488}, 0, 0, { 0 }},
    {UsecaseZSL_OfflineIFERealtime_node17_0_properties, 17, 0, {2, { 0 }, UsecaseZSL_OfflineIFERealtimeNode17_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_OfflineIFERealtimeNode17_0OutputPortDescriptors}, 2, {1, s_pruneGroup1489}, 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_node255_77_properties, 255, 77, {1, { 0 }, UsecaseZSL_OfflineIFERealtimeNode255_77InputPortDescriptors, 1, { 0 }, UsecaseZSL_OfflineIFERealtimeNode255_77OutputPortDescriptors}, 1, {1, s_pruneGroup1490}, 0, 0, { 0 }},
    {UsecaseZSL_OfflineIFERealtime_node5_0_properties, 5, 0, {11, { 0 }, UsecaseZSL_OfflineIFERealtimeNode5_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_OfflineIFERealtimeNode5_0OutputPortDescriptors}, 4, {1, s_pruneGroup1491}, 0, 0, { 0 }},
    {UsecaseZSL_OfflineIFERealtime_node65536_0_properties, 65536, 0, {4, { 0 }, UsecaseZSL_OfflineIFERealtimeNode65536_0InputPortDescriptors, 23, { 0 }, UsecaseZSL_OfflineIFERealtimeNode65536_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_OfflineIFERealtime_node65536_1_properties, 65536, 1, {1, { 0 }, UsecaseZSL_OfflineIFERealtimeNode65536_1InputPortDescriptors, 3, { 0 }, UsecaseZSL_OfflineIFERealtimeNode65536_1OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_OfflineIFERealtime_node65538_19_properties, 65538, 19, {1, { 0 }, UsecaseZSL_OfflineIFERealtimeNode65538_19InputPortDescriptors, 2, { 0 }, UsecaseZSL_OfflineIFERealtimeNode65538_19OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_OfflineIFERealtime_node8_0_properties, 8, 0, {1, { 0 }, UsecaseZSL_OfflineIFERealtimeNode8_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_OfflineIFERealtimeNode8_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_OfflineIFERealtime_node9_0_properties, 9, 0, {10, { 0 }, UsecaseZSL_OfflineIFERealtimeNode9_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_OfflineIFERealtimeNode9_0OutputPortDescriptors}, 1, {1, s_pruneGroup1492}, 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}}, 2, 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, 0, 0, {0, NULL}}, 3, UsecaseZSL_OfflineIFERealtime_Link6_Sensor0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 1, 0, {0, NULL}}, 1, UsecaseZSL_OfflineIFERealtime_Link7_Sensor0_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 8, 2, {0, NULL}}, 2, UsecaseZSL_OfflineIFERealtime_Link8_IFE0_Out8Desc, {1, {ChiFormatRawPlain16}, 307200, 10, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 11, 11, {0, NULL}}, 1, UsecaseZSL_OfflineIFERealtime_Link9_IFE0_Out11Desc, {1, {ChiFormatRawPlain16}, 307200, 10, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 31, 1, {0, NULL}}, 1, UsecaseZSL_OfflineIFERealtime_Link10_IFE0_Out31Desc, {1, {ChiFormatRawPlain16}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 19, 0, {0, NULL}}, 1, UsecaseZSL_OfflineIFERealtime_Link11_IFE0_Out19Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 21, 0, {0, NULL}}, 2, UsecaseZSL_OfflineIFERealtime_Link12_IFE0_Out21Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 42, 0, {0, NULL}}, 1, UsecaseZSL_OfflineIFERealtime_Link13_IFE0_Out42Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 15, 0, {0, NULL}}, 1, UsecaseZSL_OfflineIFERealtime_Link14_IFE0_Out15Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 25, 2, {0, NULL}}, 2, UsecaseZSL_OfflineIFERealtime_Link15_IFE0_Out25Desc, {1, {ChiFormatRawPlain64}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 28, 2, {0, NULL}}, 3, UsecaseZSL_OfflineIFERealtime_Link16_IFE0_Out28Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 16, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 29, 0, {0, NULL}}, 3, UsecaseZSL_OfflineIFERealtime_Link17_IFE0_Out29Desc, {1, {ChiFormatBlob}, 16384, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 30, 0, {0, NULL}}, 3, UsecaseZSL_OfflineIFERealtime_Link18_IFE0_Out30Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 32, 0, {0, NULL}}, 2, UsecaseZSL_OfflineIFERealtime_Link19_IFE0_Out32Desc, {1, {ChiFormatBlob}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 36, 0, {0, NULL}}, 2, UsecaseZSL_OfflineIFERealtime_Link20_IFE0_Out36Desc, {1, {ChiFormatBlob}, 3072, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 38, 0, {0, NULL}}, 2, UsecaseZSL_OfflineIFERealtime_Link21_IFE0_Out38Desc, {1, {ChiFormatBlob}, 16384, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 37, 0, {0, NULL}}, 1, UsecaseZSL_OfflineIFERealtime_Link22_IFE0_Out37Desc, {1, {ChiFormatBlob}, 16384, 10, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 39, 2, {0, NULL}}, 2, UsecaseZSL_OfflineIFERealtime_Link23_IFE0_Out39Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{9, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_OfflineIFERealtime_Link24_StatsParse0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{1, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_OfflineIFERealtime_Link25_StatsProcessing0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{12, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_OfflineIFERealtime_Link26_AutoWhiteBalance0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{5, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_OfflineIFERealtime_Link27_AutoFocus0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 19, 8, 0, {0, NULL}}, 4, UsecaseZSL_OfflineIFERealtime_Link28_IPE19_Out8Desc, {1, {ChiFormatYUV420NV12}, 0, 6, 12, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{14, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_OfflineIFERealtime_Link29_TRACKER0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{16, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_OfflineIFERealtime_Link30_STATSNN0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{17, 0, 1, 0, {0, NULL}}, 1, UsecaseZSL_OfflineIFERealtime_Link31_STATSPDnet0_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 19, 9, 0, {0, NULL}}, 1, UsecaseZSL_OfflineIFERealtime_Link32_IPE19_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 6, 0, {0, NULL}}, 2, UsecaseZSL_OfflineIFERealtime_Link33_IFE0_Out6Desc, {1, {ChiFormatYUV420NV12}, 0, 6, 12, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable}, {0, LinkFlagFallbackBufferManager}, OfflineDependencyProviderNone, 0},
    {{255, 77, 0, 0, {0, NULL}}, 1, UsecaseZSL_OfflineIFERealtime_Link34_ChiNode77_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{8, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_OfflineIFERealtime_Link35_FDManager0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_OfflineIFERealtime_Link36_ChiNode0_Out0Desc, {1, {ChiFormatRawPlain16}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 1, 0, 0, {0, NULL}}, 1, UsecaseZSL_OfflineIFERealtime_Link37_IFE1_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 1, 1, 0, {0, NULL}}, 1, UsecaseZSL_OfflineIFERealtime_Link38_IFE1_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 1, 2, 0, {0, NULL}}, 1, UsecaseZSL_OfflineIFERealtime_Link39_IFE1_Out2Desc, {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_pruneGroup1493[] = {{PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup1494[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1495[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_source_Link_4NodeDescriptors[] =
{
    {65538, 0, 10066, 0, {1, s_pruneGroup1493}},
    {65538, 4, 10066, 0, {1, s_pruneGroup1494}},
    {65538, 2, 10066, 0, {2, s_pruneGroup1495}},
};
static const PruneVariant s_pruneGroup1496[] = {{PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup1497[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1498[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_source_Link_5NodeDescriptors[] =
{
    {65538, 0, 10067, 0, {1, s_pruneGroup1496}},
    {65538, 4, 10067, 0, {1, s_pruneGroup1497}},
    {65538, 2, 10067, 0, {2, s_pruneGroup1498}},
    {65538, 26, 2, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup1499[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_source_Link_6NodeDescriptors[] =
{
    {65538, 0, 10066, 0, {1, s_pruneGroup1499}},
};
static const PruneVariant s_pruneGroup1500[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_source_Link_7NodeDescriptors[] =
{
    {65538, 0, 10067, 0, {1, s_pruneGroup1500}},
};
static const PruneVariant s_pruneGroup1501[] = {{PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup1502[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup1503[] = {{PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link0_ChiMemCpyNode1616_Out0Desc[] =
{
    {255, 2, 6, 0, {1, s_pruneGroup1501}}, // ChiEISV2Node
    {255, 3, 6, 0, {2, s_pruneGroup1502}}, // ChiEISV3Node
    {255, 5, 6, 0, {1, s_pruneGroup1503}}, // GMENode
};

static const PruneVariant s_pruneGroup1504[] = {{PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup1505[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup1506[] = {{PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link1_ChiMemCpyNode1717_Out0Desc[] =
{
    {255, 2, 7, 0, {1, s_pruneGroup1504}}, // ChiEISV2Node
    {255, 3, 7, 0, {2, s_pruneGroup1505}}, // ChiEISV3Node
    {255, 5, 7, 0, {1, s_pruneGroup1506}}, // GMENode
};

static const PruneVariant s_pruneGroup1507[] = {{PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup1508[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup1509[] = {{PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link2_ChiMemCpyNode1818_Out0Desc[] =
{
    {255, 2, 8, 0, {1, s_pruneGroup1507}}, // ChiEISV2Node
    {255, 3, 8, 0, {2, s_pruneGroup1508}}, // ChiEISV3Node
    {255, 5, 8, 0, {1, s_pruneGroup1509}}, // GMENode
};

static const PruneVariant s_pruneGroup1510[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1511[] = {{PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link3_GMENode5_Out8Desc[] =
{
    {65543, 1, 22, 0, {1, s_pruneGroup1510}}, // EVA_MCTF
    {65538, 4, 10053, 0, {1, s_pruneGroup1511}}, // IPE
};

static const PruneVariant s_pruneGroup1512[] = {{PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup1513[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup1514[] = {{PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link4_ChiMemCpyNode1919_Out0Desc[] =
{
    {255, 2, 9, 0, {1, s_pruneGroup1512}}, // ChiEISV2Node
    {255, 3, 9, 0, {2, s_pruneGroup1513}}, // ChiEISV3Node
    {255, 5, 9, 0, {1, s_pruneGroup1514}}, // GMENode
};

static const PruneVariant s_pruneGroup1515[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1516[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1517[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link5_GMENode5_Out9Desc[] =
{
    {65538, 4, 10054, 0, {1, s_pruneGroup1515}}, // IPE
    {65543, 1, 5, 0, {1, s_pruneGroup1516}}, // EVA_MCTF
    {65543, 1, 33, 0, {0, NULL}}, // EVA_MCTF
    {65538, 26, 1, 0, {2, s_pruneGroup1517}}, // IPE
};

static const PruneVariant s_pruneGroup1518[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_source_Link_14NodeDescriptors[] =
{
    {255, 20, 0, 0, {1, s_pruneGroup1518}},
};
static const PruneVariant s_pruneGroup1519[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_source_Link_15NodeDescriptors[] =
{
    {255, 21, 0, 0, {1, s_pruneGroup1519}},
};
static const PruneVariant s_pruneGroup1520[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_source_Link_16NodeDescriptors[] =
{
    {255, 22, 0, 0, {1, s_pruneGroup1520}},
};
static const PruneVariant s_pruneGroup1521[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_source_Link_17NodeDescriptors[] =
{
    {255, 23, 0, 0, {1, s_pruneGroup1521}},
};
static const PruneVariant s_pruneGroup1522[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link6_ChiMemCpyNode2020_Out0Desc[] =
{
    {255, 2, 6, 0, {1, s_pruneGroup1522}}, // ChiEISV2Node
};

static const PruneVariant s_pruneGroup1523[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link7_ChiMemCpyNode2121_Out0Desc[] =
{
    {255, 2, 7, 0, {1, s_pruneGroup1523}}, // ChiEISV2Node
};

static const PruneVariant s_pruneGroup1524[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link8_ChiMemCpyNode2222_Out0Desc[] =
{
    {255, 2, 8, 0, {1, s_pruneGroup1524}}, // ChiEISV2Node
};

static const PruneVariant s_pruneGroup1525[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link9_ChiMemCpyNode2323_Out0Desc[] =
{
    {255, 2, 9, 0, {1, s_pruneGroup1525}}, // ChiEISV2Node
};

static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link10_GMENode5_Out6Desc[] =
{
    {65538, 4, 10050, 0, {0, NULL}}, // IPE
};

static const PruneVariant s_pruneGroup1526[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1527[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link11_GMENode5_Out7Desc[] =
{
    {65543, 1, 3, 0, {1, s_pruneGroup1526}}, // EVA_MCTF
    {65538, 4, 10051, 0, {0, NULL}}, // IPE
    {65538, 26, 0, 0, {2, s_pruneGroup1527}}, // 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_pruneGroup1528[] = {{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_pruneGroup1528}}, // 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_pruneGroup1529[] = {{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_pruneGroup1529}}, // 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_pruneGroup1530[] = {{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_pruneGroup1530}}, // 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_pruneGroup1531[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link40_EVA_MCTF0_Out39Desc[] =
{
    {65538, 1, 39, 0, {2, s_pruneGroup1531}}, // IPE
};

static const PruneVariant s_pruneGroup1532[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link41_EVA_MCTF0_Out40Desc[] =
{
    {65538, 1, 40, 0, {2, s_pruneGroup1532}}, // IPE
};

static const PruneVariant s_pruneGroup1533[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link42_EVA_MCTF0_Out41Desc[] =
{
    {65538, 1, 41, 0, {2, s_pruneGroup1533}}, // IPE
};

static const PruneVariant s_pruneGroup1534[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link43_EVA_MVWarp2_Out39Desc[] =
{
    {65538, 3, 39, 0, {2, s_pruneGroup1534}}, // IPE
};

static const PruneVariant s_pruneGroup1535[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link44_EVA_MVWarp2_Out40Desc[] =
{
    {65538, 3, 40, 0, {2, s_pruneGroup1535}}, // IPE
};

static const PruneVariant s_pruneGroup1536[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link45_EVA_MVWarp2_Out41Desc[] =
{
    {65538, 3, 41, 0, {2, s_pruneGroup1536}}, // 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_pruneGroup1537[] = {{PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link55_EVA_MCTF1_Out39Desc[] =
{
    {65538, 5, 39, 0, {1, s_pruneGroup1537}}, // IPE
};

static const PruneVariant s_pruneGroup1538[] = {{PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link56_EVA_MCTF1_Out40Desc[] =
{
    {65538, 5, 40, 0, {1, s_pruneGroup1538}}, // IPE
};

static const PruneVariant s_pruneGroup1539[] = {{PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link57_EVA_MCTF1_Out41Desc[] =
{
    {65538, 5, 41, 0, {1, s_pruneGroup1539}}, // IPE
};

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

static const PruneVariant s_pruneGroup1540[] = {{PruneGroupHDR10P, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link59_StatsParse0_Out0Desc[] =
{
    {3, 11, 0, 0, {1, s_pruneGroup1540}}, // SinkNoBuffer
};

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

static ChiLinkNodeDescriptor s_303_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors[] =
{
    {65538, 1, 8, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup1541[] = {{PruneGroupHDR10P, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link61_IPE3_Out9Desc[] =
{
    {255, 29, 0, 0, {0, NULL}}, // ChiHDR10P
    {2, 2, 0, 0, {1, s_pruneGroup1541}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_304_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 3, 9, 0, {1, s_pruneGroup1541}},
};
static const PruneVariant s_pruneGroup1542[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupHDR10P, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link62_ChiHDR10P29_Out0Desc[] =
{
    {2, 3, 0, 0, {4, s_pruneGroup1542}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_305_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {255, 29, 0, 0, {4, s_pruneGroup1542}},
};
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_306_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors[] =
{
    {65538, 5, 8, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup1543[] = {{PruneGroupHDR10P, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link65_IPE5_Out9Desc[] =
{
    {2, 5, 0, 0, {1, s_pruneGroup1543}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
    {255, 29, 0, 0, {0, NULL}}, // ChiHDR10P
};

static ChiLinkNodeDescriptor s_307_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 5, 9, 0, {1, s_pruneGroup1543}},
};
static const PruneVariant s_pruneGroup1544[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link66_IPE26_Out8Desc[] =
{
    {255, 14, 0, 0, {4, s_pruneGroup1544}}, // AISegmentation
};

static const PruneVariant s_pruneGroup1545[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeTRUE}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link67_AISegmentation14_Out30Desc[] =
{
    {3, 88, 0, 0, {5, s_pruneGroup1545}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup1546[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeTRUE}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link68_AISegmentation14_Out24Desc[] =
{
    {255, 14, 9, 0, {5, s_pruneGroup1546}}, // AISegmentation
};

static const PruneVariant s_pruneGroup1547[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1548[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup1549[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link69_AISegmentation14_Out22Desc[] =
{
    {65538, 5, 43, 0, {3, s_pruneGroup1547}}, // IPE
    {65538, 3, 43, 0, {4, s_pruneGroup1548}}, // IPE
    {65538, 1, 43, 0, {4, s_pruneGroup1549}}, // IPE
};

static const PruneVariant s_pruneGroup1550[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1551[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup1552[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link70_AISegmentation14_Out23Desc[] =
{
    {65538, 5, 20, 0, {3, s_pruneGroup1550}}, // IPE
    {65538, 3, 20, 0, {4, s_pruneGroup1551}}, // IPE
    {65538, 1, 20, 0, {4, s_pruneGroup1552}}, // IPE
};

static const PruneVariant s_pruneGroup1553[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link71_IPE5_Out63Desc[] =
{
    {10, 1, 104, 0, {2, s_pruneGroup1553}}, // OfflineStats
};

static const PruneVariant s_pruneGroup1554[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link72_IPE1_Out63Desc[] =
{
    {10, 1, 104, 0, {3, s_pruneGroup1554}}, // OfflineStats
};

static const PruneVariant s_pruneGroup1555[] = {{PruneGroupAWBR, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link73_OfflineStats1_Out1Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup1555}}, // SinkNoBuffer
};

static ChiTargetPortDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_303_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_304_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_305_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_306_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_307_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_pruneGroup1556[] = {{PruneGroupAWBR, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1557[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup1558[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup1559[] = {{PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup1560[] = {{PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup1561[] = {{PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup1562[] = {{PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup1563[] = {{PruneGroupHDR10P, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1564[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup1565[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup1566[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1567[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup1568[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup1569[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup1570[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup1571[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup1572[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1573[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1574[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup1575[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1576[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup1577[] = {{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_pruneGroup1556}, 0, 0, { 0 }},
    {UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_node255_14_properties, 255, 14, {2, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_14InputPortDescriptors, 4, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_14OutputPortDescriptors}, 2, {4, s_pruneGroup1557}, 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_pruneGroup1558}, 0, 0, { 0 }},
    {UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_node255_20_properties, 255, 20, {1, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_20InputPortDescriptors, 1, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_20OutputPortDescriptors}, 2, {1, s_pruneGroup1559}, 0, 0, { 0 }},
    {UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_node255_21_properties, 255, 21, {1, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_21InputPortDescriptors, 1, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_21OutputPortDescriptors}, 2, {1, s_pruneGroup1560}, 0, 0, { 0 }},
    {UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_node255_22_properties, 255, 22, {1, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_22InputPortDescriptors, 1, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_22OutputPortDescriptors}, 2, {1, s_pruneGroup1561}, 0, 0, { 0 }},
    {UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_node255_23_properties, 255, 23, {1, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_23InputPortDescriptors, 1, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_23OutputPortDescriptors}, 2, {1, s_pruneGroup1562}, 0, 0, { 0 }},
    {UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_node255_29_properties, 255, 29, {2, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_29InputPortDescriptors, 1, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_29OutputPortDescriptors}, 2, {1, s_pruneGroup1563}, 0, 0, { 0 }},
    {UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_node255_3_properties, 255, 3, {4, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_3InputPortDescriptors, 4, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_3OutputPortDescriptors}, 3, {2, s_pruneGroup1564}, 0, 0, { 0 }},
    {UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_node255_4_properties, 255, 4, {4, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_4InputPortDescriptors, 4, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_4OutputPortDescriptors}, 3, {2, s_pruneGroup1565}, 0, 0, { 0 }},
    {UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_node255_5_properties, 255, 5, {4, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_5InputPortDescriptors, 4, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_5OutputPortDescriptors}, 3, {1, s_pruneGroup1566}, 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_pruneGroup1567}, 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_pruneGroup1568}, 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_pruneGroup1569}, 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_pruneGroup1570}, 0, 0, { 0 }},
    {UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_node65538_3_properties, 65538, 3, {7, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode65538_3InputPortDescriptors, 1, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode65538_3OutputPortDescriptors}, 3, {2, s_pruneGroup1571}, 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_pruneGroup1572}, 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_pruneGroup1573}, 0, 0, { 0 }},
    {UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_node65543_0_properties, 65543, 0, {15, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode65543_0InputPortDescriptors, 12, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode65543_0OutputPortDescriptors}, 2, {2, s_pruneGroup1574}, 0, 0, { 0 }},
    {UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_node65543_1_properties, 65543, 1, {13, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode65543_1InputPortDescriptors, 12, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode65543_1OutputPortDescriptors}, 1, {1, s_pruneGroup1575}, 0, 0, { 0 }},
    {UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_node65543_2_properties, 65543, 2, {4, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode65543_2InputPortDescriptors, 4, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode65543_2OutputPortDescriptors}, 2, {2, s_pruneGroup1576}, 0, 0, { 0 }},
    {UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_node9_0_properties, 9, 0, {2, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode9_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode9_0OutputPortDescriptors}, 1, {1, s_pruneGroup1577}, 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 RealTimeFeatureZSLPreviewRawPDNetBokeh***************************/

static const PruneVariant s_pruneGroup1578[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupHFRUsecase, PruneTypeDisable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
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
    {5, 0, 11, 0, {3, s_pruneGroup1578}}, // AutoFocus
};

static ChiLinkNodeDescriptor s_308_TARGET_BUFFER_RAW_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 9, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup1579[] = {{PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link1_IPE0_Out8Desc[] =
{
    {2, 5, 0, 0, {1, s_pruneGroup1579}}, // SinkBuffer ]-> TARGET_BUFFER_DISPLAY
};

static ChiLinkNodeDescriptor s_309_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors[] =
{
    {65538, 0, 8, 0, {1, s_pruneGroup1579}},
};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link2_IFE0_Out4Desc[] =
{
    {2, 2, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_IDEAL_RAW
};

static ChiLinkNodeDescriptor s_310_TARGET_BUFFER_IDEAL_RAW_Link_NodeDescriptors[] =
{
    {65536, 0, 4, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup1580[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1581[] = {{PruneGroupEIS, PruneTypeEISv2}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link3_IFE0_Out22Desc[] =
{
    {255, 0, 0, 0, {1, s_pruneGroup1580}}, // ChiGMENode
    {255, 1, 0, 0, {1, s_pruneGroup1581}}, // ChiEISV2Node
    {65538, 2, 0, 0, {0, NULL}}, // IPE
};

static const PruneVariant s_pruneGroup1582[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1583[] = {{PruneGroupEIS, PruneTypeEISv2}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link4_IFE0_Out23Desc[] =
{
    {255, 0, 1, 0, {1, s_pruneGroup1582}}, // ChiGMENode
    {255, 1, 1, 0, {1, s_pruneGroup1583}}, // ChiEISV2Node
};

static const PruneVariant s_pruneGroup1584[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1585[] = {{PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link5_ChiGMENode0_Out0Desc[] =
{
    {65543, 0, 3, 0, {1, s_pruneGroup1584}}, // EVA_MCTF
    {65538, 0, 0, 0, {1, s_pruneGroup1585}}, // IPE
};

static const PruneVariant s_pruneGroup1586[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1587[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1588[] = {{PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link6_ChiGMENode0_Out1Desc[] =
{
    {65543, 0, 5, 0, {1, s_pruneGroup1586}}, // EVA_MCTF
    {65543, 0, 33, 0, {1, s_pruneGroup1587}}, // CVP
    {65538, 0, 1, 0, {1, s_pruneGroup1588}}, // 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_pruneGroup1589[] = {{PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link12_EVA_MCTF0_Out39Desc[] =
{
    {65538, 0, 39, 0, {1, s_pruneGroup1589}}, // IPE
};

static const PruneVariant s_pruneGroup1590[] = {{PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link13_EVA_MCTF0_Out40Desc[] =
{
    {65538, 0, 40, 0, {1, s_pruneGroup1590}}, // IPE
};

static const PruneVariant s_pruneGroup1591[] = {{PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link14_EVA_MCTF0_Out41Desc[] =
{
    {65538, 0, 41, 0, {1, s_pruneGroup1591}}, // IPE
};

static const PruneVariant s_pruneGroup1592[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1593[] = {{PruneGroupEIS, PruneTypeEISv2}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link15_IFE0_Out24Desc[] =
{
    {65538, 0, 2, 0, {1, s_pruneGroup1592}}, // IPE
    {65538, 3, 2, 0, {1, s_pruneGroup1593}}, // IPE
};

static const PruneVariant s_pruneGroup1594[] = {{PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link16_IPE0_Out9Desc[] =
{
    {2, 1, 0, 0, {1, s_pruneGroup1594}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_311_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 0, 9, 0, {1, s_pruneGroup1594}},
};
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_pruneGroup1595[] = {{PruneGroupEIS, PruneTypeEISv2}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link27_IPE3_Out8Desc[] =
{
    {2, 5, 0, 0, {1, s_pruneGroup1595}}, // SinkBuffer ]-> TARGET_BUFFER_DISPLAY
};

static ChiLinkNodeDescriptor s_312_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors[] =
{
    {65538, 3, 8, 0, {1, s_pruneGroup1595}},
};
static const PruneVariant s_pruneGroup1596[] = {{PruneGroupEIS, PruneTypeEISv2}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link28_IPE3_Out9Desc[] =
{
    {2, 1, 0, 0, {1, s_pruneGroup1596}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_313_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 3, 9, 0, {1, s_pruneGroup1596}},
};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link29_IPE1_Out9Desc[] =
{
    {2, 0, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_POSTVIEW_OUT
};

static ChiLinkNodeDescriptor s_314_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_315_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_316_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_pruneGroup1597[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link37_IFE0_Out19Desc[] =
{
    {9, 1, 29, 0, {0, NULL}}, // StatsParse
    {9, 0, 9, 0, {1, s_pruneGroup1597}}, // StatsParse
};

static const PruneVariant s_pruneGroup1598[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static const PruneVariant s_pruneGroup1599[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link38_Sensor0_Out0Desc[] =
{
    {65536, 0, 2, 1, {0, NULL}}, // IFE
    {65536, 0, 2, 5, {1, s_pruneGroup1598}}, // IFE
    {65536, 0, 2, 6, {1, s_pruneGroup1599}}, // IFE
};

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

static const PruneVariant s_pruneGroup1600[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static const PruneVariant s_pruneGroup1601[] = {{PruneGroupPDNetSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link40_IFE0_Out8Desc[] =
{
    {5, 0, 8, 0, {2, s_pruneGroup1600}}, // AutoFocus
    {17, 0, 0, 0, {1, s_pruneGroup1601}}, // STATSPDnet
};

static const PruneVariant s_pruneGroup1602[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link41_IFE0_Out11Desc[] =
{
    {5, 0, 99, 0, {2, s_pruneGroup1602}}, // AutoFocus
};

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

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

static const PruneVariant s_pruneGroup1605[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1606[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link44_IFE0_Out21Desc[] =
{
    {9, 0, 1, 0, {1, s_pruneGroup1605}}, // StatsParse
    {12, 0, 1, 0, {1, s_pruneGroup1606}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup1607[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link45_IFE0_Out42Desc[] =
{
    {9, 0, 77, 0, {1, s_pruneGroup1607}}, // StatsParse
};

static const PruneVariant s_pruneGroup1608[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link46_IFE0_Out15Desc[] =
{
    {9, 0, 5, 0, {1, s_pruneGroup1608}}, // StatsParse
};

static const PruneVariant s_pruneGroup1609[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static const PruneVariant s_pruneGroup1610[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link47_IFE0_Out25Desc[] =
{
    {5, 0, 12, 0, {2, s_pruneGroup1609}}, // AutoFocus
    {5, 0, 105, 0, {2, s_pruneGroup1610}}, // AutoFocus
};

static const PruneVariant s_pruneGroup1611[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static const PruneVariant s_pruneGroup1612[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static const PruneVariant s_pruneGroup1613[] = {{PruneGroupPDNetSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link48_IFE0_Out28Desc[] =
{
    {5, 0, 35, 0, {2, s_pruneGroup1611}}, // AutoFocus
    {5, 0, 107, 0, {2, s_pruneGroup1612}}, // AutoFocus
    {17, 0, 1, 0, {1, s_pruneGroup1613}}, // STATSPDnet
};

static const PruneVariant s_pruneGroup1614[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1615[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1616[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link49_IFE0_Out29Desc[] =
{
    {9, 0, 36, 0, {1, s_pruneGroup1614}}, // StatsParse
    {1, 0, 62, 0, {1, s_pruneGroup1615}}, // StatsProcessing
    {12, 0, 62, 0, {1, s_pruneGroup1616}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup1617[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1618[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1619[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link50_IFE0_Out30Desc[] =
{
    {9, 0, 35, 0, {1, s_pruneGroup1617}}, // StatsParse
    {1, 0, 37, 0, {1, s_pruneGroup1618}}, // StatsProcessing
    {5, 0, 37, 0, {1, s_pruneGroup1619}}, // AutoFocus
};

static const PruneVariant s_pruneGroup1620[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1621[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link51_IFE0_Out32Desc[] =
{
    {9, 0, 3, 0, {1, s_pruneGroup1620}}, // StatsParse
    {1, 0, 3, 0, {1, s_pruneGroup1621}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup1622[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1623[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link52_IFE0_Out36Desc[] =
{
    {9, 0, 61, 0, {1, s_pruneGroup1622}}, // StatsParse
    {1, 0, 76, 0, {1, s_pruneGroup1623}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup1624[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1625[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link53_IFE0_Out38Desc[] =
{
    {9, 0, 65, 0, {1, s_pruneGroup1624}}, // StatsParse
    {1, 0, 83, 0, {1, s_pruneGroup1625}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup1626[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link54_IFE0_Out37Desc[] =
{
    {5, 0, 90, 0, {1, s_pruneGroup1626}}, // AutoFocus
};

static const PruneVariant s_pruneGroup1627[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static const PruneVariant s_pruneGroup1628[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link55_IFE0_Out39Desc[] =
{
    {5, 0, 89, 0, {2, s_pruneGroup1627}}, // AutoFocus
    {5, 0, 109, 0, {2, s_pruneGroup1628}}, // AutoFocus
};

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

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

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

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

static const PruneVariant s_pruneGroup1633[] = {{PruneGroupTrackerSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1634[] = {{PruneGroupStatsNNSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1635[] = {{PruneGroupMLInference, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link60_IPE19_Out8Desc[] =
{
    {14, 0, 0, 0, {1, s_pruneGroup1633}}, // TRACKER
    {16, 0, 0, 0, {1, s_pruneGroup1634}}, // STATSNN
    {255, 77, 0, 0, {1, s_pruneGroup1635}}, // ChiNode
    {8, 0, 3, 0, {0, NULL}}, // FDManager
};

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

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

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

static const PruneVariant s_pruneGroup1639[] = {{PruneGroup4KEISv3, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link64_IPE19_Out9Desc[] =
{
    {2, 4, 0, 0, {1, s_pruneGroup1639}}, // SinkBuffer ]-> TARGET_BUFFER_FD
};

static ChiLinkNodeDescriptor s_317_TARGET_BUFFER_FD_Link_NodeDescriptors[] =
{
    {65538, 19, 9, 0, {1, s_pruneGroup1639}},
};
static const PruneVariant s_pruneGroup1640[] = {{PruneGroup4KEISv3, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link65_IFE0_Out6Desc[] =
{
    {2, 4, 0, 0, {1, s_pruneGroup1640}}, // SinkBuffer ]-> TARGET_BUFFER_FD
    {65538, 19, 0, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor s_318_TARGET_BUFFER_FD_Link_NodeDescriptors[] =
{
    {65536, 0, 6, 0, {1, s_pruneGroup1640}},
};
static const PruneVariant s_pruneGroup1641[] = {{PruneGroupMLInference, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link66_ChiNode77_Out0Desc[] =
{
    {3, 44, 0, 0, {1, s_pruneGroup1641}}, // SinkNoBuffer
};

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

static ChiTargetPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_RAW_OUT", &UsecaseZSL_TARGET_BUFFER_RAW_OUT_target, 1, s_308_TARGET_BUFFER_RAW_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_RAW_OUT
    {"TARGET_BUFFER_DISPLAY", &UsecaseZSL_TARGET_BUFFER_DISPLAY_target, 1, s_309_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors}, // TARGET_BUFFER_DISPLAY
    {"TARGET_BUFFER_IDEAL_RAW", &UsecaseZSL_TARGET_BUFFER_IDEAL_RAW_target, 1, s_310_TARGET_BUFFER_IDEAL_RAW_Link_NodeDescriptors}, // TARGET_BUFFER_IDEAL_RAW
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_311_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_DISPLAY", &UsecaseZSL_TARGET_BUFFER_DISPLAY_target, 1, s_312_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors}, // TARGET_BUFFER_DISPLAY
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_313_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_POSTVIEW_OUT", &UsecaseZSL_TARGET_BUFFER_POSTVIEW_OUT_target, 1, s_314_TARGET_BUFFER_POSTVIEW_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_POSTVIEW_OUT
    {"TARGET_BUFFER_YUV_OUT", &UsecaseZSL_TARGET_BUFFER_YUV_OUT_target, 1, s_315_TARGET_BUFFER_YUV_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_YUV_OUT
    {"TARGET_BUFFER_REPROCESS_OUT", &UsecaseZSL_TARGET_BUFFER_REPROCESS_OUT_target, 1, s_316_TARGET_BUFFER_REPROCESS_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_REPROCESS_OUT
    {"TARGET_BUFFER_FD", &UsecaseZSL_TARGET_BUFFER_FD_target, 1, s_317_TARGET_BUFFER_FD_Link_NodeDescriptors}, // TARGET_BUFFER_FD
    {"TARGET_BUFFER_FD", &UsecaseZSL_TARGET_BUFFER_FD_target, 1, s_318_TARGET_BUFFER_FD_Link_NodeDescriptors}, // TARGET_BUFFER_FD
};

// Sensor0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokehNode0_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_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
    {83, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBayerRS
};

// 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
};

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

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

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

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

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

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

// 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
};

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

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

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

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

// IFE0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokehNode65536_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_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
    {8, 0, 0, 2, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRDI0
    {11, 0, 0, 11, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRDI3
    {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
    {42, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsALSCBG
    {15, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsIHIST
    {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
    {6, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortFD
};

// 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
};

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

// IPE19 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokehNode65538_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_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
};

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

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

// 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
    {77, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortALSCBG
    {5, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortIHist
    {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 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_node14_0_properties[] =
{
    {1, "com.qti.stats.tracker"},
    {6, "1"},
};

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

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

static ChiNodeProperty UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_node255_1_properties[] =
{
    {1, "com.qti.node.memcpy"},
};

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

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

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

static ChiNodeProperty UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_node65538_19_properties[] =
{
    {2, "11"},
};

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

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

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_pruneGroup1642[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1643[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1644[] = {{PruneGroupTrackerSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1645[] = {{PruneGroupStatsNNSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1646[] = {{PruneGroupPDNetSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1647[] = {{PruneGroupMLInference, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1648[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1649[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiNode UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokehNodes[] =
{
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_node0_0_properties, 0, 0, {0, { 0 }, NULL, 2, { 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_pruneGroup1642}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_node12_0_properties, 12, 0, {2, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokehNode12_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokehNode12_0OutputPortDescriptors}, 2, {1, s_pruneGroup1643}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_node14_0_properties, 14, 0, {1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokehNode14_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokehNode14_0OutputPortDescriptors}, 2, {1, s_pruneGroup1644}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_node16_0_properties, 16, 0, {1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokehNode16_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokehNode16_0OutputPortDescriptors}, 2, {1, s_pruneGroup1645}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_node17_0_properties, 17, 0, {2, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokehNode17_0InputPortDescriptors, 2, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokehNode17_0OutputPortDescriptors}, 2, {1, s_pruneGroup1646}, 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 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_node255_77_properties, 255, 77, {1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokehNode255_77InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokehNode255_77OutputPortDescriptors}, 1, {1, s_pruneGroup1647}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_node5_0_properties, 5, 0, {12, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokehNode5_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokehNode5_0OutputPortDescriptors}, 4, {1, s_pruneGroup1648}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_node65536_0_properties, 65536, 0, {4, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokehNode65536_0InputPortDescriptors, 27, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokehNode65536_0OutputPortDescriptors}, 1, {0, NULL}, 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_19_properties, 65538, 19, {1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokehNode65538_19InputPortDescriptors, 2, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokehNode65538_19OutputPortDescriptors}, 1, {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 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_node8_0_properties, 8, 0, {1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokehNode8_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokehNode8_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_node9_0_properties, 9, 0, {10, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokehNode9_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokehNode9_0OutputPortDescriptors}, 1, {1, s_pruneGroup1649}, 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}}, 3, 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, 0, 0, {0, NULL}}, 3, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link38_Sensor0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 1, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link39_Sensor0_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 8, 2, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link40_IFE0_Out8Desc, {1, {ChiFormatRawPlain16}, 307200, 10, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 11, 11, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link41_IFE0_Out11Desc, {1, {ChiFormatRawPlain16}, 307200, 10, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 10, 3, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link42_IFE0_Out10Desc, {1, {ChiFormatRawMIPI}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 31, 1, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link43_IFE0_Out31Desc, {1, {ChiFormatRawPlain16}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 21, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link44_IFE0_Out21Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 42, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link45_IFE0_Out42Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 15, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link46_IFE0_Out15Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 25, 2, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link47_IFE0_Out25Desc, {1, {ChiFormatRawPlain64}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 28, 2, {0, NULL}}, 3, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link48_IFE0_Out28Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 16, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 29, 0, {0, NULL}}, 3, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link49_IFE0_Out29Desc, {1, {ChiFormatBlob}, 16384, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 30, 0, {0, NULL}}, 3, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link50_IFE0_Out30Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 32, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link51_IFE0_Out32Desc, {1, {ChiFormatBlob}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 36, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link52_IFE0_Out36Desc, {1, {ChiFormatBlob}, 3072, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 38, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link53_IFE0_Out38Desc, {1, {ChiFormatBlob}, 16384, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 37, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link54_IFE0_Out37Desc, {1, {ChiFormatBlob}, 16384, 10, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 39, 2, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link55_IFE0_Out39Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{9, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link56_StatsParse0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{1, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link57_StatsProcessing0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{12, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link58_AutoWhiteBalance0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{5, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link59_AutoFocus0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 19, 8, 0, {0, NULL}}, 4, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link60_IPE19_Out8Desc, {1, {ChiFormatYUV420NV12}, 0, 6, 12, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{14, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link61_TRACKER0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{16, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link62_STATSNN0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{17, 0, 1, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link63_STATSPDnet0_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 19, 9, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link64_IPE19_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 6, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link65_IFE0_Out6Desc, {1, {ChiFormatYUV420NV12}, 0, 6, 12, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable}, {0, LinkFlagFallbackBufferManager}, OfflineDependencyProviderNone, 0},
    {{255, 77, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link66_ChiNode77_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{8, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link67_FDManager0_Out0Desc, {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_319_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_320_TARGET_BUFFER_LONG_RAW_OUT_Link_NodeDescriptors[] =
{
    {65536, 1, 9, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup1650[] = {{PruneGroupMLInference, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRaw_Link31_ChiNode1_Out0Desc[] =
{
    {8, 0, 3, 0, {0, NULL}}, // FDManager
    {255, 77, 0, 0, {1, s_pruneGroup1650}}, // ChiNode
};

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

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

static ChiLinkNodeDescriptor s_321_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_322_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_323_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_324_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_325_TARGET_BUFFER_IFE_LONG_FULL_UBWCTP10_OUT_Link_NodeDescriptors[] =
{
    {65536, 1, 0, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup1652[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRaw_Link38_IFE0_Out23Desc[] =
{
    {2, 7, 0, 0, {1, s_pruneGroup1652}}, // SinkBuffer ]-> TARGET_BUFFER_IFE_SHORT_DISPLAY_DS4_PD10_OUT
};

static ChiLinkNodeDescriptor s_326_TARGET_BUFFER_IFE_SHORT_DISPLAY_DS4_PD10_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 23, 0, {1, s_pruneGroup1652}},
};
static const PruneVariant s_pruneGroup1653[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRaw_Link39_IFE1_Out23Desc[] =
{
    {2, 8, 0, 0, {1, s_pruneGroup1653}}, // SinkBuffer ]-> TARGET_BUFFER_IFE_LONG_DISPLAY_DS4_PD10_OUT
};

static ChiLinkNodeDescriptor s_327_TARGET_BUFFER_IFE_LONG_DISPLAY_DS4_PD10_OUT_Link_NodeDescriptors[] =
{
    {65536, 1, 23, 0, {1, s_pruneGroup1653}},
};
static const PruneVariant s_pruneGroup1654[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRaw_Link40_IFE0_Out22Desc[] =
{
    {2, 9, 0, 0, {1, s_pruneGroup1654}}, // SinkBuffer ]-> TARGET_BUFFER_IFE_SHORT_DISPLAY_UBWCTP10_OUT
};

static ChiLinkNodeDescriptor s_328_TARGET_BUFFER_IFE_SHORT_DISPLAY_UBWCTP10_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 22, 0, {1, s_pruneGroup1654}},
};
static const PruneVariant s_pruneGroup1655[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRaw_Link41_IFE1_Out22Desc[] =
{
    {2, 10, 0, 0, {1, s_pruneGroup1655}}, // SinkBuffer ]-> TARGET_BUFFER_IFE_LONG_DISPLAY_UBWCTP10_OUT
};

static ChiLinkNodeDescriptor s_329_TARGET_BUFFER_IFE_LONG_DISPLAY_UBWCTP10_OUT_Link_NodeDescriptors[] =
{
    {65536, 1, 22, 0, {1, s_pruneGroup1655}},
};
static ChiTargetPortDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRaw_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_SHORT_RAW_OUT", &UsecaseZSL_TARGET_BUFFER_SHORT_RAW_OUT_target, 1, s_319_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_320_TARGET_BUFFER_LONG_RAW_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_LONG_RAW_OUT
    {"TARGET_BUFFER_FD", &UsecaseZSL_TARGET_BUFFER_FD_target, 1, s_321_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_322_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_323_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_324_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_325_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_326_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_327_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_328_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_329_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_pruneGroup1656[] = {{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_pruneGroup1656}, 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 MultiCameraRealtime***************************/

static const PruneVariant s_pruneGroup1657[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static const PruneVariant s_pruneGroup1658[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtime_Link0_Sensor0_Out0Desc[] =
{
    {65536, 0, 2, 1, {0, NULL}}, // IFE
    {65536, 0, 2, 5, {1, s_pruneGroup1657}}, // IFE
    {65536, 0, 2, 6, {1, s_pruneGroup1658}}, // IFE
};

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

static const PruneVariant s_pruneGroup1659[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static const PruneVariant s_pruneGroup1660[] = {{PruneGroupPDNetSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtime_Link2_IFE0_Out8Desc[] =
{
    {5, 0, 8, 0, {2, s_pruneGroup1659}}, // AutoFocus
    {17, 0, 0, 0, {1, s_pruneGroup1660}}, // STATSPDnet
};

static const PruneVariant s_pruneGroup1661[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtime_Link3_IFE0_Out11Desc[] =
{
    {5, 0, 99, 0, {2, s_pruneGroup1661}}, // AutoFocus
};

static const PruneVariant s_pruneGroup1662[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupHFRUsecase, PruneTypeDisable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtime_Link4_IFE0_Out9Desc[] =
{
    {5, 0, 11, 0, {3, s_pruneGroup1662}}, // AutoFocus
    {2, 3, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_RAW_OUT
};

static ChiLinkNodeDescriptor s_330_TARGET_BUFFER_RAW_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 9, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup1663[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static const PruneVariant s_pruneGroup1664[] = {{PruneGroupRAW16, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtime_Link5_IFE0_Out10Desc[] =
{
    {1, 0, 13, 0, {2, s_pruneGroup1663}}, // StatsProcessing
    {2, 4, 0, 0, {1, s_pruneGroup1664}}, // SinkBuffer ]-> TARGET_BUFFER_RAW16
};

static ChiLinkNodeDescriptor s_331_TARGET_BUFFER_RAW16_Link_NodeDescriptors[] =
{
    {65536, 0, 10, 0, {1, s_pruneGroup1664}},
};
static const PruneVariant s_pruneGroup1665[] = {{PruneGroupBTMCMode, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtime_Link6_IFE0_Out31Desc[] =
{
    {9, 0, 34, 0, {1, s_pruneGroup1665}}, // StatsParse
};

static const PruneVariant s_pruneGroup1666[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtime_Link7_IFE0_Out19Desc[] =
{
    {9, 0, 9, 0, {1, s_pruneGroup1666}}, // StatsParse
    {9, 1, 9, 0, {0, NULL}}, // StatsParse
};

static const PruneVariant s_pruneGroup1667[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1668[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtime_Link8_IFE0_Out21Desc[] =
{
    {9, 0, 1, 0, {1, s_pruneGroup1667}}, // StatsParse
    {12, 0, 1, 0, {1, s_pruneGroup1668}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup1669[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtime_Link9_IFE0_Out42Desc[] =
{
    {9, 0, 77, 0, {1, s_pruneGroup1669}}, // StatsParse
};

static const PruneVariant s_pruneGroup1670[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtime_Link10_IFE0_Out15Desc[] =
{
    {9, 0, 5, 0, {1, s_pruneGroup1670}}, // StatsParse
};

static const PruneVariant s_pruneGroup1671[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static const PruneVariant s_pruneGroup1672[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtime_Link11_IFE0_Out25Desc[] =
{
    {5, 0, 12, 0, {2, s_pruneGroup1671}}, // AutoFocus
    {5, 0, 105, 0, {2, s_pruneGroup1672}}, // AutoFocus
};

static const PruneVariant s_pruneGroup1673[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static const PruneVariant s_pruneGroup1674[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static const PruneVariant s_pruneGroup1675[] = {{PruneGroupPDNetSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtime_Link12_IFE0_Out28Desc[] =
{
    {5, 0, 35, 0, {2, s_pruneGroup1673}}, // AutoFocus
    {5, 0, 107, 0, {2, s_pruneGroup1674}}, // AutoFocus
    {17, 0, 1, 0, {1, s_pruneGroup1675}}, // STATSPDnet
};

static const PruneVariant s_pruneGroup1676[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1677[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1678[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtime_Link13_IFE0_Out29Desc[] =
{
    {9, 0, 36, 0, {1, s_pruneGroup1676}}, // StatsParse
    {1, 0, 62, 0, {1, s_pruneGroup1677}}, // StatsProcessing
    {12, 0, 62, 0, {1, s_pruneGroup1678}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup1679[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1680[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1681[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtime_Link14_IFE0_Out30Desc[] =
{
    {9, 0, 35, 0, {1, s_pruneGroup1679}}, // StatsParse
    {1, 0, 37, 0, {1, s_pruneGroup1680}}, // StatsProcessing
    {5, 0, 37, 0, {1, s_pruneGroup1681}}, // AutoFocus
};

static const PruneVariant s_pruneGroup1682[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1683[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtime_Link15_IFE0_Out32Desc[] =
{
    {9, 0, 3, 0, {1, s_pruneGroup1682}}, // StatsParse
    {1, 0, 3, 0, {1, s_pruneGroup1683}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup1684[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1685[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtime_Link16_IFE0_Out36Desc[] =
{
    {9, 0, 61, 0, {1, s_pruneGroup1684}}, // StatsParse
    {1, 0, 76, 0, {1, s_pruneGroup1685}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup1686[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1687[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtime_Link17_IFE0_Out38Desc[] =
{
    {9, 0, 65, 0, {1, s_pruneGroup1686}}, // StatsParse
    {1, 0, 83, 0, {1, s_pruneGroup1687}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup1688[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtime_Link18_IFE0_Out37Desc[] =
{
    {5, 0, 90, 0, {1, s_pruneGroup1688}}, // AutoFocus
};

static const PruneVariant s_pruneGroup1689[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static const PruneVariant s_pruneGroup1690[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtime_Link19_IFE0_Out39Desc[] =
{
    {5, 0, 89, 0, {2, s_pruneGroup1689}}, // AutoFocus
    {5, 0, 109, 0, {2, s_pruneGroup1690}}, // AutoFocus
};

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

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

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

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

static const PruneVariant s_pruneGroup1695[] = {{PruneGroupTrackerSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1696[] = {{PruneGroupStatsNNSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1697[] = {{PruneGroupMLInference, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtime_Link24_IPE19_Out8Desc[] =
{
    {14, 0, 0, 0, {1, s_pruneGroup1695}}, // TRACKER
    {16, 0, 0, 0, {1, s_pruneGroup1696}}, // STATSNN
    {255, 77, 0, 0, {1, s_pruneGroup1697}}, // ChiNode
    {8, 0, 3, 0, {0, NULL}}, // FDManager
};

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

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

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

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

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

static const PruneVariant s_pruneGroup1702[] = {{PruneGroup4KEISv3, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtime_Link30_IFE0_Out6Desc[] =
{
    {65538, 19, 0, 0, {0, NULL}}, // IPE
    {2, 4, 0, 0, {1, s_pruneGroup1702}}, // SinkBuffer ]-> TARGET_BUFFER_FD
};

static ChiLinkNodeDescriptor s_332_TARGET_BUFFER_FD_Link_NodeDescriptors[] =
{
    {65536, 0, 6, 0, {1, s_pruneGroup1702}},
};
static const PruneVariant s_pruneGroup1703[] = {{PruneGroup4KEISv3, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtime_Link31_IPE19_Out9Desc[] =
{
    {2, 4, 0, 0, {1, s_pruneGroup1703}}, // SinkBuffer ]-> TARGET_BUFFER_FD
};

static ChiLinkNodeDescriptor s_333_TARGET_BUFFER_FD_Link_NodeDescriptors[] =
{
    {65538, 19, 9, 0, {1, s_pruneGroup1703}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtime_Link32_IFE0_Out0Desc[] =
{
    {2, 0, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_SAT_INPUT_FULL
};

static ChiLinkNodeDescriptor s_334_TARGET_BUFFER_SAT_INPUT_FULL_Link_NodeDescriptors[] =
{
    {65536, 0, 0, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtime_Link33_IFE0_Out1Desc[] =
{
    {2, 1, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_SAT_INPUT_DS4
};

static ChiLinkNodeDescriptor s_335_TARGET_BUFFER_SAT_INPUT_DS4_Link_NodeDescriptors[] =
{
    {65536, 0, 1, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtime_Link34_IFE0_Out2Desc[] =
{
    {2, 2, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_SAT_INPUT_DS16
};

static ChiLinkNodeDescriptor s_336_TARGET_BUFFER_SAT_INPUT_DS16_Link_NodeDescriptors[] =
{
    {65536, 0, 2, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup1704[] = {{PruneGroupIDEALRAW, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtime_Link35_IFE0_Out4Desc[] =
{
    {2, 5, 0, 0, {1, s_pruneGroup1704}}, // SinkBuffer ]-> TARGET_BUFFER_IDEALRAW
};

static ChiLinkNodeDescriptor s_337_TARGET_BUFFER_IDEALRAW_Link_NodeDescriptors[] =
{
    {65536, 0, 4, 0, {1, s_pruneGroup1704}},
};
static const PruneVariant s_pruneGroup1705[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtime_Link36_IFE0_Out22Desc[] =
{
    {2, 0, 0, 0, {1, s_pruneGroup1705}}, // SinkBuffer ]-> TARGET_BUFFER_SAT_INPUT_FULL_DISPLAY
};

static ChiLinkNodeDescriptor s_338_TARGET_BUFFER_SAT_INPUT_FULL_DISPLAY_Link_NodeDescriptors[] =
{
    {65536, 0, 22, 0, {1, s_pruneGroup1705}},
};
static const PruneVariant s_pruneGroup1706[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtime_Link37_IFE0_Out23Desc[] =
{
    {2, 1, 0, 0, {1, s_pruneGroup1706}}, // SinkBuffer ]-> TARGET_BUFFER_SAT_INPUT_DS4_DISPLAY
};

static ChiLinkNodeDescriptor s_339_TARGET_BUFFER_SAT_INPUT_DS4_DISPLAY_Link_NodeDescriptors[] =
{
    {65536, 0, 23, 0, {1, s_pruneGroup1706}},
};
static const PruneVariant s_pruneGroup1707[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtime_Link38_IFE0_Out24Desc[] =
{
    {2, 2, 0, 0, {1, s_pruneGroup1707}}, // SinkBuffer ]-> TARGET_BUFFER_SAT_INPUT_DS16_DISPLAY
};

static ChiLinkNodeDescriptor s_340_TARGET_BUFFER_SAT_INPUT_DS16_DISPLAY_Link_NodeDescriptors[] =
{
    {65536, 0, 24, 0, {1, s_pruneGroup1707}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtime_Link39_StatsParse1_Out0Desc[] =
{
    {3, 0, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiTargetPortDescriptor UsecaseZSL_MultiCameraRealtime_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_RAW_OUT", &UsecaseZSL_TARGET_BUFFER_RAW_OUT_target, 1, s_330_TARGET_BUFFER_RAW_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_RAW_OUT
    {"TARGET_BUFFER_RAW16", &UsecaseZSL_TARGET_BUFFER_RAW16_target, 1, s_331_TARGET_BUFFER_RAW16_Link_NodeDescriptors}, // TARGET_BUFFER_RAW16
    {"TARGET_BUFFER_FD", &UsecaseZSL_TARGET_BUFFER_FD_target, 1, s_332_TARGET_BUFFER_FD_Link_NodeDescriptors}, // TARGET_BUFFER_FD
    {"TARGET_BUFFER_FD", &UsecaseZSL_TARGET_BUFFER_FD_target, 1, s_333_TARGET_BUFFER_FD_Link_NodeDescriptors}, // TARGET_BUFFER_FD
    {"TARGET_BUFFER_SAT_INPUT_FULL", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_FULL_target, 1, s_334_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_335_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_336_TARGET_BUFFER_SAT_INPUT_DS16_Link_NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_DS16
    {"TARGET_BUFFER_IDEALRAW", &UsecaseZSL_TARGET_BUFFER_IDEALRAW_target, 1, s_337_TARGET_BUFFER_IDEALRAW_Link_NodeDescriptors}, // TARGET_BUFFER_IDEALRAW
    {"TARGET_BUFFER_SAT_INPUT_FULL_DISPLAY", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_FULL_DISPLAY_target, 1, s_338_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_339_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_340_TARGET_BUFFER_SAT_INPUT_DS16_DISPLAY_Link_NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_DS16_DISPLAY
};

// Sensor0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraRealtimeNode0_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_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
    {83, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBayerRS
};

// 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
};

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

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

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

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

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

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

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

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

// AutoFocus0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraRealtimeNode5_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
    {105, 0, 0, 0, { 0 }, NULL}, // StatsInputPortDualPDHWPDAFSecondary
    {35, 0, 0, 0, { 0 }, NULL}, // StatsInputPortPreProcessedPDHWPDAF
    {107, 0, 0, 0, { 0 }, NULL}, // StatsInputPortPreProcessedPDHWPDAFSecondary
    {37, 0, 0, 0, { 0 }, NULL}, // StatsInputPortAECBE
    {90, 0, 0, 0, { 0 }, NULL}, // StatsInputPortCAF
    {89, 0, 0, 0, { 0 }, NULL}, // StatsInputPortParsedPDHWPDAF
    {109, 0, 0, 0, { 0 }, NULL}, // StatsInputPortParsedPDHWPDAFSecondary
};

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

// IFE0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraRealtimeNode65536_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_MultiCameraRealtimeNode65536_0OutputPortDescriptors[] =
{
    {8, 0, 0, 2, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRDI0
    {11, 0, 0, 11, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRDI3
    {9, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRDI1
    {10, 1, 1, 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
    {42, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsALSCBG
    {15, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsIHIST
    {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
    {6, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortFD
    {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
    {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
};

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

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

// 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
    {77, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortALSCBG
    {5, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortIHist
    {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 UsecaseZSL_MultiCameraRealtimeNode9_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // StatsParseOutputPort0
};

// StatsParse1 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraRealtimeNode9_1InputPortDescriptors[] =
{
    {9, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortTintlessBG
};

// StatsParse1 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraRealtimeNode9_1OutputPortDescriptors[] =
{
    {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_node14_0_properties[] =
{
    {1, "com.qti.stats.tracker"},
    {6, "1"},
};

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

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

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

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

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

static ChiNodeProperty UsecaseZSL_MultiCameraRealtime_node65538_19_properties[] =
{
    {2, "11"},
};

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

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

static ChiNodeProperty UsecaseZSL_MultiCameraRealtime_node9_1_properties[] =
{
    {6, "1"},
    {20, "1"},
    {4, "1"},
};

static const PruneVariant s_pruneGroup1708[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1709[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1710[] = {{PruneGroupTrackerSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1711[] = {{PruneGroupStatsNNSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1712[] = {{PruneGroupPDNetSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1713[] = {{PruneGroupMLInference, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1714[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1715[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiNode UsecaseZSL_MultiCameraRealtimeNodes[] =
{
    {UsecaseZSL_MultiCameraRealtime_node0_0_properties, 0, 0, {0, { 0 }, NULL, 2, { 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_pruneGroup1708}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraRealtime_node12_0_properties, 12, 0, {2, { 0 }, UsecaseZSL_MultiCameraRealtimeNode12_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraRealtimeNode12_0OutputPortDescriptors}, 2, {1, s_pruneGroup1709}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraRealtime_node14_0_properties, 14, 0, {1, { 0 }, UsecaseZSL_MultiCameraRealtimeNode14_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraRealtimeNode14_0OutputPortDescriptors}, 2, {1, s_pruneGroup1710}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraRealtime_node16_0_properties, 16, 0, {1, { 0 }, UsecaseZSL_MultiCameraRealtimeNode16_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraRealtimeNode16_0OutputPortDescriptors}, 2, {1, s_pruneGroup1711}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraRealtime_node17_0_properties, 17, 0, {2, { 0 }, UsecaseZSL_MultiCameraRealtimeNode17_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraRealtimeNode17_0OutputPortDescriptors}, 2, {1, s_pruneGroup1712}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraRealtime_node255_77_properties, 255, 77, {1, { 0 }, UsecaseZSL_MultiCameraRealtimeNode255_77InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraRealtimeNode255_77OutputPortDescriptors}, 1, {1, s_pruneGroup1713}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraRealtime_node5_0_properties, 5, 0, {11, { 0 }, UsecaseZSL_MultiCameraRealtimeNode5_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraRealtimeNode5_0OutputPortDescriptors}, 4, {1, s_pruneGroup1714}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraRealtime_node65536_0_properties, 65536, 0, {4, { 0 }, UsecaseZSL_MultiCameraRealtimeNode65536_0InputPortDescriptors, 26, { 0 }, UsecaseZSL_MultiCameraRealtimeNode65536_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraRealtime_node65538_19_properties, 65538, 19, {1, { 0 }, UsecaseZSL_MultiCameraRealtimeNode65538_19InputPortDescriptors, 2, { 0 }, UsecaseZSL_MultiCameraRealtimeNode65538_19OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraRealtime_node8_0_properties, 8, 0, {1, { 0 }, UsecaseZSL_MultiCameraRealtimeNode8_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraRealtimeNode8_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraRealtime_node9_0_properties, 9, 0, {10, { 0 }, UsecaseZSL_MultiCameraRealtimeNode9_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraRealtimeNode9_0OutputPortDescriptors}, 1, {1, s_pruneGroup1715}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraRealtime_node9_1_properties, 9, 1, {1, { 0 }, UsecaseZSL_MultiCameraRealtimeNode9_1InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraRealtimeNode9_1OutputPortDescriptors}, 3, {0, NULL}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseZSL_MultiCameraRealtimeLinks[] =
{
    {{0, 0, 0, 0, {0, NULL}}, 3, UsecaseZSL_MultiCameraRealtime_Link0_Sensor0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 1, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRealtime_Link1_Sensor0_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 8, 2, {0, NULL}}, 2, UsecaseZSL_MultiCameraRealtime_Link2_IFE0_Out8Desc, {1, {ChiFormatRawPlain16}, 307200, 10, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 11, 11, {0, NULL}}, 1, UsecaseZSL_MultiCameraRealtime_Link3_IFE0_Out11Desc, {1, {ChiFormatRawPlain16}, 307200, 10, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 9, 0, {0, NULL}}, 2, UsecaseZSL_MultiCameraRealtime_Link4_IFE0_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 10, 3, {0, NULL}}, 2, UsecaseZSL_MultiCameraRealtime_Link5_IFE0_Out10Desc, {1, {ChiFormatRawMIPI}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 31, 1, {0, NULL}}, 1, UsecaseZSL_MultiCameraRealtime_Link6_IFE0_Out31Desc, {1, {ChiFormatRawPlain16}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 19, 0, {0, NULL}}, 2, UsecaseZSL_MultiCameraRealtime_Link7_IFE0_Out19Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 21, 0, {0, NULL}}, 2, UsecaseZSL_MultiCameraRealtime_Link8_IFE0_Out21Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 42, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRealtime_Link9_IFE0_Out42Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 15, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRealtime_Link10_IFE0_Out15Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 25, 2, {0, NULL}}, 2, UsecaseZSL_MultiCameraRealtime_Link11_IFE0_Out25Desc, {1, {ChiFormatRawPlain64}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 28, 2, {0, NULL}}, 3, UsecaseZSL_MultiCameraRealtime_Link12_IFE0_Out28Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 16, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 29, 0, {0, NULL}}, 3, UsecaseZSL_MultiCameraRealtime_Link13_IFE0_Out29Desc, {1, {ChiFormatBlob}, 16384, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 30, 0, {0, NULL}}, 3, UsecaseZSL_MultiCameraRealtime_Link14_IFE0_Out30Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 32, 0, {0, NULL}}, 2, UsecaseZSL_MultiCameraRealtime_Link15_IFE0_Out32Desc, {1, {ChiFormatBlob}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 36, 0, {0, NULL}}, 2, UsecaseZSL_MultiCameraRealtime_Link16_IFE0_Out36Desc, {1, {ChiFormatBlob}, 3072, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 38, 0, {0, NULL}}, 2, UsecaseZSL_MultiCameraRealtime_Link17_IFE0_Out38Desc, {1, {ChiFormatBlob}, 16384, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 37, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRealtime_Link18_IFE0_Out37Desc, {1, {ChiFormatBlob}, 16384, 10, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 39, 2, {0, NULL}}, 2, UsecaseZSL_MultiCameraRealtime_Link19_IFE0_Out39Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{9, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRealtime_Link20_StatsParse0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{1, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRealtime_Link21_StatsProcessing0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{12, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRealtime_Link22_AutoWhiteBalance0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{5, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRealtime_Link23_AutoFocus0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 19, 8, 0, {0, NULL}}, 4, UsecaseZSL_MultiCameraRealtime_Link24_IPE19_Out8Desc, {1, {ChiFormatYUV420NV12}, 0, 6, 12, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{14, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRealtime_Link25_TRACKER0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{16, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRealtime_Link26_STATSNN0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{17, 0, 1, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRealtime_Link27_STATSPDnet0_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 77, 0, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRealtime_Link28_ChiNode77_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{8, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRealtime_Link29_FDManager0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 6, 0, {0, NULL}}, 2, UsecaseZSL_MultiCameraRealtime_Link30_IFE0_Out6Desc, {1, {ChiFormatYUV420NV12}, 0, 6, 12, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable}, {0, LinkFlagFallbackBufferManager}, OfflineDependencyProviderNone, 0},
    {{65538, 19, 9, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRealtime_Link31_IPE19_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRealtime_Link32_IFE0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 1, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRealtime_Link33_IFE0_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 2, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRealtime_Link34_IFE0_Out2Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 4, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRealtime_Link35_IFE0_Out4Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 22, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRealtime_Link36_IFE0_Out22Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 23, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRealtime_Link37_IFE0_Out23Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 24, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRealtime_Link38_IFE0_Out24Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{9, 1, 0, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRealtime_Link39_StatsParse1_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
};

/*****************************Pipeline VideoEIS3PreviewEIS2RealTimeOfflineIFE***************************/

static const PruneVariant s_pruneGroup1716[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupHFRUsecase, PruneTypeDisable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link0_IFE0_Out9Desc[] =
{
    {255, 2, 1, 0, {0, NULL}}, // ChiNode
    {5, 0, 11, 0, {3, s_pruneGroup1716}}, // AutoFocus
};

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
};

static const PruneVariant s_pruneGroup1717[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link3_IFE1_Out22Desc[] =
{
    {2, 0, 0, 0, {1, s_pruneGroup1717}}, // SinkBuffer ]-> TARGET_BUFFER_OUTPUT_FULL
};

static ChiLinkNodeDescriptor s_341_TARGET_BUFFER_OUTPUT_FULL_Link_NodeDescriptors[] =
{
    {65536, 1, 22, 0, {1, s_pruneGroup1717}},
};
static const PruneVariant s_pruneGroup1718[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link4_IFE1_Out23Desc[] =
{
    {2, 1, 0, 0, {1, s_pruneGroup1718}}, // SinkBuffer ]-> TARGET_BUFFER_OUTPUT_DS4
};

static ChiLinkNodeDescriptor s_342_TARGET_BUFFER_OUTPUT_DS4_Link_NodeDescriptors[] =
{
    {65536, 1, 23, 0, {1, s_pruneGroup1718}},
};
static const PruneVariant s_pruneGroup1719[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link5_IFE1_Out24Desc[] =
{
    {2, 2, 0, 0, {1, s_pruneGroup1719}}, // SinkBuffer ]-> TARGET_BUFFER_OUTPUT_DS16
};

static ChiLinkNodeDescriptor s_343_TARGET_BUFFER_OUTPUT_DS16_Link_NodeDescriptors[] =
{
    {65536, 1, 24, 0, {1, s_pruneGroup1719}},
};
static const PruneVariant s_pruneGroup1720[] = {{PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup1721[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link6_IFE1_Out0Desc[] =
{
    {2, 3, 0, 0, {1, s_pruneGroup1720}}, // SinkBuffer ]-> TARGET_BUFFER_OUTPUT_FULL_DISPLAY
    {2, 0, 0, 0, {2, s_pruneGroup1721}}, // SinkBuffer ]-> TARGET_BUFFER_OUTPUT_FULL
};

static ChiLinkNodeDescriptor s_344_TARGET_BUFFER_OUTPUT_FULL_DISPLAY_Link_NodeDescriptors[] =
{
    {65536, 1, 0, 0, {1, s_pruneGroup1720}},
};
static ChiLinkNodeDescriptor s_345_TARGET_BUFFER_OUTPUT_FULL_Link_NodeDescriptors[] =
{
    {65536, 1, 0, 0, {2, s_pruneGroup1721}},
};
static const PruneVariant s_pruneGroup1722[] = {{PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup1723[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link7_IFE1_Out1Desc[] =
{
    {2, 4, 0, 0, {1, s_pruneGroup1722}}, // SinkBuffer ]-> TARGET_BUFFER_OUTPUT_DS4_DISPLAY
    {2, 1, 0, 0, {2, s_pruneGroup1723}}, // SinkBuffer ]-> TARGET_BUFFER_OUTPUT_DS4
};

static ChiLinkNodeDescriptor s_346_TARGET_BUFFER_OUTPUT_DS4_DISPLAY_Link_NodeDescriptors[] =
{
    {65536, 1, 1, 0, {1, s_pruneGroup1722}},
};
static ChiLinkNodeDescriptor s_347_TARGET_BUFFER_OUTPUT_DS4_Link_NodeDescriptors[] =
{
    {65536, 1, 1, 0, {2, s_pruneGroup1723}},
};
static const PruneVariant s_pruneGroup1724[] = {{PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup1725[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link8_IFE1_Out2Desc[] =
{
    {2, 5, 0, 0, {1, s_pruneGroup1724}}, // SinkBuffer ]-> TARGET_BUFFER_OUTPUT_DS16_DISPLAY
    {2, 2, 0, 0, {2, s_pruneGroup1725}}, // SinkBuffer ]-> TARGET_BUFFER_OUTPUT_DS16
};

static ChiLinkNodeDescriptor s_348_TARGET_BUFFER_OUTPUT_DS16_DISPLAY_Link_NodeDescriptors[] =
{
    {65536, 1, 2, 0, {1, s_pruneGroup1724}},
};
static ChiLinkNodeDescriptor s_349_TARGET_BUFFER_OUTPUT_DS16_Link_NodeDescriptors[] =
{
    {65536, 1, 2, 0, {2, s_pruneGroup1725}},
};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link9_IFE1_Out3Desc[] =
{
    {2, 6, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_RAW_OUT
};

static ChiLinkNodeDescriptor s_350_TARGET_BUFFER_RAW_OUT_Link_NodeDescriptors[] =
{
    {65536, 1, 3, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup1726[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static const PruneVariant s_pruneGroup1727[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link10_Sensor0_Out0Desc[] =
{
    {65536, 0, 2, 1, {0, NULL}}, // IFE
    {65536, 0, 2, 5, {1, s_pruneGroup1726}}, // IFE
    {65536, 0, 2, 6, {1, s_pruneGroup1727}}, // IFE
};

static const PruneVariant s_pruneGroup1728[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static const PruneVariant s_pruneGroup1729[] = {{PruneGroupPDNetSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link11_IFE0_Out8Desc[] =
{
    {5, 0, 8, 0, {2, s_pruneGroup1728}}, // AutoFocus
    {17, 0, 0, 0, {1, s_pruneGroup1729}}, // STATSPDnet
};

static const PruneVariant s_pruneGroup1730[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link12_IFE0_Out11Desc[] =
{
    {5, 0, 99, 0, {2, s_pruneGroup1730}}, // AutoFocus
};

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

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

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

static const PruneVariant s_pruneGroup1734[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1735[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link16_IFE0_Out21Desc[] =
{
    {9, 0, 1, 0, {1, s_pruneGroup1734}}, // StatsParse
    {12, 0, 1, 0, {1, s_pruneGroup1735}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup1736[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link17_IFE0_Out42Desc[] =
{
    {9, 0, 77, 0, {1, s_pruneGroup1736}}, // StatsParse
};

static const PruneVariant s_pruneGroup1737[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link18_IFE0_Out15Desc[] =
{
    {9, 0, 5, 0, {1, s_pruneGroup1737}}, // StatsParse
};

static const PruneVariant s_pruneGroup1738[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static const PruneVariant s_pruneGroup1739[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link19_IFE0_Out25Desc[] =
{
    {5, 0, 12, 0, {2, s_pruneGroup1738}}, // AutoFocus
    {5, 0, 105, 0, {2, s_pruneGroup1739}}, // AutoFocus
};

static const PruneVariant s_pruneGroup1740[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static const PruneVariant s_pruneGroup1741[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static const PruneVariant s_pruneGroup1742[] = {{PruneGroupPDNetSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link20_IFE0_Out28Desc[] =
{
    {5, 0, 35, 0, {2, s_pruneGroup1740}}, // AutoFocus
    {5, 0, 107, 0, {2, s_pruneGroup1741}}, // AutoFocus
    {17, 0, 1, 0, {1, s_pruneGroup1742}}, // STATSPDnet
};

static const PruneVariant s_pruneGroup1743[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1744[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1745[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link21_IFE0_Out29Desc[] =
{
    {9, 0, 36, 0, {1, s_pruneGroup1743}}, // StatsParse
    {1, 0, 62, 0, {1, s_pruneGroup1744}}, // StatsProcessing
    {12, 0, 62, 0, {1, s_pruneGroup1745}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup1746[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1747[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1748[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link22_IFE0_Out30Desc[] =
{
    {9, 0, 35, 0, {1, s_pruneGroup1746}}, // StatsParse
    {1, 0, 37, 0, {1, s_pruneGroup1747}}, // StatsProcessing
    {5, 0, 37, 0, {1, s_pruneGroup1748}}, // AutoFocus
};

static const PruneVariant s_pruneGroup1749[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1750[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link23_IFE0_Out32Desc[] =
{
    {9, 0, 3, 0, {1, s_pruneGroup1749}}, // StatsParse
    {1, 0, 3, 0, {1, s_pruneGroup1750}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup1751[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1752[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link24_IFE0_Out36Desc[] =
{
    {9, 0, 61, 0, {1, s_pruneGroup1751}}, // StatsParse
    {1, 0, 76, 0, {1, s_pruneGroup1752}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup1753[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1754[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link25_IFE0_Out38Desc[] =
{
    {9, 0, 65, 0, {1, s_pruneGroup1753}}, // StatsParse
    {1, 0, 83, 0, {1, s_pruneGroup1754}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup1755[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link26_IFE0_Out37Desc[] =
{
    {5, 0, 90, 0, {1, s_pruneGroup1755}}, // AutoFocus
};

static const PruneVariant s_pruneGroup1756[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static const PruneVariant s_pruneGroup1757[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link27_IFE0_Out39Desc[] =
{
    {5, 0, 89, 0, {2, s_pruneGroup1756}}, // AutoFocus
    {5, 0, 109, 0, {2, s_pruneGroup1757}}, // AutoFocus
};

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

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

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

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

static const PruneVariant s_pruneGroup1762[] = {{PruneGroupTrackerSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1763[] = {{PruneGroupStatsNNSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1764[] = {{PruneGroupMLInference, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link32_IPE19_Out8Desc[] =
{
    {14, 0, 0, 0, {1, s_pruneGroup1762}}, // TRACKER
    {16, 0, 0, 0, {1, s_pruneGroup1763}}, // STATSNN
    {255, 77, 0, 0, {1, s_pruneGroup1764}}, // ChiNode
    {8, 0, 3, 0, {0, NULL}}, // FDManager
};

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

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

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

static const PruneVariant s_pruneGroup1768[] = {{PruneGroup4KEISv3, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link36_IPE19_Out9Desc[] =
{
    {2, 4, 0, 0, {1, s_pruneGroup1768}}, // SinkBuffer ]-> TARGET_BUFFER_FD
};

static ChiLinkNodeDescriptor s_351_TARGET_BUFFER_FD_Link_NodeDescriptors[] =
{
    {65538, 19, 9, 0, {1, s_pruneGroup1768}},
};
static const PruneVariant s_pruneGroup1769[] = {{PruneGroup4KEISv3, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link37_IFE0_Out6Desc[] =
{
    {2, 4, 0, 0, {1, s_pruneGroup1769}}, // SinkBuffer ]-> TARGET_BUFFER_FD
    {65538, 19, 0, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor s_352_TARGET_BUFFER_FD_Link_NodeDescriptors[] =
{
    {65536, 0, 6, 0, {1, s_pruneGroup1769}},
};
static const PruneVariant s_pruneGroup1770[] = {{PruneGroupMLInference, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link38_ChiNode77_Out0Desc[] =
{
    {3, 44, 0, 0, {1, s_pruneGroup1770}}, // SinkNoBuffer
};

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

static ChiTargetPortDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_OUTPUT_FULL", &UsecaseZSL_TARGET_BUFFER_OUTPUT_FULL_target, 1, s_341_TARGET_BUFFER_OUTPUT_FULL_Link_NodeDescriptors}, // TARGET_BUFFER_OUTPUT_FULL
    {"TARGET_BUFFER_OUTPUT_DS4", &UsecaseZSL_TARGET_BUFFER_OUTPUT_DS4_target, 1, s_342_TARGET_BUFFER_OUTPUT_DS4_Link_NodeDescriptors}, // TARGET_BUFFER_OUTPUT_DS4
    {"TARGET_BUFFER_OUTPUT_DS16", &UsecaseZSL_TARGET_BUFFER_OUTPUT_DS16_target, 1, s_343_TARGET_BUFFER_OUTPUT_DS16_Link_NodeDescriptors}, // TARGET_BUFFER_OUTPUT_DS16
    {"TARGET_BUFFER_OUTPUT_FULL_DISPLAY", &UsecaseZSL_TARGET_BUFFER_OUTPUT_FULL_DISPLAY_target, 1, s_344_TARGET_BUFFER_OUTPUT_FULL_DISPLAY_Link_NodeDescriptors}, // TARGET_BUFFER_OUTPUT_FULL_DISPLAY
    {"TARGET_BUFFER_OUTPUT_FULL", &UsecaseZSL_TARGET_BUFFER_OUTPUT_FULL_target, 1, s_345_TARGET_BUFFER_OUTPUT_FULL_Link_NodeDescriptors}, // TARGET_BUFFER_OUTPUT_FULL
    {"TARGET_BUFFER_OUTPUT_DS4_DISPLAY", &UsecaseZSL_TARGET_BUFFER_OUTPUT_DS4_DISPLAY_target, 1, s_346_TARGET_BUFFER_OUTPUT_DS4_DISPLAY_Link_NodeDescriptors}, // TARGET_BUFFER_OUTPUT_DS4_DISPLAY
    {"TARGET_BUFFER_OUTPUT_DS4", &UsecaseZSL_TARGET_BUFFER_OUTPUT_DS4_target, 1, s_347_TARGET_BUFFER_OUTPUT_DS4_Link_NodeDescriptors}, // TARGET_BUFFER_OUTPUT_DS4
    {"TARGET_BUFFER_OUTPUT_DS16_DISPLAY", &UsecaseZSL_TARGET_BUFFER_OUTPUT_DS16_DISPLAY_target, 1, s_348_TARGET_BUFFER_OUTPUT_DS16_DISPLAY_Link_NodeDescriptors}, // TARGET_BUFFER_OUTPUT_DS16_DISPLAY
    {"TARGET_BUFFER_OUTPUT_DS16", &UsecaseZSL_TARGET_BUFFER_OUTPUT_DS16_target, 1, s_349_TARGET_BUFFER_OUTPUT_DS16_Link_NodeDescriptors}, // TARGET_BUFFER_OUTPUT_DS16
    {"TARGET_BUFFER_RAW_OUT", &UsecaseZSL_TARGET_BUFFER_RAW_OUT_target, 1, s_350_TARGET_BUFFER_RAW_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_RAW_OUT
    {"TARGET_BUFFER_FD", &UsecaseZSL_TARGET_BUFFER_FD_target, 1, s_351_TARGET_BUFFER_FD_Link_NodeDescriptors}, // TARGET_BUFFER_FD
    {"TARGET_BUFFER_FD", &UsecaseZSL_TARGET_BUFFER_FD_target, 1, s_352_TARGET_BUFFER_FD_Link_NodeDescriptors}, // TARGET_BUFFER_FD
};

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

// 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
    {83, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBayerRS
};

// 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
};

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

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

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

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

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

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

// 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
};

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

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

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

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

// IFE0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFENode65536_0InputPortDescriptors[] =
{
    {6, 0, 2, 0, { 0 }, NULL}, // IFEInputPortDualPD
    {3, 0, 2, 0, { 0 }, NULL}, // IFEInputPortRDI0
    {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 UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFENode65536_0OutputPortDescriptors[] =
{
    {9, 0, 0, 1, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRDI1
    {8, 0, 0, 2, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRDI0
    {11, 0, 0, 11, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRDI3
    {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
    {42, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsALSCBG
    {15, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsIHIST
    {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
    {6, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortFD
};

// IFE1 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFENode65536_1InputPortDescriptors[] =
{
    {3, 0, 1, 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
};

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

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

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

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

// 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
    {77, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortALSCBG
    {5, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortIHist
    {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 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_node14_0_properties[] =
{
    {1, "com.qti.stats.tracker"},
    {6, "1"},
};

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

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

static ChiNodeProperty UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_node255_2_properties[] =
{
    {1, "com.qti.node.memcpy"},
    {11, "0"},
};

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

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

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

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

static ChiNodeProperty UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_node65538_19_properties[] =
{
    {2, "11"},
};

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

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

static const PruneVariant s_pruneGroup1771[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1772[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1773[] = {{PruneGroupTrackerSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1774[] = {{PruneGroupStatsNNSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1775[] = {{PruneGroupPDNetSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1776[] = {{PruneGroupMLInference, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1777[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1778[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiNode UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFENodes[] =
{
    {UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_node0_0_properties, 0, 0, {0, { 0 }, NULL, 2, { 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_pruneGroup1771}, 0, 0, { 0 }},
    {UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_node12_0_properties, 12, 0, {2, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFENode12_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFENode12_0OutputPortDescriptors}, 2, {1, s_pruneGroup1772}, 0, 0, { 0 }},
    {UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_node14_0_properties, 14, 0, {1, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFENode14_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFENode14_0OutputPortDescriptors}, 2, {1, s_pruneGroup1773}, 0, 0, { 0 }},
    {UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_node16_0_properties, 16, 0, {1, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFENode16_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFENode16_0OutputPortDescriptors}, 2, {1, s_pruneGroup1774}, 0, 0, { 0 }},
    {UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_node17_0_properties, 17, 0, {2, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFENode17_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFENode17_0OutputPortDescriptors}, 2, {1, s_pruneGroup1775}, 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_node255_77_properties, 255, 77, {1, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFENode255_77InputPortDescriptors, 1, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFENode255_77OutputPortDescriptors}, 1, {1, s_pruneGroup1776}, 0, 0, { 0 }},
    {UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_node5_0_properties, 5, 0, {11, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFENode5_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFENode5_0OutputPortDescriptors}, 4, {1, s_pruneGroup1777}, 0, 0, { 0 }},
    {UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_node65536_0_properties, 65536, 0, {5, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFENode65536_0InputPortDescriptors, 19, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFENode65536_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_node65536_1_properties, 65536, 1, {1, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFENode65536_1InputPortDescriptors, 7, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFENode65536_1OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_node65538_19_properties, 65538, 19, {1, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFENode65538_19InputPortDescriptors, 2, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFENode65538_19OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_node8_0_properties, 8, 0, {1, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFENode8_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFENode8_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_node9_0_properties, 9, 0, {10, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFENode9_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFENode9_0OutputPortDescriptors}, 1, {1, s_pruneGroup1778}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFELinks[] =
{
    {{65536, 0, 9, 1, {0, NULL}}, 2, 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}}, 2, 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, 0, 0, {0, NULL}}, 3, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link10_Sensor0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 8, 2, {0, NULL}}, 2, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link11_IFE0_Out8Desc, {1, {ChiFormatRawPlain16}, 307200, 10, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 11, 11, {0, NULL}}, 1, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link12_IFE0_Out11Desc, {1, {ChiFormatRawPlain16}, 307200, 10, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 10, 3, {0, NULL}}, 1, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link13_IFE0_Out10Desc, {1, {ChiFormatRawMIPI}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 31, 1, {0, NULL}}, 1, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link14_IFE0_Out31Desc, {1, {ChiFormatRawPlain16}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 19, 0, {0, NULL}}, 1, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link15_IFE0_Out19Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 21, 0, {0, NULL}}, 2, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link16_IFE0_Out21Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 42, 0, {0, NULL}}, 1, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link17_IFE0_Out42Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 15, 0, {0, NULL}}, 1, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link18_IFE0_Out15Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 25, 2, {0, NULL}}, 2, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link19_IFE0_Out25Desc, {1, {ChiFormatRawPlain64}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 28, 2, {0, NULL}}, 3, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link20_IFE0_Out28Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 16, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 29, 0, {0, NULL}}, 3, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link21_IFE0_Out29Desc, {1, {ChiFormatBlob}, 16384, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 30, 0, {0, NULL}}, 3, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link22_IFE0_Out30Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 32, 0, {0, NULL}}, 2, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link23_IFE0_Out32Desc, {1, {ChiFormatBlob}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 36, 0, {0, NULL}}, 2, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link24_IFE0_Out36Desc, {1, {ChiFormatBlob}, 3072, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 38, 0, {0, NULL}}, 2, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link25_IFE0_Out38Desc, {1, {ChiFormatBlob}, 16384, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 37, 0, {0, NULL}}, 1, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link26_IFE0_Out37Desc, {1, {ChiFormatBlob}, 16384, 10, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 39, 2, {0, NULL}}, 2, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link27_IFE0_Out39Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{9, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link28_StatsParse0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{1, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link29_StatsProcessing0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{12, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link30_AutoWhiteBalance0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{5, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link31_AutoFocus0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 19, 8, 0, {0, NULL}}, 4, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link32_IPE19_Out8Desc, {1, {ChiFormatYUV420NV12}, 0, 6, 12, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{14, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link33_TRACKER0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{16, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link34_STATSNN0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{17, 0, 1, 0, {0, NULL}}, 1, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link35_STATSPDnet0_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 19, 9, 0, {0, NULL}}, 1, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link36_IPE19_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 6, 0, {0, NULL}}, 2, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link37_IFE0_Out6Desc, {1, {ChiFormatYUV420NV12}, 0, 6, 12, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable}, {0, LinkFlagFallbackBufferManager}, OfflineDependencyProviderNone, 0},
    {{255, 77, 0, 0, {0, NULL}}, 1, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link38_ChiNode77_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{8, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link39_FDManager0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
};

/*****************************Pipeline RealTimeFeatureZSLPreviewRawYUV***************************/

static const PruneVariant s_pruneGroup1779[] = {{PruneGroupHDR10P, PruneTypeDisabled}, {PruneGroupHDRProfile, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link0_IPE0_Out9Desc[] =
{
    {2, 1, 0, 0, {3, s_pruneGroup1779}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
    {255, 29, 0, 0, {0, NULL}}, // ChiHDR10P
};

static ChiLinkNodeDescriptor s_353_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 0, 9, 0, {3, s_pruneGroup1779}},
};
static const PruneVariant s_pruneGroup1780[] = {{PruneGroupHDRProfile, PruneTypeSDR}, {PruneGroupHDRProfile, PruneTypeHLG10}, {PruneGroupHDRProfile, PruneTypeHDR10}};
static const PruneVariant s_pruneGroup1781[] = {{PruneGroupHDRProfile, PruneTypeHDR10Plus}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link1_IPE66_Out9Desc[] =
{
    {2, 1, 0, 0, {3, s_pruneGroup1780}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
    {255, 66, 0, 0, {2, s_pruneGroup1781}}, // ChiHDR10P
};

static ChiLinkNodeDescriptor s_354_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 66, 9, 0, {3, s_pruneGroup1780}},
};
static const PruneVariant s_pruneGroup1782[] = {{PruneGroupHDR10P, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link2_ChiHDR10P29_Out0Desc[] =
{
    {2, 8, 0, 0, {1, s_pruneGroup1782}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_355_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {255, 29, 0, 0, {1, s_pruneGroup1782}},
};
static const PruneVariant s_pruneGroup1783[] = {{PruneGroupHDRProfile, PruneTypeHDR10Plus}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link3_ChiHDR10P66_Out0Desc[] =
{
    {2, 8, 0, 0, {1, s_pruneGroup1783}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_356_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {255, 66, 0, 0, {1, s_pruneGroup1783}},
};
static const PruneVariant s_pruneGroup1784[] = {{PruneGroupHDRProfile, PruneTypeHDR10Plus}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link4_IPE0_Out55Desc[] =
{
    {9, 14, 64, 0, {0, NULL}}, // StatsParse
    {9, 66, 64, 0, {1, s_pruneGroup1784}}, // StatsParse
};

static const PruneVariant s_pruneGroup1785[] = {{PruneGroupHDR10P, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link5_StatsParse14_Out0Desc[] =
{
    {3, 10, 0, 0, {1, s_pruneGroup1785}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup1786[] = {{PruneGroupHDRProfile, PruneTypeHDR10Plus}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link6_StatsParse66_Out0Desc[] =
{
    {3, 10, 0, 0, {1, s_pruneGroup1786}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup1787[] = {{PruneGroupPreviewHDR10P, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link7_IPE0_Out8Desc[] =
{
    {2, 5, 0, 0, {2, s_pruneGroup1787}}, // SinkBuffer ]-> TARGET_BUFFER_DISPLAY
    {255, 19, 0, 0, {0, NULL}}, // ChiHDR10P
};

static ChiLinkNodeDescriptor s_357_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors[] =
{
    {65538, 0, 8, 0, {2, s_pruneGroup1787}},
};
static const PruneVariant s_pruneGroup1788[] = {{PruneGroupPreviewHDR10P, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link8_ChiHDR10P19_Out0Desc[] =
{
    {2, 5, 0, 0, {2, s_pruneGroup1788}}, // SinkBuffer ]-> TARGET_BUFFER_DISPLAY
};

static ChiLinkNodeDescriptor s_358_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors[] =
{
    {255, 19, 0, 0, {2, s_pruneGroup1788}},
};
static const PruneVariant s_pruneGroup1789[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupHFRUsecase, PruneTypeDisable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link9_IFE0_Out9Desc[] =
{
    {2, 0, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_RAW_OUT
    {5, 0, 11, 0, {3, s_pruneGroup1789}}, // AutoFocus
};

static ChiLinkNodeDescriptor s_359_TARGET_BUFFER_RAW_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 9, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup1790[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1791[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link10_IFE0_Out32Desc[] =
{
    {9, 1, 3, 0, {0, NULL}}, // StatsParse
    {9, 0, 3, 0, {1, s_pruneGroup1790}}, // StatsParse
    {1, 0, 3, 0, {1, s_pruneGroup1791}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup1792[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link11_IFE0_Out19Desc[] =
{
    {9, 1, 9, 0, {0, NULL}}, // StatsParse
    {9, 0, 9, 0, {1, s_pruneGroup1792}}, // StatsParse
};

static const PruneVariant s_pruneGroup1793[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1794[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link12_IFE0_Out21Desc[] =
{
    {9, 1, 1, 0, {0, NULL}}, // StatsParse
    {9, 0, 1, 0, {1, s_pruneGroup1793}}, // StatsParse
    {12, 0, 1, 0, {1, s_pruneGroup1794}}, // AutoWhiteBalance
};

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

static const PruneVariant s_pruneGroup1795[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static const PruneVariant s_pruneGroup1796[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link14_Sensor0_Out0Desc[] =
{
    {65536, 0, 2, 1, {0, NULL}}, // IFE
    {65536, 0, 2, 5, {1, s_pruneGroup1795}}, // IFE
    {65536, 0, 2, 6, {1, s_pruneGroup1796}}, // IFE
};

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

static const PruneVariant s_pruneGroup1797[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static const PruneVariant s_pruneGroup1798[] = {{PruneGroupPDNetSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link16_IFE0_Out8Desc[] =
{
    {5, 0, 8, 0, {2, s_pruneGroup1797}}, // AutoFocus
    {17, 0, 0, 0, {1, s_pruneGroup1798}}, // STATSPDnet
};

static const PruneVariant s_pruneGroup1799[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link17_IFE0_Out11Desc[] =
{
    {5, 0, 99, 0, {2, s_pruneGroup1799}}, // AutoFocus
};

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

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

static const PruneVariant s_pruneGroup1802[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link20_IFE0_Out42Desc[] =
{
    {9, 0, 77, 0, {1, s_pruneGroup1802}}, // StatsParse
};

static const PruneVariant s_pruneGroup1803[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link21_IFE0_Out15Desc[] =
{
    {9, 0, 5, 0, {1, s_pruneGroup1803}}, // StatsParse
};

static const PruneVariant s_pruneGroup1804[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static const PruneVariant s_pruneGroup1805[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link22_IFE0_Out25Desc[] =
{
    {5, 0, 12, 0, {2, s_pruneGroup1804}}, // AutoFocus
    {5, 0, 105, 0, {2, s_pruneGroup1805}}, // AutoFocus
};

static const PruneVariant s_pruneGroup1806[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static const PruneVariant s_pruneGroup1807[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static const PruneVariant s_pruneGroup1808[] = {{PruneGroupPDNetSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link23_IFE0_Out28Desc[] =
{
    {5, 0, 35, 0, {2, s_pruneGroup1806}}, // AutoFocus
    {5, 0, 107, 0, {2, s_pruneGroup1807}}, // AutoFocus
    {17, 0, 1, 0, {1, s_pruneGroup1808}}, // STATSPDnet
};

static const PruneVariant s_pruneGroup1809[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1810[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1811[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link24_IFE0_Out29Desc[] =
{
    {9, 0, 36, 0, {1, s_pruneGroup1809}}, // StatsParse
    {1, 0, 62, 0, {1, s_pruneGroup1810}}, // StatsProcessing
    {12, 0, 62, 0, {1, s_pruneGroup1811}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup1812[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1813[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1814[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link25_IFE0_Out30Desc[] =
{
    {9, 0, 35, 0, {1, s_pruneGroup1812}}, // StatsParse
    {1, 0, 37, 0, {1, s_pruneGroup1813}}, // StatsProcessing
    {5, 0, 37, 0, {1, s_pruneGroup1814}}, // AutoFocus
};

static const PruneVariant s_pruneGroup1815[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1816[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link26_IFE0_Out36Desc[] =
{
    {9, 0, 61, 0, {1, s_pruneGroup1815}}, // StatsParse
    {1, 0, 76, 0, {1, s_pruneGroup1816}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup1817[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1818[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link27_IFE0_Out38Desc[] =
{
    {9, 0, 65, 0, {1, s_pruneGroup1817}}, // StatsParse
    {1, 0, 83, 0, {1, s_pruneGroup1818}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup1819[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link28_IFE0_Out37Desc[] =
{
    {5, 0, 90, 0, {1, s_pruneGroup1819}}, // AutoFocus
};

static const PruneVariant s_pruneGroup1820[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static const PruneVariant s_pruneGroup1821[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link29_IFE0_Out39Desc[] =
{
    {5, 0, 89, 0, {2, s_pruneGroup1820}}, // AutoFocus
    {5, 0, 109, 0, {2, s_pruneGroup1821}}, // AutoFocus
};

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

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

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

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

static const PruneVariant s_pruneGroup1826[] = {{PruneGroupTrackerSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1827[] = {{PruneGroupStatsNNSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1828[] = {{PruneGroupMLInference, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link34_IPE19_Out8Desc[] =
{
    {14, 0, 0, 0, {1, s_pruneGroup1826}}, // TRACKER
    {16, 0, 0, 0, {1, s_pruneGroup1827}}, // STATSNN
    {255, 77, 0, 0, {1, s_pruneGroup1828}}, // ChiNode
    {8, 0, 3, 0, {0, NULL}}, // FDManager
};

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

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

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

static const PruneVariant s_pruneGroup1832[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1833[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1834[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupHDRProfile, PruneTypeSDR}, {PruneGroupHDRProfile, PruneTypeHLG10}, {PruneGroupHDRProfile, PruneTypeHDR10}, {PruneGroupHDRProfile, PruneTypeHDR10Plus}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1835[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1836[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link38_ChiGMENode0_Out0Desc[] =
{
    {65538, 24, 0, 0, {2, s_pruneGroup1832}}, // IPE
    {65543, 0, 3, 0, {0, NULL}}, // EVA_MCTF
    {65538, 0, 0, 0, {1, s_pruneGroup1833}}, // IPE
    {65538, 66, 0, 0, {6, s_pruneGroup1834}}, // IPE
    {65538, 22, 0, 0, {1, s_pruneGroup1835}}, // IPE
    {255, 11, 30, 0, {1, s_pruneGroup1836}}, // ChiExternalNode_MUXER
};

static const PruneVariant s_pruneGroup1837[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1838[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1839[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupHDRProfile, PruneTypeSDR}, {PruneGroupHDRProfile, PruneTypeHLG10}, {PruneGroupHDRProfile, PruneTypeHDR10}, {PruneGroupHDRProfile, PruneTypeHDR10Plus}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1840[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1841[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link39_ChiGMENode0_Out1Desc[] =
{
    {65538, 24, 1, 0, {2, s_pruneGroup1837}}, // IPE
    {65543, 0, 5, 0, {0, NULL}}, // EVA_MCTF
    {65543, 0, 33, 0, {0, NULL}}, // EVA_MCTF
    {65538, 0, 1, 0, {1, s_pruneGroup1838}}, // IPE
    {65538, 66, 1, 0, {6, s_pruneGroup1839}}, // IPE
    {65538, 22, 1, 0, {1, s_pruneGroup1840}}, // IPE
    {255, 11, 31, 0, {1, s_pruneGroup1841}}, // ChiExternalNode_MUXER
};

static const PruneVariant s_pruneGroup1842[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1843[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1844[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupHDRProfile, PruneTypeSDR}, {PruneGroupHDRProfile, PruneTypeHLG10}, {PruneGroupHDRProfile, PruneTypeHDR10}, {PruneGroupHDRProfile, PruneTypeHDR10Plus}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1845[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1846[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link40_IFE0_Out2Desc[] =
{
    {65538, 24, 2, 0, {2, s_pruneGroup1842}}, // IPE
    {65538, 0, 2, 0, {1, s_pruneGroup1843}}, // IPE
    {65538, 66, 2, 0, {6, s_pruneGroup1844}}, // IPE
    {65538, 22, 2, 0, {1, s_pruneGroup1845}}, // IPE
    {255, 11, 32, 0, {1, s_pruneGroup1846}}, // ChiExternalNode_MUXER
};

static const PruneVariant s_pruneGroup1847[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link41_IPE24_Out8Desc[] =
{
    {255, 12, 0, 0, {2, s_pruneGroup1847}}, // AISegmentation
};

static const PruneVariant s_pruneGroup1848[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeTRUE}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link42_AISegmentation12_Out30Desc[] =
{
    {3, 88, 0, 0, {5, s_pruneGroup1848}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup1849[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeTRUE}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link43_AISegmentation12_Out24Desc[] =
{
    {255, 12, 9, 0, {5, s_pruneGroup1849}}, // AISegmentation
};

static const PruneVariant s_pruneGroup1850[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1851[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1852[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupHDRProfile, PruneTypeSDR}, {PruneGroupHDRProfile, PruneTypeHLG10}, {PruneGroupHDRProfile, PruneTypeHDR10}, {PruneGroupHDRProfile, PruneTypeHDR10Plus}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link44_AISegmentation12_Out22Desc[] =
{
    {65538, 0, 43, 0, {4, s_pruneGroup1850}}, // IPE
    {65538, 23, 43, 0, {4, s_pruneGroup1851}}, // IPE
    {65538, 66, 43, 0, {7, s_pruneGroup1852}}, // IPE
};

static const PruneVariant s_pruneGroup1853[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1854[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link45_AISegmentation12_Out23Desc[] =
{
    {65538, 0, 20, 0, {4, s_pruneGroup1853}}, // IPE
    {65538, 23, 20, 0, {4, s_pruneGroup1854}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link46_EVA_MCTF0_Out1Desc[] =
{
    {65543, 0, 9, 0, {0, NULL}}, // EVA_MCTF
};

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

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

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

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link50_EVA_MCTF0_Out48Desc[] =
{
    {65543, 0, 47, 0, {0, NULL}}, // EVA_MCTF
};

static const PruneVariant s_pruneGroup1855[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1856[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupHDRProfile, PruneTypeSDR}, {PruneGroupHDRProfile, PruneTypeHLG10}, {PruneGroupHDRProfile, PruneTypeHDR10}, {PruneGroupHDRProfile, PruneTypeHDR10Plus}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1857[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link51_EVA_MCTF0_Out39Desc[] =
{
    {65538, 0, 39, 0, {1, s_pruneGroup1855}}, // IPE
    {65538, 66, 39, 0, {6, s_pruneGroup1856}}, // IPE
    {65538, 22, 39, 0, {1, s_pruneGroup1857}}, // IPE
};

static const PruneVariant s_pruneGroup1858[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1859[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupHDRProfile, PruneTypeSDR}, {PruneGroupHDRProfile, PruneTypeHLG10}, {PruneGroupHDRProfile, PruneTypeHDR10}, {PruneGroupHDRProfile, PruneTypeHDR10Plus}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1860[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link52_EVA_MCTF0_Out40Desc[] =
{
    {65538, 0, 40, 0, {1, s_pruneGroup1858}}, // IPE
    {65538, 66, 40, 0, {6, s_pruneGroup1859}}, // IPE
    {65538, 22, 40, 0, {1, s_pruneGroup1860}}, // IPE
};

static const PruneVariant s_pruneGroup1861[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1862[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupHDRProfile, PruneTypeSDR}, {PruneGroupHDRProfile, PruneTypeHLG10}, {PruneGroupHDRProfile, PruneTypeHDR10}, {PruneGroupHDRProfile, PruneTypeHDR10Plus}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1863[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link53_EVA_MCTF0_Out41Desc[] =
{
    {65538, 0, 41, 0, {1, s_pruneGroup1861}}, // IPE
    {65538, 66, 41, 0, {6, s_pruneGroup1862}}, // IPE
    {65538, 22, 41, 0, {1, s_pruneGroup1863}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link54_IFE0_Out0Desc[] =
{
    {255, 0, 0, 0, {0, NULL}}, // ChiGMENode
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link55_IFE0_Out1Desc[] =
{
    {255, 0, 1, 0, {0, NULL}}, // ChiGMENode
};

static const PruneVariant s_pruneGroup1864[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link56_IPE22_Out8Desc[] =
{
    {255, 11, 0, 0, {1, s_pruneGroup1864}}, // ChiExternalNode_MUXER
};

static const PruneVariant s_pruneGroup1865[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link57_ChiExternalNode_MUXER11_Out0Desc[] =
{
    {65538, 23, 0, 0, {1, s_pruneGroup1865}}, // IPE
};

static const PruneVariant s_pruneGroup1866[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link58_IPE23_Out8Desc[] =
{
    {2, 1, 0, 0, {1, s_pruneGroup1866}}, // SinkBuffer ]-> TARGET_BUFFER_DISPLAY
};

static ChiLinkNodeDescriptor s_360_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors[] =
{
    {65538, 23, 8, 0, {1, s_pruneGroup1866}},
};
static const PruneVariant s_pruneGroup1867[] = {{PruneGroupHDR10P, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link59_IPE23_Out9Desc[] =
{
    {2, 2, 0, 0, {2, s_pruneGroup1867}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_361_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 23, 9, 0, {2, s_pruneGroup1867}},
};
static const PruneVariant s_pruneGroup1868[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link60_ChiExternalNode_MUXER11_Out1Desc[] =
{
    {65538, 23, 1, 0, {1, s_pruneGroup1868}}, // IPE
};

static const PruneVariant s_pruneGroup1869[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link61_ChiExternalNode_MUXER11_Out2Desc[] =
{
    {65538, 23, 2, 0, {1, s_pruneGroup1869}}, // IPE
};

static const PruneVariant s_pruneGroup1870[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link62_IPE0_Out63Desc[] =
{
    {10, 1, 104, 0, {2, s_pruneGroup1870}}, // OfflineStats
};

static const PruneVariant s_pruneGroup1871[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link63_IPE22_Out63Desc[] =
{
    {10, 1, 104, 0, {2, s_pruneGroup1871}}, // OfflineStats
};

static const PruneVariant s_pruneGroup1872[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link64_IPE23_Out63Desc[] =
{
    {10, 1, 115, 0, {2, s_pruneGroup1872}}, // OfflineStats
};

static const PruneVariant s_pruneGroup1873[] = {{PruneGroupAWBR, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link65_OfflineStats1_Out1Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup1873}}, // SinkNoBuffer
};

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

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

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

static ChiTargetPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_353_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_354_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_355_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_356_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_DISPLAY", &UsecaseZSL_TARGET_BUFFER_DISPLAY_target, 1, s_357_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors}, // TARGET_BUFFER_DISPLAY
    {"TARGET_BUFFER_DISPLAY", &UsecaseZSL_TARGET_BUFFER_DISPLAY_target, 1, s_358_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors}, // TARGET_BUFFER_DISPLAY
    {"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_DISPLAY", &UsecaseZSL_TARGET_BUFFER_DISPLAY_target, 1, s_360_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors}, // TARGET_BUFFER_DISPLAY
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_361_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
};

// Sensor0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode0_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_RealTimeFeatureZSLPreviewRawYUVNode1_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
    {83, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBayerRS
};

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

// OfflineStats1 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode10_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_RealTimeFeatureZSLPreviewRawYUVNode10_1OutputPortDescriptors[] =
{
    {1, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // OfflineStatsOutputPort1
};

// 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
};

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

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

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

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

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

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

// ChiGMENode0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode255_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4
};

static UINT32 UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode255_0MappedSourceIds_0[] =
{
  0
};

static UINT32 UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode255_0MappedSourceIds_1[] =
{
  1
};

// ChiGMENode0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode255_0OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode255_0MappedSourceIds_0, 0, { 0 }, NULL}, // ChiNodeOutputPortFull
    {1, 0, 0, 0, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode255_0MappedSourceIds_1, 0, { 0 }, NULL}, // ChiNodeOutputPortDS4
};

// ChiExternalNode_MUXER11 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode255_11InputPortDescriptors[] =
{
    {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_RealTimeFeatureZSLPreviewRawYUVNode255_11MappedSourceIds_0[] =
{
  0, 30
};

static UINT32 UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode255_11MappedSourceIds_1[] =
{
  31
};

static UINT32 UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode255_11MappedSourceIds_2[] =
{
  32
};

// ChiExternalNode_MUXER11 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode255_11OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode255_11MappedSourceIds_0, 0, { 0 }, NULL}, // ChiNodeOutputPort
    {1, 0, 0, 0, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode255_11MappedSourceIds_1, 0, { 0 }, NULL}, // ChiNodeOutputPortDS4
    {2, 0, 0, 0, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode255_11MappedSourceIds_2, 0, { 0 }, NULL}, // ChiNodeOutputPortDS16
};

// AISegmentation12 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode255_12InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // AINodeInputPortYUV
    {9, 0, 0, 0, { 0 }, NULL}, // AINodeLoopbackInput
};

static UINT32 UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode255_12MappedSourceIds_22[] =
{
  0
};

static UINT32 UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode255_12MappedSourceIds_23[] =
{
  0
};

// AISegmentation12 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode255_12OutputPortDescriptors[] =
{
    {30, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AINodeOutputPortDummy
    {24, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AINodeOutputPortCatMapForLoopBack
    {22, 0, 0, 0, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode255_12MappedSourceIds_22, 0, { 0 }, NULL}, // AINodeOutputPortCatMap
    {23, 0, 0, 0, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode255_12MappedSourceIds_23, 0, { 0 }, NULL}, // AINodeOutputPortPersonMap
};

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

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

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

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

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

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

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

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

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

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

// IFE0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode65536_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_RealTimeFeatureZSLPreviewRawYUVNode65536_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
    {8, 0, 0, 2, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRDI0
    {11, 0, 0, 11, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRDI3
    {10, 0, 0, 3, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRDI2
    {31, 0, 0, 1, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsLTMDC
    {42, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsALSCBG
    {15, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsIHIST
    {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
    {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
    {2, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortDS16
    {0, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEVideoOutputPortFull
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEVideoOutputPortDS4
    {6, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortFD
};

// IPE0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode65538_0InputPortDescriptors[] =
{
    {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
    {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_RealTimeFeatureZSLPreviewRawYUVNode65538_0OutputPortDescriptors[] =
{
    {9, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
    {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
};

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

// IPE19 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode65538_19OutputPortDescriptors[] =
{
    {8, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
};

// IPE22 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode65538_22InputPortDescriptors[] =
{
    {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}, // IPEInputImageFullLMC2
    {40, 0, 0, 0, { 0 }, NULL}, // IPEInputImageDS4LMC2
    {41, 0, 0, 0, { 0 }, NULL}, // IPEInputImageDS16LMC2
};

// IPE22 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode65538_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_RealTimeFeatureZSLPreviewRawYUVNode65538_23InputPortDescriptors[] =
{
    {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_RealTimeFeatureZSLPreviewRawYUVNode65538_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_RealTimeFeatureZSLPreviewRawYUVNode65538_24InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
    {2, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
};

// IPE24 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode65538_24OutputPortDescriptors[] =
{
    {8, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
};

// IPE66 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode65538_66InputPortDescriptors[] =
{
    {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
    {39, 0, 0, 0, { 0 }, NULL}, // IPEInputImageFullLMC2
    {40, 0, 0, 0, { 0 }, NULL}, // IPEInputImageDS4LMC2
    {41, 0, 0, 0, { 0 }, NULL}, // IPEInputImageDS16LMC2
};

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

// EVA_MCTF0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode65543_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_RealTimeFeatureZSLPreviewRawYUVNode65543_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
};

// 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[] =
{
    {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
    {77, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortALSCBG
    {5, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortIHist
    {36, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortBFW
    {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_RealTimeFeatureZSLPreviewRawYUVNode9_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // StatsParseOutputPort0
};

// StatsParse1 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode9_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_RealTimeFeatureZSLPreviewRawYUVNode9_1OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // StatsParseOutputPort0
};

// StatsParse14 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode9_14InputPortDescriptors[] =
{
    {64, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortHDR10pStats
};

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

// StatsParse66 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode9_66InputPortDescriptors[] =
{
    {64, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortHDR10pStats
};

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

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

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_node10_1_properties[] =
{
    {2, "2"},
    {6, "1"},
};

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

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

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

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

static ChiNodeProperty UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_node255_0_properties[] =
{
    {1, "com.qti.node.gme"},
    {11, "1"},
    {16, "0"},
};

static ChiNodeProperty UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_node255_11_properties[] =
{
    {1, "com.qti.node.muxer"},
    {36, "3"},
    {11, "1"},
};

static ChiNodeProperty UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_node255_12_properties[] =
{
    {1, "com.qti.node.seg"},
    {1023, "0"},
};

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

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

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

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

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

static ChiNodeProperty UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_node65536_0_properties[] =
{
    {1, "com.qti.hvx.addconstant"},
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_node65538_0_properties[] =
{
    {3, "3"},
    {16, "0"},
};

static ChiNodeProperty UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_node65538_19_properties[] =
{
    {2, "11"},
};

static ChiNodeProperty UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_node65538_22_properties[] =
{
    {2, "4"},
    {3, "3"},
    {4, "19"},
};

static ChiNodeProperty UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_node65538_23_properties[] =
{
    {3, "3"},
    {16, "0"},
    {4, "20"},
};

static ChiNodeProperty UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_node65538_24_properties[] =
{
    {2, "11"},
    {4, "17"},
};

static ChiNodeProperty UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_node65538_66_properties[] =
{
    {3, "3"},
    {16, "0"},
};

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

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

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

static ChiNodeProperty UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_node9_1_properties[] =
{
    {6, "1"},
    {20, "3"},
    {4, "1"},
};

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

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

static const PruneVariant s_pruneGroup1875[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1876[] = {{PruneGroupAWBR, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1877[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1878[] = {{PruneGroupTrackerSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1879[] = {{PruneGroupStatsNNSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1880[] = {{PruneGroupPDNetSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1881[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1882[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1883[] = {{PruneGroupPreviewHDR10P, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1884[] = {{PruneGroupHDR10P, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1885[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupHDRProfile, PruneTypeHDR10Plus}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1886[] = {{PruneGroupMLInference, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1887[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1888[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1889[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1890[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1891[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1892[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupHDRProfile, PruneTypeSDR}, {PruneGroupHDRProfile, PruneTypeHLG10}, {PruneGroupHDRProfile, PruneTypeHDR10}, {PruneGroupHDRProfile, PruneTypeHDR10Plus}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1893[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1894[] = {{PruneGroupHDR10P, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1895[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupHDRProfile, PruneTypeHDR10Plus}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiNode UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNodes[] =
{
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_node0_0_properties, 0, 0, {0, { 0 }, NULL, 2, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode0_0OutputPortDescriptors}, 2, {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_pruneGroup1875}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_node10_1_properties, 10, 1, {3, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode10_1InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode10_1OutputPortDescriptors}, 2, {1, s_pruneGroup1876}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_node12_0_properties, 12, 0, {2, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode12_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode12_0OutputPortDescriptors}, 2, {1, s_pruneGroup1877}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_node14_0_properties, 14, 0, {1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode14_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode14_0OutputPortDescriptors}, 2, {1, s_pruneGroup1878}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_node16_0_properties, 16, 0, {1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode16_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode16_0OutputPortDescriptors}, 2, {1, s_pruneGroup1879}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_node17_0_properties, 17, 0, {2, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode17_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode17_0OutputPortDescriptors}, 2, {1, s_pruneGroup1880}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_node255_0_properties, 255, 0, {2, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode255_0InputPortDescriptors, 2, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode255_0OutputPortDescriptors}, 3, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_node255_11_properties, 255, 11, {4, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode255_11InputPortDescriptors, 3, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode255_11OutputPortDescriptors}, 3, {1, s_pruneGroup1881}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_node255_12_properties, 255, 12, {2, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode255_12InputPortDescriptors, 4, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode255_12OutputPortDescriptors}, 2, {2, s_pruneGroup1882}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_node255_19_properties, 255, 19, {1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode255_19InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode255_19OutputPortDescriptors}, 2, {1, s_pruneGroup1883}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_node255_29_properties, 255, 29, {1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode255_29InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode255_29OutputPortDescriptors}, 2, {1, s_pruneGroup1884}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_node255_66_properties, 255, 66, {1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode255_66InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode255_66OutputPortDescriptors}, 2, {3, s_pruneGroup1885}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_node255_77_properties, 255, 77, {1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode255_77InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode255_77OutputPortDescriptors}, 1, {1, s_pruneGroup1886}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_node5_0_properties, 5, 0, {11, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode5_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode5_0OutputPortDescriptors}, 4, {1, s_pruneGroup1887}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_node65536_0_properties, 65536, 0, {4, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode65536_0InputPortDescriptors, 22, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode65536_0OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_node65538_0_properties, 65538, 0, {8, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode65538_0InputPortDescriptors, 4, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode65538_0OutputPortDescriptors}, 2, {1, s_pruneGroup1888}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_node65538_19_properties, 65538, 19, {1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode65538_19InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode65538_19OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_node65538_22_properties, 65538, 22, {6, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode65538_22InputPortDescriptors, 2, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode65538_22OutputPortDescriptors}, 3, {1, s_pruneGroup1889}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_node65538_23_properties, 65538, 23, {5, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode65538_23InputPortDescriptors, 3, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode65538_23OutputPortDescriptors}, 3, {1, s_pruneGroup1890}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_node65538_24_properties, 65538, 24, {3, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode65538_24InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode65538_24OutputPortDescriptors}, 2, {2, s_pruneGroup1891}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_node65538_66_properties, 65538, 66, {7, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode65538_66InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode65538_66OutputPortDescriptors}, 2, {6, s_pruneGroup1892}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_node65543_0_properties, 65543, 0, {8, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode65543_0InputPortDescriptors, 8, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode65543_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_node8_0_properties, 8, 0, {1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode8_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode8_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_node9_0_properties, 9, 0, {10, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode9_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode9_0OutputPortDescriptors}, 1, {1, s_pruneGroup1893}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_node9_1_properties, 9, 1, {3, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode9_1InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode9_1OutputPortDescriptors}, 3, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_node9_14_properties, 9, 14, {1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode9_14InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode9_14OutputPortDescriptors}, 1, {1, s_pruneGroup1894}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_node9_66_properties, 9, 66, {1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode9_66InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode9_66OutputPortDescriptors}, 1, {3, s_pruneGroup1895}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVLinks[] =
{
    {{65538, 0, 9, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link0_IPE0_Out9Desc, {2, {ChiFormatUBWCTP10, ChiFormatP010}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 66, 9, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link1_IPE66_Out9Desc, {2, {ChiFormatUBWCTP10, ChiFormatP010}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 29, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link2_ChiHDR10P29_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, LinkFlagSinkInplaceBuffer}, OfflineDependencyProviderNone, 0},
    {{255, 66, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link3_ChiHDR10P66_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, LinkFlagSinkInplaceBuffer}, OfflineDependencyProviderNone, 0},
    {{65538, 0, 55, 1, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link4_IPE0_Out55Desc, {1, {ChiFormatBlob}, 4096, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{9, 14, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link5_StatsParse14_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{9, 66, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link6_StatsParse66_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 0, 8, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link7_IPE0_Out8Desc, {2, {ChiFormatUBWCTP10, ChiFormatP010}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 19, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link8_ChiHDR10P19_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, LinkFlagSinkInplaceBuffer}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 9, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link9_IFE0_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 32, 0, {0, NULL}}, 3, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link10_IFE0_Out32Desc, {1, {ChiFormatBlob}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 19, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link11_IFE0_Out19Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 21, 0, {0, NULL}}, 3, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link12_IFE0_Out21Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{9, 1, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link13_StatsParse1_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 0, 0, {0, NULL}}, 3, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link14_Sensor0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 1, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link15_Sensor0_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 8, 2, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link16_IFE0_Out8Desc, {1, {ChiFormatRawPlain16}, 307200, 10, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 11, 11, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link17_IFE0_Out11Desc, {1, {ChiFormatRawPlain16}, 307200, 10, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 10, 3, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link18_IFE0_Out10Desc, {1, {ChiFormatRawMIPI}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 31, 1, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link19_IFE0_Out31Desc, {1, {ChiFormatRawPlain16}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 42, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link20_IFE0_Out42Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 15, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link21_IFE0_Out15Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 25, 2, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link22_IFE0_Out25Desc, {1, {ChiFormatRawPlain64}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 28, 2, {0, NULL}}, 3, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link23_IFE0_Out28Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 16, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 29, 0, {0, NULL}}, 3, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link24_IFE0_Out29Desc, {1, {ChiFormatBlob}, 16384, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 30, 0, {0, NULL}}, 3, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link25_IFE0_Out30Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 36, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link26_IFE0_Out36Desc, {1, {ChiFormatBlob}, 3072, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 38, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link27_IFE0_Out38Desc, {1, {ChiFormatBlob}, 16384, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 37, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link28_IFE0_Out37Desc, {1, {ChiFormatBlob}, 16384, 10, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 39, 2, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link29_IFE0_Out39Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{9, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link30_StatsParse0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{1, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link31_StatsProcessing0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{12, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link32_AutoWhiteBalance0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{5, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link33_AutoFocus0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 19, 8, 0, {0, NULL}}, 4, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link34_IPE19_Out8Desc, {1, {ChiFormatYUV420NV12}, 0, 6, 12, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{14, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link35_TRACKER0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{16, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link36_STATSNN0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{17, 0, 1, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link37_STATSPDnet0_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 0, 0, 0, {0, NULL}}, 6, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link38_ChiGMENode0_Out0Desc, {1, {ChiFormatUBWCTP10}, 0, 4, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 0, 1, 0, {0, NULL}}, 7, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link39_ChiGMENode0_Out1Desc, {1, {ChiFormatPD10}, 0, 8, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 2, 0, {0, NULL}}, 5, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link40_IFE0_Out2Desc, {1, {ChiFormatPD10}, 0, 10, 10, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 24, 8, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link41_IPE24_Out8Desc, {1, {ChiFormatYUV420NV12}, 0, 4, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 12, 30, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link42_AISegmentation12_Out30Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, LinkFlagNoBuffersRequired}, OfflineDependencyProviderNone, 0},
    {{255, 12, 24, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link43_AISegmentation12_Out24Desc, {1, {ChiFormatY8}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable}, {0, 0}, OfflineDependencyProviderAISegCatMap, 8},
    {{255, 12, 22, 0, {0, NULL}}, 3, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link44_AISegmentation12_Out22Desc, {1, {ChiFormatY8}, 0, 4, 16, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderAISegCatMap, 8},
    {{255, 12, 23, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link45_AISegmentation12_Out23Desc, {1, {ChiFormatY8}, 0, 4, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 0, 1, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link46_EVA_MCTF0_Out1Desc, {1, {ChiFormatBlob}, 0, 8, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 0, 2, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link47_EVA_MCTF0_Out2Desc, {1, {ChiFormatUBWCNV124R}, 0, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 0, 36, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link48_EVA_MCTF0_Out36Desc, {1, {ChiFormatBlob}, 0, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 0, 37, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link49_EVA_MCTF0_Out37Desc, {1, {ChiFormatBlob}, 0, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 0, 48, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link50_EVA_MCTF0_Out48Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 0, 39, 0, {0, NULL}}, 3, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link51_EVA_MCTF0_Out39Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 0, 40, 0, {0, NULL}}, 3, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link52_EVA_MCTF0_Out40Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 0, 41, 0, {0, NULL}}, 3, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link53_EVA_MCTF0_Out41Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link54_IFE0_Out0Desc, {1, {ChiFormatUBWCTP10}, 0, 4, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 1, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link55_IFE0_Out1Desc, {1, {ChiFormatPD10}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 22, 8, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link56_IPE22_Out8Desc, {2, {ChiFormatUBWCTP10, ChiFormatYUV420NV12}, 0, 20, 38, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 11, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link57_ChiExternalNode_MUXER11_Out0Desc, {1, {ChiFormatUBWCTP10}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 23, 8, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link58_IPE23_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 23, 9, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link59_IPE23_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 11, 1, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link60_ChiExternalNode_MUXER11_Out1Desc, {1, {ChiFormatPD10}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 11, 2, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link61_ChiExternalNode_MUXER11_Out2Desc, {1, {ChiFormatPD10}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 0, 63, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link62_IPE0_Out63Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 22, 63, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link63_IPE22_Out63Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 23, 63, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link64_IPE23_Out63Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{10, 1, 1, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link65_OfflineStats1_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 77, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link66_ChiNode77_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{8, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link67_FDManager0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 6, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link68_IFE0_Out6Desc, {1, {ChiFormatYUV420NV12}, 0, 6, 12, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable}, {0, 0}, OfflineDependencyProviderNone, 0},
};

/*****************************Pipeline RealtimePostProcessor***************************/

static const PruneVariant s_pruneGroup1896[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1897[] = {{PruneGroupHDRProfile, PruneTypeSDR}, {PruneGroupHDRProfile, PruneTypeHLG10}, {PruneGroupHDRProfile, PruneTypeHDR10}, {PruneGroupHDRProfile, PruneTypeHDR10Plus}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1898[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1899[] = {{PruneGroupEIS, PruneTypeEISv2}};
static const PruneVariant s_pruneGroup1900[] = {{PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup1901[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1902[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1903[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_source_Link_0NodeDescriptors[] =
{
    {65538, 0, 0, 0, {2, s_pruneGroup1896}},
    {65538, 66, 0, 0, {5, s_pruneGroup1897}},
    {65543, 10, 3, 0, {1, s_pruneGroup1898}},
    {255, 10, 0, 0, {1, s_pruneGroup1899}},
    {255, 11, 0, 0, {1, s_pruneGroup1900}},
    {255, 10, 0, 0, {2, s_pruneGroup1901}},
    {65538, 22, 0, 0, {2, s_pruneGroup1902}},
    {255, 22, 30, 0, {2, s_pruneGroup1903}},
};
static const PruneVariant s_pruneGroup1904[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1905[] = {{PruneGroupHDRProfile, PruneTypeSDR}, {PruneGroupHDRProfile, PruneTypeHLG10}, {PruneGroupHDRProfile, PruneTypeHDR10}, {PruneGroupHDRProfile, PruneTypeHDR10Plus}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1906[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1907[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1908[] = {{PruneGroupEIS, PruneTypeEISv2}};
static const PruneVariant s_pruneGroup1909[] = {{PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup1910[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1911[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1912[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_source_Link_1NodeDescriptors[] =
{
    {65538, 0, 1, 0, {2, s_pruneGroup1904}},
    {65538, 66, 1, 0, {5, s_pruneGroup1905}},
    {65543, 10, 5, 0, {1, s_pruneGroup1906}},
    {65543, 10, 33, 0, {1, s_pruneGroup1907}},
    {255, 10, 1, 0, {1, s_pruneGroup1908}},
    {255, 11, 1, 0, {1, s_pruneGroup1909}},
    {255, 10, 1, 0, {2, s_pruneGroup1910}},
    {65538, 22, 1, 0, {2, s_pruneGroup1911}},
    {255, 22, 31, 0, {2, s_pruneGroup1912}},
};
static const PruneVariant s_pruneGroup1913[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1914[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1915[] = {{PruneGroupHDRProfile, PruneTypeSDR}, {PruneGroupHDRProfile, PruneTypeHLG10}, {PruneGroupHDRProfile, PruneTypeHDR10}, {PruneGroupHDRProfile, PruneTypeHDR10Plus}};
static const PruneVariant s_pruneGroup1916[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1917[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1918[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1919[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1920[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1921[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_source_Link_2NodeDescriptors[] =
{
    {65538, 0, 2, 0, {2, s_pruneGroup1913}},
    {65538, 10, 2, 0, {3, s_pruneGroup1914}},
    {65538, 66, 2, 0, {4, s_pruneGroup1915}},
    {65538, 11, 2, 0, {2, s_pruneGroup1916}},
    {65538, 22, 2, 0, {3, s_pruneGroup1917}},
    {255, 22, 32, 0, {3, s_pruneGroup1918}},
    {65538, 25, 2, 0, {2, s_pruneGroup1919}},
    {255, 16, 32, 0, {2, s_pruneGroup1920}},
    {255, 15, 32, 0, {2, s_pruneGroup1921}},
};
static const PruneVariant s_pruneGroup1922[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupHDR10P, PruneTypeDisabled}, {PruneGroupHDRProfile, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_Link0_IPE0_Out9Desc[] =
{
    {2, 1, 0, 0, {3, s_pruneGroup1922}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_362_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 0, 9, 0, {3, s_pruneGroup1922}},
};
static const PruneVariant s_pruneGroup1923[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupHDR10P, PruneTypeDisabled}, {PruneGroupHDRProfile, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_Link1_IPE10_Out9Desc[] =
{
    {2, 1, 0, 0, {3, s_pruneGroup1923}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_363_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 10, 9, 0, {3, s_pruneGroup1923}},
};
static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_Link2_IPE11_Out9Desc[] =
{
    {2, 1, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_364_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 11, 9, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_Link3_IPE0_Out8Desc[] =
{
    {2, 2, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW
};

static ChiLinkNodeDescriptor s_365_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors[] =
{
    {65538, 0, 8, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_Link4_IPE10_Out8Desc[] =
{
    {2, 2, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW
};

static ChiLinkNodeDescriptor s_366_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors[] =
{
    {65538, 10, 8, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_Link5_IPE0_Out51Desc[] =
{
    {2, 2, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW2
};

static ChiLinkNodeDescriptor s_367_TARGET_BUFFER_PREVIEW2_Link_NodeDescriptors[] =
{
    {65538, 0, 51, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup1924[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_Link6_IPE10_Out51Desc[] =
{
    {2, 2, 0, 0, {1, s_pruneGroup1924}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW2
};

static ChiLinkNodeDescriptor s_368_TARGET_BUFFER_PREVIEW2_Link_NodeDescriptors[] =
{
    {65538, 10, 51, 0, {1, s_pruneGroup1924}},
};
static const PruneVariant s_pruneGroup1925[] = {{PruneGroupEIS, PruneTypeEISv2}};
static const PruneVariant s_pruneGroup1926[] = {{PruneGroupEIS, PruneTypeEISv2}};
static const PruneVariant s_pruneGroup1927[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1928[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1929[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_Link7_ChiEISV2Node10_Out1Desc[] =
{
    {65543, 10, 5, 0, {1, s_pruneGroup1925}}, // EVA_MCTF
    {65543, 10, 33, 0, {1, s_pruneGroup1926}}, // EVA_MCTF
    {65538, 10, 1, 0, {3, s_pruneGroup1927}}, // IPE
    {65538, 22, 1, 0, {2, s_pruneGroup1928}}, // IPE
    {255, 22, 31, 0, {2, s_pruneGroup1929}}, // ChiExternalNode_MUXER
};

static const PruneVariant s_pruneGroup1930[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1931[] = {{PruneGroupEIS, PruneTypeEISv2}};
static const PruneVariant s_pruneGroup1932[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1933[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1934[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1935[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1936[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1937[] = {{PruneGroupEIS, PruneTypeEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_Link8_ChiEISV2Node10_Out0Desc[] =
{
    {65538, 10, 0, 0, {3, s_pruneGroup1930}}, // IPE
    {65543, 10, 3, 0, {1, s_pruneGroup1931}}, // EVA_MCTF
    {65543, 10, 32, 0, {2, s_pruneGroup1932}}, // EVA
    {65538, 22, 0, 0, {2, s_pruneGroup1933}}, // IPE
    {255, 22, 30, 0, {2, s_pruneGroup1934}}, // ChiExternalNode_MUXER
    {65538, 26, 0, 0, {2, s_pruneGroup1935}}, // IPE
    {65543, 25, 32, 0, {2, s_pruneGroup1936}}, // EVA
    {65543, 25, 3, 0, {1, s_pruneGroup1937}}, // EVA_MVWarp
};

static const PruneVariant s_pruneGroup1938[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1939[] = {{PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup1940[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1941[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1942[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_Link9_ChiEISV3Node11_Out0Desc[] =
{
    {255, 12, 0, 0, {2, s_pruneGroup1938}}, // ChiEISV3Node
    {65543, 10, 3, 0, {1, s_pruneGroup1939}}, // EVA_MCTF
    {65538, 25, 0, 0, {2, s_pruneGroup1940}}, // IPE
    {255, 15, 30, 0, {2, s_pruneGroup1941}}, // ChiExternalNode_MUXER
    {255, 16, 30, 0, {2, s_pruneGroup1942}}, // ChiExternalNode_MUXER
};

static const PruneVariant s_pruneGroup1943[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1944[] = {{PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup1945[] = {{PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup1946[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1947[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1948[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1949[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1950[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_Link10_ChiEISV3Node11_Out1Desc[] =
{
    {255, 12, 1, 0, {2, s_pruneGroup1943}}, // ChiEISV3Node
    {65543, 10, 5, 0, {1, s_pruneGroup1944}}, // EVA_MCTF
    {65543, 10, 33, 0, {1, s_pruneGroup1945}}, // EVA_MCTF
    {65538, 25, 1, 0, {2, s_pruneGroup1946}}, // IPE
    {255, 16, 31, 0, {2, s_pruneGroup1947}}, // ChiExternalNode_MUXER
    {255, 15, 31, 0, {2, s_pruneGroup1948}}, // ChiExternalNode_MUXER
    {65543, 26, 5, 0, {2, s_pruneGroup1949}}, // EVA_MVWarp
    {65543, 25, 5, 0, {2, s_pruneGroup1950}}, // EVA_MVWarp
};

static const PruneVariant s_pruneGroup1951[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1952[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1953[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1954[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_Link11_ChiEISV3Node12_Out0Desc[] =
{
    {65538, 11, 0, 0, {2, s_pruneGroup1951}}, // IPE
    {65543, 11, 3, 0, {2, s_pruneGroup1952}}, // EVA_MVWarp
    {65538, 27, 0, 0, {2, s_pruneGroup1953}}, // IPE
    {65543, 26, 3, 0, {2, s_pruneGroup1954}}, // EVA_MVWarp
};

static const PruneVariant s_pruneGroup1955[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1956[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_Link12_ChiEISV3Node12_Out1Desc[] =
{
    {65538, 11, 1, 0, {2, s_pruneGroup1955}}, // IPE
    {65543, 11, 5, 0, {2, s_pruneGroup1956}}, // EVA_MVWarp
};

static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_Link13_EVA_MCTF10_Out1Desc[] =
{
    {65543, 10, 9, 0, {0, NULL}}, // EVA_MCTF
};

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

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

static const PruneVariant s_pruneGroup1957[] = {{PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup1958[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1959[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1960[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_Link16_EVA_MCTF10_Out37Desc[] =
{
    {65543, 10, 35, 0, {0, NULL}}, // EVA_MCTF
    {255, 12, 5, 0, {1, s_pruneGroup1957}}, // ChiEISV3Node
    {65543, 11, 38, 0, {2, s_pruneGroup1958}}, // EVA_MVWarp
    {65543, 26, 38, 0, {2, s_pruneGroup1959}}, // EVA_MVWarp
    {65543, 25, 38, 0, {2, s_pruneGroup1960}}, // EVA_MVWarp
};

static const PruneVariant s_pruneGroup1961[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1962[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1963[] = {{PruneGroupHDRProfile, PruneTypeSDR}, {PruneGroupHDRProfile, PruneTypeHLG10}, {PruneGroupHDRProfile, PruneTypeHDR10}, {PruneGroupHDRProfile, PruneTypeHDR10Plus}};
static const PruneVariant s_pruneGroup1964[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1965[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_Link17_EVA_MCTF10_Out39Desc[] =
{
    {65538, 0, 39, 0, {1, s_pruneGroup1961}}, // IPE
    {65538, 10, 39, 0, {1, s_pruneGroup1962}}, // IPE
    {65538, 66, 39, 0, {4, s_pruneGroup1963}}, // IPE
    {65538, 23, 39, 0, {2, s_pruneGroup1964}}, // IPE
    {65538, 24, 39, 0, {2, s_pruneGroup1965}}, // IPE
};

static const PruneVariant s_pruneGroup1966[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1967[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1968[] = {{PruneGroupHDRProfile, PruneTypeSDR}, {PruneGroupHDRProfile, PruneTypeHLG10}, {PruneGroupHDRProfile, PruneTypeHDR10}, {PruneGroupHDRProfile, PruneTypeHDR10Plus}};
static const PruneVariant s_pruneGroup1969[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1970[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_Link18_EVA_MCTF10_Out40Desc[] =
{
    {65538, 0, 40, 0, {1, s_pruneGroup1966}}, // IPE
    {65538, 10, 40, 0, {1, s_pruneGroup1967}}, // IPE
    {65538, 66, 40, 0, {4, s_pruneGroup1968}}, // IPE
    {65538, 23, 40, 0, {2, s_pruneGroup1969}}, // IPE
    {65538, 24, 40, 0, {2, s_pruneGroup1970}}, // IPE
};

static const PruneVariant s_pruneGroup1971[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1972[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1973[] = {{PruneGroupHDRProfile, PruneTypeSDR}, {PruneGroupHDRProfile, PruneTypeHLG10}, {PruneGroupHDRProfile, PruneTypeHDR10}, {PruneGroupHDRProfile, PruneTypeHDR10Plus}};
static const PruneVariant s_pruneGroup1974[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1975[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_Link19_EVA_MCTF10_Out41Desc[] =
{
    {65538, 0, 41, 0, {1, s_pruneGroup1971}}, // IPE
    {65538, 10, 41, 0, {1, s_pruneGroup1972}}, // IPE
    {65538, 66, 41, 0, {4, s_pruneGroup1973}}, // IPE
    {65538, 23, 41, 0, {2, s_pruneGroup1974}}, // IPE
    {65538, 24, 41, 0, {2, s_pruneGroup1975}}, // IPE
};

static const PruneVariant s_pruneGroup1976[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_Link20_EVA_MVWarp11_Out39Desc[] =
{
    {65538, 11, 39, 0, {2, s_pruneGroup1976}}, // IPE
};

static const PruneVariant s_pruneGroup1977[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_Link21_EVA_MVWarp11_Out40Desc[] =
{
    {65538, 11, 40, 0, {2, s_pruneGroup1977}}, // IPE
};

static const PruneVariant s_pruneGroup1978[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_Link22_EVA_MVWarp11_Out41Desc[] =
{
    {65538, 11, 41, 0, {2, s_pruneGroup1978}}, // IPE
};

static const PruneVariant s_pruneGroup1979[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_Link23_IPE22_Out8Desc[] =
{
    {255, 22, 0, 0, {3, s_pruneGroup1979}}, // ChiExternalNode_MUXER
};

static const PruneVariant s_pruneGroup1980[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1981[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_Link24_ChiExternalNode_MUXER22_Out0Desc[] =
{
    {65538, 23, 0, 0, {2, s_pruneGroup1980}}, // IPE
    {65538, 24, 0, 0, {2, s_pruneGroup1981}}, // IPE
};

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

static ChiLinkNodeDescriptor s_369_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors[] =
{
    {65538, 23, 8, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_Link26_IPE23_Out9Desc[] =
{
    {2, 3, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_370_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 23, 9, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup1982[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1983[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_Link27_ChiExternalNode_MUXER22_Out1Desc[] =
{
    {65538, 23, 1, 0, {2, s_pruneGroup1982}}, // IPE
    {65538, 24, 1, 0, {2, s_pruneGroup1983}}, // IPE
};

static const PruneVariant s_pruneGroup1984[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1985[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_Link28_ChiExternalNode_MUXER22_Out2Desc[] =
{
    {65538, 23, 2, 0, {2, s_pruneGroup1984}}, // IPE
    {65538, 24, 2, 0, {2, s_pruneGroup1985}}, // IPE
};

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

static ChiLinkNodeDescriptor s_371_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors[] =
{
    {65538, 24, 8, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_Link30_IPE24_Out9Desc[] =
{
    {2, 3, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_372_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 24, 9, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup1986[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_Link31_IPE25_Out8Desc[] =
{
    {255, 15, 0, 0, {2, s_pruneGroup1986}}, // ChiExternalNode_MUXER
};

static const PruneVariant s_pruneGroup1987[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_Link32_IPE25_Out9Desc[] =
{
    {255, 16, 0, 0, {2, s_pruneGroup1987}}, // ChiExternalNode_MUXER
};

static const PruneVariant s_pruneGroup1988[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_Link33_ChiExternalNode_MUXER16_Out2Desc[] =
{
    {65538, 27, 2, 0, {2, s_pruneGroup1988}}, // IPE
};

static const PruneVariant s_pruneGroup1989[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_Link34_ChiExternalNode_MUXER16_Out1Desc[] =
{
    {65538, 27, 1, 0, {2, s_pruneGroup1989}}, // IPE
};

static const PruneVariant s_pruneGroup1990[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_Link35_ChiExternalNode_MUXER16_Out0Desc[] =
{
    {255, 12, 0, 0, {2, s_pruneGroup1990}}, // ChiEISV3Node
};

static const PruneVariant s_pruneGroup1991[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_Link36_ChiExternalNode_MUXER15_Out1Desc[] =
{
    {65538, 26, 1, 0, {2, s_pruneGroup1991}}, // IPE
};

static const PruneVariant s_pruneGroup1992[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_Link37_ChiExternalNode_MUXER15_Out2Desc[] =
{
    {65538, 26, 2, 0, {2, s_pruneGroup1992}}, // IPE
};

static const PruneVariant s_pruneGroup1993[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_Link38_ChiExternalNode_MUXER15_Out0Desc[] =
{
    {255, 10, 0, 0, {2, s_pruneGroup1993}}, // ChiEISV2Node
};

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

static ChiLinkNodeDescriptor s_373_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors[] =
{
    {65538, 26, 8, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_Link40_IPE27_Out9Desc[] =
{
    {2, 3, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_374_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 27, 9, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup1994[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_Link41_IPE23_Out51Desc[] =
{
    {2, 2, 0, 0, {2, s_pruneGroup1994}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW2
};

static ChiLinkNodeDescriptor s_375_TARGET_BUFFER_PREVIEW2_Link_NodeDescriptors[] =
{
    {65538, 23, 51, 0, {2, s_pruneGroup1994}},
};
static const PruneVariant s_pruneGroup1995[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_Link42_IPE24_Out51Desc[] =
{
    {2, 2, 0, 0, {2, s_pruneGroup1995}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW2
};

static ChiLinkNodeDescriptor s_376_TARGET_BUFFER_PREVIEW2_Link_NodeDescriptors[] =
{
    {65538, 24, 51, 0, {2, s_pruneGroup1995}},
};
static const PruneVariant s_pruneGroup1996[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_Link43_IPE26_Out51Desc[] =
{
    {2, 2, 0, 0, {2, s_pruneGroup1996}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW2
};

static ChiLinkNodeDescriptor s_377_TARGET_BUFFER_PREVIEW2_Link_NodeDescriptors[] =
{
    {65538, 26, 51, 0, {2, s_pruneGroup1996}},
};
static const PruneVariant s_pruneGroup1997[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_Link44_EVA_MVWarp26_Out39Desc[] =
{
    {65538, 27, 39, 0, {2, s_pruneGroup1997}}, // IPE
};

static const PruneVariant s_pruneGroup1998[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_Link45_EVA_MVWarp26_Out40Desc[] =
{
    {65538, 27, 40, 0, {2, s_pruneGroup1998}}, // IPE
};

static const PruneVariant s_pruneGroup1999[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_Link46_EVA_MVWarp26_Out41Desc[] =
{
    {65538, 27, 41, 0, {2, s_pruneGroup1999}}, // IPE
};

static const PruneVariant s_pruneGroup2000[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_Link47_EVA_MVWarp25_Out39Desc[] =
{
    {65538, 26, 39, 0, {2, s_pruneGroup2000}}, // IPE
};

static const PruneVariant s_pruneGroup2001[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_Link48_EVA_MVWarp25_Out40Desc[] =
{
    {65538, 26, 40, 0, {2, s_pruneGroup2001}}, // IPE
};

static const PruneVariant s_pruneGroup2002[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_Link49_EVA_MVWarp25_Out41Desc[] =
{
    {65538, 26, 41, 0, {2, s_pruneGroup2002}}, // IPE
};

static const PruneVariant s_pruneGroup2003[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_Link50_IPE0_Out63Desc[] =
{
    {10, 1, 104, 0, {3, s_pruneGroup2003}}, // OfflineStats
};

static const PruneVariant s_pruneGroup2004[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_Link51_IPE10_Out63Desc[] =
{
    {10, 1, 104, 0, {4, s_pruneGroup2004}}, // OfflineStats
};

static const PruneVariant s_pruneGroup2005[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_Link52_IPE22_Out63Desc[] =
{
    {10, 1, 104, 0, {4, s_pruneGroup2005}}, // OfflineStats
};

static const PruneVariant s_pruneGroup2006[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_Link53_IPE23_Out63Desc[] =
{
    {10, 1, 115, 0, {3, s_pruneGroup2006}}, // OfflineStats
};

static const PruneVariant s_pruneGroup2007[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_Link54_IPE24_Out63Desc[] =
{
    {10, 1, 115, 0, {3, s_pruneGroup2007}}, // OfflineStats
};

static const PruneVariant s_pruneGroup2008[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_Link55_IPE25_Out63Desc[] =
{
    {10, 1, 104, 0, {4, s_pruneGroup2008}}, // OfflineStats
};

static const PruneVariant s_pruneGroup2009[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_Link56_IPE26_Out63Desc[] =
{
    {10, 1, 115, 0, {3, s_pruneGroup2009}}, // OfflineStats
};

static const PruneVariant s_pruneGroup2010[] = {{PruneGroupAWBR, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_Link57_OfflineStats1_Out1Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup2010}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup2011[] = {{PruneGroupHDRProfile, PruneTypeHDR10Plus}};
static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_Link58_IPE10_Out55Desc[] =
{
    {9, 66, 64, 0, {1, s_pruneGroup2011}}, // StatsParse
};

static const PruneVariant s_pruneGroup2012[] = {{PruneGroupHDRProfile, PruneTypeHDR10Plus}};
static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_Link59_StatsParse66_Out0Desc[] =
{
    {3, 10, 0, 0, {1, s_pruneGroup2012}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup2013[] = {{PruneGroupHDRProfile, PruneTypeSDR}, {PruneGroupHDRProfile, PruneTypeHLG10}, {PruneGroupHDRProfile, PruneTypeHDR10}};
static const PruneVariant s_pruneGroup2014[] = {{PruneGroupHDRProfile, PruneTypeHDR10Plus}};
static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_Link60_IPE66_Out9Desc[] =
{
    {2, 1, 0, 0, {3, s_pruneGroup2013}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
    {255, 66, 0, 0, {1, s_pruneGroup2014}}, // ChiHDR10P
};

static ChiLinkNodeDescriptor s_378_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 66, 9, 0, {3, s_pruneGroup2013}},
};
static const PruneVariant s_pruneGroup2015[] = {{PruneGroupHDRProfile, PruneTypeHDR10Plus}};
static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_Link61_ChiHDR10P66_Out0Desc[] =
{
    {2, 8, 0, 0, {1, s_pruneGroup2015}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_379_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {255, 66, 0, 0, {1, s_pruneGroup2015}},
};
static ChiTargetPortDescriptor UsecaseZSL_RealtimePostProcessor_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_362_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_363_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_364_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_365_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_366_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_PREVIEW2", &UsecaseZSL_TARGET_BUFFER_PREVIEW2_target, 1, s_367_TARGET_BUFFER_PREVIEW2_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW2
    {"TARGET_BUFFER_PREVIEW2", &UsecaseZSL_TARGET_BUFFER_PREVIEW2_target, 1, s_368_TARGET_BUFFER_PREVIEW2_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW2
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_369_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_370_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_371_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_372_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_373_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_374_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_PREVIEW2", &UsecaseZSL_TARGET_BUFFER_PREVIEW2_target, 1, s_375_TARGET_BUFFER_PREVIEW2_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW2
    {"TARGET_BUFFER_PREVIEW2", &UsecaseZSL_TARGET_BUFFER_PREVIEW2_target, 1, s_376_TARGET_BUFFER_PREVIEW2_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW2
    {"TARGET_BUFFER_PREVIEW2", &UsecaseZSL_TARGET_BUFFER_PREVIEW2_target, 1, s_377_TARGET_BUFFER_PREVIEW2_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW2
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_378_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_379_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
};

static ChiTargetPortDescriptor UsecaseZSL_RealtimePostProcessor_source_TargetDescriptors[] =
{
    {"TARGET_BUFFER_SAT_INPUT_FULL", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_FULL_target, 8, UsecaseZSL_RealtimePostProcessor_source_Link_0NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_FULL
    {"TARGET_BUFFER_SAT_INPUT_DS4", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS4_target, 9, UsecaseZSL_RealtimePostProcessor_source_Link_1NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_DS4
    {"TARGET_BUFFER_SAT_INPUT_DS16", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS16_target, 9, UsecaseZSL_RealtimePostProcessor_source_Link_2NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_DS16
};

// OfflineStats1 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealtimePostProcessorNode10_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_RealtimePostProcessorNode10_1OutputPortDescriptors[] =
{
    {1, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // OfflineStatsOutputPort1
};

// ChiEISV2Node10 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealtimePostProcessorNode255_10InputPortDescriptors[] =
{
    {0, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
    {0, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
    {1, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4
    {1, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4
    {0, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
};

static UINT32 UsecaseZSL_RealtimePostProcessorNode255_10MappedSourceIds_1[] =
{
  1
};

static UINT32 UsecaseZSL_RealtimePostProcessorNode255_10MappedSourceIds_0[] =
{
  0
};

// ChiEISV2Node10 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealtimePostProcessorNode255_10OutputPortDescriptors[] =
{
    {1, 0, 0, 0, 1, UsecaseZSL_RealtimePostProcessorNode255_10MappedSourceIds_1, 0, { 0 }, NULL}, // ChiNodeOutputPortDS4
    {0, 0, 0, 0, 1, UsecaseZSL_RealtimePostProcessorNode255_10MappedSourceIds_0, 0, { 0 }, NULL}, // ChiNodeOutputPortFull
};

// ChiEISV3Node11 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealtimePostProcessorNode255_11InputPortDescriptors[] =
{
    {0, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
    {1, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4
};

static UINT32 UsecaseZSL_RealtimePostProcessorNode255_11MappedSourceIds_0[] =
{
  0
};

static UINT32 UsecaseZSL_RealtimePostProcessorNode255_11MappedSourceIds_1[] =
{
  1
};

// ChiEISV3Node11 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealtimePostProcessorNode255_11OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 1, UsecaseZSL_RealtimePostProcessorNode255_11MappedSourceIds_0, 0, { 0 }, NULL}, // ChiNodeOutputPortFull
    {1, 0, 0, 0, 1, UsecaseZSL_RealtimePostProcessorNode255_11MappedSourceIds_1, 0, { 0 }, NULL}, // ChiNodeOutputPortDS4
};

// ChiEISV3Node12 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealtimePostProcessorNode255_12InputPortDescriptors[] =
{
    {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_RealtimePostProcessorNode255_12MappedSourceIds_0[] =
{
  0
};

static UINT32 UsecaseZSL_RealtimePostProcessorNode255_12MappedSourceIds_1[] =
{
  1
};

// ChiEISV3Node12 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealtimePostProcessorNode255_12OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 1, UsecaseZSL_RealtimePostProcessorNode255_12MappedSourceIds_0, 0, { 0 }, NULL}, // ChiNodeOutputPortFull
    {1, 0, 0, 0, 1, UsecaseZSL_RealtimePostProcessorNode255_12MappedSourceIds_1, 0, { 0 }, NULL}, // ChiNodeOutputPortDS4
};

// ChiExternalNode_MUXER15 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealtimePostProcessorNode255_15InputPortDescriptors[] =
{
    {32, 1, 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_RealtimePostProcessorNode255_15MappedSourceIds_1[] =
{
  31
};

static UINT32 UsecaseZSL_RealtimePostProcessorNode255_15MappedSourceIds_2[] =
{
  32
};

static UINT32 UsecaseZSL_RealtimePostProcessorNode255_15MappedSourceIds_0[] =
{
  0, 30
};

// ChiExternalNode_MUXER15 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealtimePostProcessorNode255_15OutputPortDescriptors[] =
{
    {1, 0, 0, 0, 1, UsecaseZSL_RealtimePostProcessorNode255_15MappedSourceIds_1, 0, { 0 }, NULL}, // ChiNodeOutputPortDS4
    {2, 0, 0, 0, 1, UsecaseZSL_RealtimePostProcessorNode255_15MappedSourceIds_2, 0, { 0 }, NULL}, // ChiNodeOutputPortDS16
    {0, 0, 0, 0, 2, UsecaseZSL_RealtimePostProcessorNode255_15MappedSourceIds_0, 0, { 0 }, NULL}, // ChiNodeOutputPort
};

// ChiExternalNode_MUXER16 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealtimePostProcessorNode255_16InputPortDescriptors[] =
{
    {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_RealtimePostProcessorNode255_16MappedSourceIds_2[] =
{
  32
};

static UINT32 UsecaseZSL_RealtimePostProcessorNode255_16MappedSourceIds_1[] =
{
  31
};

static UINT32 UsecaseZSL_RealtimePostProcessorNode255_16MappedSourceIds_0[] =
{
  0, 30
};

// ChiExternalNode_MUXER16 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealtimePostProcessorNode255_16OutputPortDescriptors[] =
{
    {2, 0, 0, 0, 1, UsecaseZSL_RealtimePostProcessorNode255_16MappedSourceIds_2, 0, { 0 }, NULL}, // ChiNodeOutputPortDS16
    {1, 0, 0, 0, 1, UsecaseZSL_RealtimePostProcessorNode255_16MappedSourceIds_1, 0, { 0 }, NULL}, // ChiNodeOutputPortDS4
    {0, 0, 0, 0, 2, UsecaseZSL_RealtimePostProcessorNode255_16MappedSourceIds_0, 0, { 0 }, NULL}, // ChiNodeOutputPort
};

// ChiExternalNode_MUXER22 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealtimePostProcessorNode255_22InputPortDescriptors[] =
{
    {30, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPort
    {31, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4
    {32, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS16
    {31, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4
    {30, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPort
    {0, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPort
};

static UINT32 UsecaseZSL_RealtimePostProcessorNode255_22MappedSourceIds_0[] =
{
  0, 30
};

static UINT32 UsecaseZSL_RealtimePostProcessorNode255_22MappedSourceIds_1[] =
{
  31
};

static UINT32 UsecaseZSL_RealtimePostProcessorNode255_22MappedSourceIds_2[] =
{
  32
};

// ChiExternalNode_MUXER22 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealtimePostProcessorNode255_22OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 2, UsecaseZSL_RealtimePostProcessorNode255_22MappedSourceIds_0, 0, { 0 }, NULL}, // ChiNodeOutputPort
    {1, 0, 0, 0, 1, UsecaseZSL_RealtimePostProcessorNode255_22MappedSourceIds_1, 0, { 0 }, NULL}, // ChiNodeOutputPortDS4
    {2, 0, 0, 0, 1, UsecaseZSL_RealtimePostProcessorNode255_22MappedSourceIds_2, 0, { 0 }, NULL}, // ChiNodeOutputPortDS16
};

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

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

// 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
    {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 UsecaseZSL_RealtimePostProcessorNode65538_0OutputPortDescriptors[] =
{
    {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
};

// IPE10 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealtimePostProcessorNode65538_10InputPortDescriptors[] =
{
    {2, 1, 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
};

// IPE10 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealtimePostProcessorNode65538_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
    {55, 0, 0, 1, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortHDR10
};

// IPE11 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealtimePostProcessorNode65538_11InputPortDescriptors[] =
{
    {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
};

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

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

// IPE22 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealtimePostProcessorNode65538_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_RealtimePostProcessorNode65538_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
};

// IPE23 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealtimePostProcessorNode65538_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_RealtimePostProcessorNode65538_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
};

// IPE24 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealtimePostProcessorNode65538_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_RealtimePostProcessorNode65538_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_RealtimePostProcessorNode65538_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_RealtimePostProcessorNode65538_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
};

// IPE26 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealtimePostProcessorNode65538_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_RealtimePostProcessorNode65538_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
};

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

// IPE66 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealtimePostProcessorNode65538_66InputPortDescriptors[] =
{
    {0, 1, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {1, 1, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
    {2, 1, 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
};

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

// EVA_MCTF10 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealtimePostProcessorNode65543_10InputPortDescriptors[] =
{
    {3, 1, 0, 0, { 0 }, NULL}, // CVPInputPortTARFull
    {5, 1, 0, 0, { 0 }, NULL}, // CVPInputPortTARDS4
    {33, 1, 0, 0, { 0 }, NULL}, // CVPInputPortIFEDS4DELAY
    {5, 0, 0, 0, { 0 }, NULL}, // CVPInputPortTARDS4
    {33, 0, 0, 0, { 0 }, NULL}, // CVPInputPortIFEDS4DELAY
    {3, 0, 0, 0, { 0 }, NULL}, // CVPInputPortTARFull
    {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}, // 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_RealtimePostProcessorNode65543_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
};

// EVA_MVWarp11 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealtimePostProcessorNode65543_11InputPortDescriptors[] =
{
    {3, 0, 0, 0, { 0 }, NULL}, // EVAInputPortTARIFEFull
    {5, 0, 0, 0, { 0 }, NULL}, // EVAInputPortTARIFEDS4
    {38, 0, 0, 0, { 0 }, NULL}, // EVAInputPortImageWarp
};

// EVA_MVWarp11 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealtimePostProcessorNode65543_11OutputPortDescriptors[] =
{
    {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_RealtimePostProcessorNode65543_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_RealtimePostProcessorNode65543_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_RealtimePostProcessorNode65543_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_RealtimePostProcessorNode65543_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
};

// StatsParse66 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealtimePostProcessorNode9_66InputPortDescriptors[] =
{
    {64, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortHDR10pStats
};

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

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

static ChiNodeProperty UsecaseZSL_RealtimePostProcessor_node255_10_properties[] =
{
    {1, "com.qti.node.eisv2"},
    {11, "1"},
};

static ChiNodeProperty UsecaseZSL_RealtimePostProcessor_node255_11_properties[] =
{
    {1, "com.qti.node.gme"},
    {11, "1"},
};

static ChiNodeProperty UsecaseZSL_RealtimePostProcessor_node255_12_properties[] =
{
    {1, "com.qti.node.eisv3"},
    {11, "1"},
};

static ChiNodeProperty UsecaseZSL_RealtimePostProcessor_node255_15_properties[] =
{
    {1, "com.qti.node.muxer"},
    {36, "3"},
    {11, "1"},
};

static ChiNodeProperty UsecaseZSL_RealtimePostProcessor_node255_16_properties[] =
{
    {1, "com.qti.node.muxer"},
    {36, "4"},
    {11, "1"},
};

static ChiNodeProperty UsecaseZSL_RealtimePostProcessor_node255_22_properties[] =
{
    {1, "com.qti.node.muxer"},
    {36, "3"},
    {11, "1"},
};

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

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

static ChiNodeProperty UsecaseZSL_RealtimePostProcessor_node65538_10_properties[] =
{
    {3, "1"},
    {3, "3"},
};

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

static ChiNodeProperty UsecaseZSL_RealtimePostProcessor_node65538_22_properties[] =
{
    {2, "4"},
    {3, "3"},
    {4, "19"},
};

static ChiNodeProperty UsecaseZSL_RealtimePostProcessor_node65538_23_properties[] =
{
    {3, "3"},
    {16, "0"},
    {4, "20"},
};

static ChiNodeProperty UsecaseZSL_RealtimePostProcessor_node65538_24_properties[] =
{
    {3, "1"},
    {16, "0"},
    {3, "3"},
    {4, "20"},
};

static ChiNodeProperty UsecaseZSL_RealtimePostProcessor_node65538_25_properties[] =
{
    {2, "4"},
    {3, "3"},
    {4, "19"},
};

static ChiNodeProperty UsecaseZSL_RealtimePostProcessor_node65538_26_properties[] =
{
    {3, "1"},
    {16, "0"},
    {3, "3"},
    {4, "20"},
};

static ChiNodeProperty UsecaseZSL_RealtimePostProcessor_node65538_27_properties[] =
{
    {3, "2"},
    {16, "0"},
    {3, "3"},
    {4, "20"},
};

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

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

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

static ChiNodeProperty UsecaseZSL_RealtimePostProcessor_node65543_25_properties[] =
{
    {3, "1"},
    {2, "8"},
};

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

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

static const PruneVariant s_pruneGroup2016[] = {{PruneGroupAWBR, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2017[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup2018[] = {{PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup2019[] = {{PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup2020[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2021[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2022[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2023[] = {{PruneGroupHDRProfile, PruneTypeHDR10Plus}};
static const PruneVariant s_pruneGroup2024[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2025[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2026[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2027[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2028[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2029[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2030[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2031[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2032[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2033[] = {{PruneGroupHDRProfile, PruneTypeSDR}, {PruneGroupHDRProfile, PruneTypeHLG10}, {PruneGroupHDRProfile, PruneTypeHDR10}, {PruneGroupHDRProfile, PruneTypeHDR10Plus}};
static const PruneVariant s_pruneGroup2034[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2035[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2036[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2037[] = {{PruneGroupHDRProfile, PruneTypeHDR10Plus}};
static ChiNode UsecaseZSL_RealtimePostProcessorNodes[] =
{
    {UsecaseZSL_RealtimePostProcessor_node10_1_properties, 10, 1, {7, { 0 }, UsecaseZSL_RealtimePostProcessorNode10_1InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealtimePostProcessorNode10_1OutputPortDescriptors}, 2, {1, s_pruneGroup2016}, 0, 0, { 0 }},
    {UsecaseZSL_RealtimePostProcessor_node255_10_properties, 255, 10, {5, { 0 }, UsecaseZSL_RealtimePostProcessorNode255_10InputPortDescriptors, 2, { 0 }, UsecaseZSL_RealtimePostProcessorNode255_10OutputPortDescriptors}, 2, {2, s_pruneGroup2017}, 0, 0, { 0 }},
    {UsecaseZSL_RealtimePostProcessor_node255_11_properties, 255, 11, {2, { 0 }, UsecaseZSL_RealtimePostProcessorNode255_11InputPortDescriptors, 2, { 0 }, UsecaseZSL_RealtimePostProcessorNode255_11OutputPortDescriptors}, 2, {1, s_pruneGroup2018}, 0, 0, { 0 }},
    {UsecaseZSL_RealtimePostProcessor_node255_12_properties, 255, 12, {4, { 0 }, UsecaseZSL_RealtimePostProcessorNode255_12InputPortDescriptors, 2, { 0 }, UsecaseZSL_RealtimePostProcessorNode255_12OutputPortDescriptors}, 2, {1, s_pruneGroup2019}, 0, 0, { 0 }},
    {UsecaseZSL_RealtimePostProcessor_node255_15_properties, 255, 15, {4, { 0 }, UsecaseZSL_RealtimePostProcessorNode255_15InputPortDescriptors, 3, { 0 }, UsecaseZSL_RealtimePostProcessorNode255_15OutputPortDescriptors}, 3, {2, s_pruneGroup2020}, 0, 0, { 0 }},
    {UsecaseZSL_RealtimePostProcessor_node255_16_properties, 255, 16, {4, { 0 }, UsecaseZSL_RealtimePostProcessorNode255_16InputPortDescriptors, 3, { 0 }, UsecaseZSL_RealtimePostProcessorNode255_16OutputPortDescriptors}, 3, {2, s_pruneGroup2021}, 0, 0, { 0 }},
    {UsecaseZSL_RealtimePostProcessor_node255_22_properties, 255, 22, {6, { 0 }, UsecaseZSL_RealtimePostProcessorNode255_22InputPortDescriptors, 3, { 0 }, UsecaseZSL_RealtimePostProcessorNode255_22OutputPortDescriptors}, 3, {3, s_pruneGroup2022}, 0, 0, { 0 }},
    {UsecaseZSL_RealtimePostProcessor_node255_66_properties, 255, 66, {1, { 0 }, UsecaseZSL_RealtimePostProcessorNode255_66InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealtimePostProcessorNode255_66OutputPortDescriptors}, 2, {1, s_pruneGroup2023}, 0, 0, { 0 }},
    {UsecaseZSL_RealtimePostProcessor_node65538_0_properties, 65538, 0, {6, { 0 }, UsecaseZSL_RealtimePostProcessorNode65538_0InputPortDescriptors, 4, { 0 }, UsecaseZSL_RealtimePostProcessorNode65538_0OutputPortDescriptors}, 1, {2, s_pruneGroup2024}, 0, 0, { 0 }},
    {UsecaseZSL_RealtimePostProcessor_node65538_10_properties, 65538, 10, {6, { 0 }, UsecaseZSL_RealtimePostProcessorNode65538_10InputPortDescriptors, 5, { 0 }, UsecaseZSL_RealtimePostProcessorNode65538_10OutputPortDescriptors}, 2, {3, s_pruneGroup2025}, 0, 0, { 0 }},
    {UsecaseZSL_RealtimePostProcessor_node65538_11_properties, 65538, 11, {6, { 0 }, UsecaseZSL_RealtimePostProcessorNode65538_11InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealtimePostProcessorNode65538_11OutputPortDescriptors}, 2, {2, s_pruneGroup2026}, 0, 0, { 0 }},
    {UsecaseZSL_RealtimePostProcessor_node65538_22_properties, 65538, 22, {5, { 0 }, UsecaseZSL_RealtimePostProcessorNode65538_22InputPortDescriptors, 2, { 0 }, UsecaseZSL_RealtimePostProcessorNode65538_22OutputPortDescriptors}, 3, {3, s_pruneGroup2027}, 0, 0, { 0 }},
    {UsecaseZSL_RealtimePostProcessor_node65538_23_properties, 65538, 23, {6, { 0 }, UsecaseZSL_RealtimePostProcessorNode65538_23InputPortDescriptors, 4, { 0 }, UsecaseZSL_RealtimePostProcessorNode65538_23OutputPortDescriptors}, 3, {2, s_pruneGroup2028}, 0, 0, { 0 }},
    {UsecaseZSL_RealtimePostProcessor_node65538_24_properties, 65538, 24, {6, { 0 }, UsecaseZSL_RealtimePostProcessorNode65538_24InputPortDescriptors, 4, { 0 }, UsecaseZSL_RealtimePostProcessorNode65538_24OutputPortDescriptors}, 4, {2, s_pruneGroup2029}, 0, 0, { 0 }},
    {UsecaseZSL_RealtimePostProcessor_node65538_25_properties, 65538, 25, {3, { 0 }, UsecaseZSL_RealtimePostProcessorNode65538_25InputPortDescriptors, 3, { 0 }, UsecaseZSL_RealtimePostProcessorNode65538_25OutputPortDescriptors}, 3, {2, s_pruneGroup2030}, 0, 0, { 0 }},
    {UsecaseZSL_RealtimePostProcessor_node65538_26_properties, 65538, 26, {6, { 0 }, UsecaseZSL_RealtimePostProcessorNode65538_26InputPortDescriptors, 3, { 0 }, UsecaseZSL_RealtimePostProcessorNode65538_26OutputPortDescriptors}, 4, {2, s_pruneGroup2031}, 0, 0, { 0 }},
    {UsecaseZSL_RealtimePostProcessor_node65538_27_properties, 65538, 27, {6, { 0 }, UsecaseZSL_RealtimePostProcessorNode65538_27InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealtimePostProcessorNode65538_27OutputPortDescriptors}, 4, {2, s_pruneGroup2032}, 0, 0, { 0 }},
    {UsecaseZSL_RealtimePostProcessor_node65538_66_properties, 65538, 66, {6, { 0 }, UsecaseZSL_RealtimePostProcessorNode65538_66InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealtimePostProcessorNode65538_66OutputPortDescriptors}, 1, {4, s_pruneGroup2033}, 0, 0, { 0 }},
    {UsecaseZSL_RealtimePostProcessor_node65543_10_properties, 65543, 10, {14, { 0 }, UsecaseZSL_RealtimePostProcessorNode65543_10InputPortDescriptors, 7, { 0 }, UsecaseZSL_RealtimePostProcessorNode65543_10OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_RealtimePostProcessor_node65543_11_properties, 65543, 11, {3, { 0 }, UsecaseZSL_RealtimePostProcessorNode65543_11InputPortDescriptors, 3, { 0 }, UsecaseZSL_RealtimePostProcessorNode65543_11OutputPortDescriptors}, 2, {2, s_pruneGroup2034}, 0, 0, { 0 }},
    {UsecaseZSL_RealtimePostProcessor_node65543_25_properties, 65543, 25, {4, { 0 }, UsecaseZSL_RealtimePostProcessorNode65543_25InputPortDescriptors, 3, { 0 }, UsecaseZSL_RealtimePostProcessorNode65543_25OutputPortDescriptors}, 2, {2, s_pruneGroup2035}, 0, 0, { 0 }},
    {UsecaseZSL_RealtimePostProcessor_node65543_26_properties, 65543, 26, {3, { 0 }, UsecaseZSL_RealtimePostProcessorNode65543_26InputPortDescriptors, 3, { 0 }, UsecaseZSL_RealtimePostProcessorNode65543_26OutputPortDescriptors}, 2, {2, s_pruneGroup2036}, 0, 0, { 0 }},
    {UsecaseZSL_RealtimePostProcessor_node9_66_properties, 9, 66, {1, { 0 }, UsecaseZSL_RealtimePostProcessorNode9_66InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealtimePostProcessorNode9_66OutputPortDescriptors}, 1, {1, s_pruneGroup2037}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseZSL_RealtimePostProcessorLinks[] =
{
    {{65538, 0, 9, 0, {0, NULL}}, 1, UsecaseZSL_RealtimePostProcessor_Link0_IPE0_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 10, 9, 0, {0, NULL}}, 1, UsecaseZSL_RealtimePostProcessor_Link1_IPE10_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 11, 9, 0, {0, NULL}}, 1, UsecaseZSL_RealtimePostProcessor_Link2_IPE11_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 0, 8, 0, {0, NULL}}, 1, UsecaseZSL_RealtimePostProcessor_Link3_IPE0_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 10, 8, 0, {0, NULL}}, 1, UsecaseZSL_RealtimePostProcessor_Link4_IPE10_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 0, 51, 0, {0, NULL}}, 1, UsecaseZSL_RealtimePostProcessor_Link5_IPE0_Out51Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 10, 51, 0, {0, NULL}}, 1, UsecaseZSL_RealtimePostProcessor_Link6_IPE10_Out51Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 10, 1, 0, {0, NULL}}, 5, UsecaseZSL_RealtimePostProcessor_Link7_ChiEISV2Node10_Out1Desc, {1, {ChiFormatPD10}, 0, 10, 38, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 10, 0, 0, {0, NULL}}, 8, UsecaseZSL_RealtimePostProcessor_Link8_ChiEISV2Node10_Out0Desc, {1, {ChiFormatUBWCTP10}, 0, 20, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 11, 0, 0, {0, NULL}}, 5, UsecaseZSL_RealtimePostProcessor_Link9_ChiEISV3Node11_Out0Desc, {1, {ChiFormatUBWCTP10}, 0, 20, 38, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 11, 1, 0, {0, NULL}}, 8, UsecaseZSL_RealtimePostProcessor_Link10_ChiEISV3Node11_Out1Desc, {1, {ChiFormatPD10}, 0, 20, 38, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 12, 0, 0, {0, NULL}}, 4, UsecaseZSL_RealtimePostProcessor_Link11_ChiEISV3Node12_Out0Desc, {1, {ChiFormatUBWCTP10}, 0, 20, 38, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 12, 1, 0, {0, NULL}}, 2, UsecaseZSL_RealtimePostProcessor_Link12_ChiEISV3Node12_Out1Desc, {1, {ChiFormatPD10}, 0, 20, 38, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 10, 1, 0, {0, NULL}}, 1, UsecaseZSL_RealtimePostProcessor_Link13_EVA_MCTF10_Out1Desc, {1, {ChiFormatBlob}, 0, 8, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 10, 2, 0, {0, NULL}}, 1, UsecaseZSL_RealtimePostProcessor_Link14_EVA_MCTF10_Out2Desc, {1, {ChiFormatUBWCNV124R}, 0, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 10, 36, 0, {0, NULL}}, 1, UsecaseZSL_RealtimePostProcessor_Link15_EVA_MCTF10_Out36Desc, {1, {ChiFormatBlob}, 0, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 10, 37, 0, {0, NULL}}, 5, UsecaseZSL_RealtimePostProcessor_Link16_EVA_MCTF10_Out37Desc, {1, {ChiFormatBlob}, 0, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 10, 39, 0, {0, NULL}}, 5, UsecaseZSL_RealtimePostProcessor_Link17_EVA_MCTF10_Out39Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 10, 40, 0, {0, NULL}}, 5, UsecaseZSL_RealtimePostProcessor_Link18_EVA_MCTF10_Out40Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 10, 41, 0, {0, NULL}}, 5, UsecaseZSL_RealtimePostProcessor_Link19_EVA_MCTF10_Out41Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 11, 39, 0, {0, NULL}}, 1, UsecaseZSL_RealtimePostProcessor_Link20_EVA_MVWarp11_Out39Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 11, 40, 0, {0, NULL}}, 1, UsecaseZSL_RealtimePostProcessor_Link21_EVA_MVWarp11_Out40Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 11, 41, 0, {0, NULL}}, 1, UsecaseZSL_RealtimePostProcessor_Link22_EVA_MVWarp11_Out41Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 22, 8, 0, {0, NULL}}, 1, UsecaseZSL_RealtimePostProcessor_Link23_IPE22_Out8Desc, {2, {ChiFormatUBWCTP10, ChiFormatYUV420NV12}, 0, 20, 38, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 22, 0, 0, {0, NULL}}, 2, UsecaseZSL_RealtimePostProcessor_Link24_ChiExternalNode_MUXER22_Out0Desc, {1, {ChiFormatUBWCTP10}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 23, 8, 0, {0, NULL}}, 1, UsecaseZSL_RealtimePostProcessor_Link25_IPE23_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 23, 9, 0, {0, NULL}}, 1, UsecaseZSL_RealtimePostProcessor_Link26_IPE23_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 22, 1, 0, {0, NULL}}, 2, UsecaseZSL_RealtimePostProcessor_Link27_ChiExternalNode_MUXER22_Out1Desc, {1, {ChiFormatPD10}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 22, 2, 0, {0, NULL}}, 2, UsecaseZSL_RealtimePostProcessor_Link28_ChiExternalNode_MUXER22_Out2Desc, {1, {ChiFormatPD10}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 24, 8, 0, {0, NULL}}, 1, UsecaseZSL_RealtimePostProcessor_Link29_IPE24_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 24, 9, 0, {0, NULL}}, 1, UsecaseZSL_RealtimePostProcessor_Link30_IPE24_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 25, 8, 0, {0, NULL}}, 1, UsecaseZSL_RealtimePostProcessor_Link31_IPE25_Out8Desc, {2, {ChiFormatUBWCTP10, ChiFormatYUV420NV12}, 0, 10, 38, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 25, 9, 0, {0, NULL}}, 1, UsecaseZSL_RealtimePostProcessor_Link32_IPE25_Out9Desc, {2, {ChiFormatUBWCTP10, ChiFormatYUV420NV12}, 0, 10, 38, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 16, 2, 0, {0, NULL}}, 1, UsecaseZSL_RealtimePostProcessor_Link33_ChiExternalNode_MUXER16_Out2Desc, {1, {ChiFormatPD10}, 0, 10, 38, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 16, 1, 0, {0, NULL}}, 1, UsecaseZSL_RealtimePostProcessor_Link34_ChiExternalNode_MUXER16_Out1Desc, {1, {ChiFormatPD10}, 0, 10, 38, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 16, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealtimePostProcessor_Link35_ChiExternalNode_MUXER16_Out0Desc, {1, {ChiFormatUBWCTP10}, 0, 10, 38, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 15, 1, 0, {0, NULL}}, 1, UsecaseZSL_RealtimePostProcessor_Link36_ChiExternalNode_MUXER15_Out1Desc, {1, {ChiFormatPD10}, 0, 10, 38, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 15, 2, 0, {0, NULL}}, 1, UsecaseZSL_RealtimePostProcessor_Link37_ChiExternalNode_MUXER15_Out2Desc, {1, {ChiFormatPD10}, 0, 10, 38, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 15, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealtimePostProcessor_Link38_ChiExternalNode_MUXER15_Out0Desc, {1, {ChiFormatUBWCTP10}, 0, 10, 38, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 26, 8, 0, {0, NULL}}, 1, UsecaseZSL_RealtimePostProcessor_Link39_IPE26_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 27, 9, 0, {0, NULL}}, 1, UsecaseZSL_RealtimePostProcessor_Link40_IPE27_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 23, 51, 0, {0, NULL}}, 1, UsecaseZSL_RealtimePostProcessor_Link41_IPE23_Out51Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 24, 51, 0, {0, NULL}}, 1, UsecaseZSL_RealtimePostProcessor_Link42_IPE24_Out51Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 26, 51, 0, {0, NULL}}, 1, UsecaseZSL_RealtimePostProcessor_Link43_IPE26_Out51Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 26, 39, 0, {0, NULL}}, 1, UsecaseZSL_RealtimePostProcessor_Link44_EVA_MVWarp26_Out39Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 26, 40, 0, {0, NULL}}, 1, UsecaseZSL_RealtimePostProcessor_Link45_EVA_MVWarp26_Out40Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 26, 41, 0, {0, NULL}}, 1, UsecaseZSL_RealtimePostProcessor_Link46_EVA_MVWarp26_Out41Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 25, 39, 0, {0, NULL}}, 1, UsecaseZSL_RealtimePostProcessor_Link47_EVA_MVWarp25_Out39Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 25, 40, 0, {0, NULL}}, 1, UsecaseZSL_RealtimePostProcessor_Link48_EVA_MVWarp25_Out40Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 25, 41, 0, {0, NULL}}, 1, UsecaseZSL_RealtimePostProcessor_Link49_EVA_MVWarp25_Out41Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 0, 63, 0, {0, NULL}}, 1, UsecaseZSL_RealtimePostProcessor_Link50_IPE0_Out63Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 10, 63, 0, {0, NULL}}, 1, UsecaseZSL_RealtimePostProcessor_Link51_IPE10_Out63Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 22, 63, 0, {0, NULL}}, 1, UsecaseZSL_RealtimePostProcessor_Link52_IPE22_Out63Desc, {1, {ChiFormatBlob}, 16384, 8, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 23, 63, 0, {0, NULL}}, 1, UsecaseZSL_RealtimePostProcessor_Link53_IPE23_Out63Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 24, 63, 0, {0, NULL}}, 1, UsecaseZSL_RealtimePostProcessor_Link54_IPE24_Out63Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 25, 63, 0, {0, NULL}}, 1, UsecaseZSL_RealtimePostProcessor_Link55_IPE25_Out63Desc, {1, {ChiFormatBlob}, 16384, 8, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 26, 63, 0, {0, NULL}}, 1, UsecaseZSL_RealtimePostProcessor_Link56_IPE26_Out63Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{10, 1, 1, 0, {0, NULL}}, 1, UsecaseZSL_RealtimePostProcessor_Link57_OfflineStats1_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 10, 55, 1, {0, NULL}}, 1, UsecaseZSL_RealtimePostProcessor_Link58_IPE10_Out55Desc, {1, {ChiFormatBlob}, 4096, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{9, 66, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealtimePostProcessor_Link59_StatsParse66_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 66, 9, 0, {0, NULL}}, 2, UsecaseZSL_RealtimePostProcessor_Link60_IPE66_Out9Desc, {1, {ChiFormatUBWCTP10}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 66, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealtimePostProcessor_Link61_ChiHDR10P66_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, LinkFlagSinkInplaceBuffer}, 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_pruneGroup2038[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoPreviewRealTime_Link2_IFE0_Out22Desc[] =
{
    {2, 0, 0, 0, {1, s_pruneGroup2038}}, // SinkBuffer ]-> TARGET_BUFFER_OUTPUT_FULL_DISPLAY
    {65538, 2, 0, 0, {0, NULL}}, // IPE
    {65538, 1, 0, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor s_380_TARGET_BUFFER_OUTPUT_FULL_DISPLAY_Link_NodeDescriptors[] =
{
    {65536, 0, 22, 0, {1, s_pruneGroup2038}},
};
static const PruneVariant s_pruneGroup2039[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoPreviewRealTime_Link3_IFE0_Out23Desc[] =
{
    {2, 1, 0, 0, {1, s_pruneGroup2039}}, // SinkBuffer ]-> TARGET_BUFFER_OUTPUT_DS4_DISPLAY
    {65538, 1, 1, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor s_381_TARGET_BUFFER_OUTPUT_DS4_DISPLAY_Link_NodeDescriptors[] =
{
    {65536, 0, 23, 0, {1, s_pruneGroup2039}},
};
static const PruneVariant s_pruneGroup2040[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoPreviewRealTime_Link4_IFE0_Out24Desc[] =
{
    {2, 2, 0, 0, {1, s_pruneGroup2040}}, // SinkBuffer ]-> TARGET_BUFFER_OUTPUT_DS16_DISPLAY
    {65538, 1, 2, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor s_382_TARGET_BUFFER_OUTPUT_DS16_DISPLAY_Link_NodeDescriptors[] =
{
    {65536, 0, 24, 0, {1, s_pruneGroup2040}},
};
static const PruneVariant s_pruneGroup2041[] = {{PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2042[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2043[] = {{PruneGroupEIS, PruneType4KEISv3}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoPreviewRealTime_Link5_IFE0_Out0Desc[] =
{
    {2, 3, 0, 0, {2, s_pruneGroup2041}}, // SinkBuffer ]-> TARGET_BUFFER_OUTPUT_FULL
    {2, 0, 0, 0, {3, s_pruneGroup2042}}, // SinkBuffer ]-> TARGET_BUFFER_OUTPUT_FULL
    {2, 16, 0, 0, {5, s_pruneGroup2043}}, // SinkBuffer ]-> TARGET_BUFFER_OUTPUT_FULL
};

static ChiLinkNodeDescriptor s_383_TARGET_BUFFER_OUTPUT_FULL_Link_NodeDescriptors[] =
{
    {65536, 0, 0, 0, {2, s_pruneGroup2041}},
};
static ChiLinkNodeDescriptor s_384_TARGET_BUFFER_OUTPUT_FULL_Link_NodeDescriptors[] =
{
    {65536, 0, 0, 0, {3, s_pruneGroup2042}},
};
static ChiLinkNodeDescriptor s_385_TARGET_BUFFER_OUTPUT_FULL_Link_NodeDescriptors[] =
{
    {65536, 0, 0, 0, {5, s_pruneGroup2043}},
};
static const PruneVariant s_pruneGroup2044[] = {{PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2045[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2046[] = {{PruneGroupEIS, PruneType4KEISv3}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoPreviewRealTime_Link6_IFE0_Out1Desc[] =
{
    {2, 4, 0, 0, {2, s_pruneGroup2044}}, // SinkBuffer ]-> TARGET_BUFFER_OUTPUT_DS4
    {2, 1, 0, 0, {3, s_pruneGroup2045}}, // SinkBuffer ]-> TARGET_BUFFER_OUTPUT_DS4
    {2, 17, 0, 0, {5, s_pruneGroup2046}}, // SinkBuffer ]-> TARGET_BUFFER_OUTPUT_DS4
};

static ChiLinkNodeDescriptor s_386_TARGET_BUFFER_OUTPUT_DS4_Link_NodeDescriptors[] =
{
    {65536, 0, 1, 0, {2, s_pruneGroup2044}},
};
static ChiLinkNodeDescriptor s_387_TARGET_BUFFER_OUTPUT_DS4_Link_NodeDescriptors[] =
{
    {65536, 0, 1, 0, {3, s_pruneGroup2045}},
};
static ChiLinkNodeDescriptor s_388_TARGET_BUFFER_OUTPUT_DS4_Link_NodeDescriptors[] =
{
    {65536, 0, 1, 0, {5, s_pruneGroup2046}},
};
static const PruneVariant s_pruneGroup2047[] = {{PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2048[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2049[] = {{PruneGroupEIS, PruneType4KEISv3}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoPreviewRealTime_Link7_IFE0_Out2Desc[] =
{
    {2, 5, 0, 0, {2, s_pruneGroup2047}}, // SinkBuffer ]-> TARGET_BUFFER_OUTPUT_DS16
    {2, 2, 0, 0, {3, s_pruneGroup2048}}, // SinkBuffer ]-> TARGET_BUFFER_OUTPUT_DS16
    {2, 18, 0, 0, {5, s_pruneGroup2049}}, // SinkBuffer ]-> TARGET_BUFFER_OUTPUT_DS16
};

static ChiLinkNodeDescriptor s_389_TARGET_BUFFER_OUTPUT_DS16_Link_NodeDescriptors[] =
{
    {65536, 0, 2, 0, {2, s_pruneGroup2047}},
};
static ChiLinkNodeDescriptor s_390_TARGET_BUFFER_OUTPUT_DS16_Link_NodeDescriptors[] =
{
    {65536, 0, 2, 0, {3, s_pruneGroup2048}},
};
static ChiLinkNodeDescriptor s_391_TARGET_BUFFER_OUTPUT_DS16_Link_NodeDescriptors[] =
{
    {65536, 0, 2, 0, {5, s_pruneGroup2049}},
};
static const PruneVariant s_pruneGroup2050[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupHFRUsecase, PruneTypeDisable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoPreviewRealTime_Link8_IFE0_Out9Desc[] =
{
    {2, 6, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_RAW_OUT
    {5, 0, 11, 0, {3, s_pruneGroup2050}}, // AutoFocus
};

static ChiLinkNodeDescriptor s_392_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_393_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_394_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_395_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_396_TARGET_BUFFER_YUV_OUT_Link_NodeDescriptors[] =
{
    {65538, 1, 8, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup2051[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoPreviewRealTime_Link18_IFE0_Out8Desc[] =
{
    {5, 0, 8, 0, {2, s_pruneGroup2051}}, // AutoFocus
};

static const PruneVariant s_pruneGroup2052[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoPreviewRealTime_Link19_IFE0_Out11Desc[] =
{
    {5, 0, 99, 0, {2, s_pruneGroup2052}}, // AutoFocus
};

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

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

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

static const PruneVariant s_pruneGroup2056[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup2057[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoPreviewRealTime_Link23_IFE0_Out21Desc[] =
{
    {9, 0, 1, 0, {1, s_pruneGroup2056}}, // StatsParse
    {12, 0, 1, 0, {1, s_pruneGroup2057}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup2058[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoPreviewRealTime_Link24_IFE0_Out42Desc[] =
{
    {9, 0, 77, 0, {1, s_pruneGroup2058}}, // StatsParse
};

static const PruneVariant s_pruneGroup2059[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoPreviewRealTime_Link25_IFE0_Out15Desc[] =
{
    {9, 0, 5, 0, {1, s_pruneGroup2059}}, // StatsParse
};

static const PruneVariant s_pruneGroup2060[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static const PruneVariant s_pruneGroup2061[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoPreviewRealTime_Link26_IFE0_Out25Desc[] =
{
    {5, 0, 12, 0, {2, s_pruneGroup2060}}, // AutoFocus
    {5, 0, 105, 0, {2, s_pruneGroup2061}}, // AutoFocus
};

static const PruneVariant s_pruneGroup2062[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static const PruneVariant s_pruneGroup2063[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoPreviewRealTime_Link27_IFE0_Out28Desc[] =
{
    {5, 0, 35, 0, {2, s_pruneGroup2062}}, // AutoFocus
    {5, 0, 107, 0, {2, s_pruneGroup2063}}, // AutoFocus
};

static const PruneVariant s_pruneGroup2064[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup2065[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup2066[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoPreviewRealTime_Link28_IFE0_Out29Desc[] =
{
    {9, 0, 36, 0, {1, s_pruneGroup2064}}, // StatsParse
    {1, 0, 62, 0, {1, s_pruneGroup2065}}, // StatsProcessing
    {12, 0, 62, 0, {1, s_pruneGroup2066}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup2067[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup2068[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup2069[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoPreviewRealTime_Link29_IFE0_Out30Desc[] =
{
    {9, 0, 35, 0, {1, s_pruneGroup2067}}, // StatsParse
    {1, 0, 37, 0, {1, s_pruneGroup2068}}, // StatsProcessing
    {5, 0, 37, 0, {1, s_pruneGroup2069}}, // AutoFocus
};

static const PruneVariant s_pruneGroup2070[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup2071[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoPreviewRealTime_Link30_IFE0_Out32Desc[] =
{
    {9, 0, 3, 0, {1, s_pruneGroup2070}}, // StatsParse
    {1, 0, 3, 0, {1, s_pruneGroup2071}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup2072[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup2073[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoPreviewRealTime_Link31_IFE0_Out36Desc[] =
{
    {9, 0, 61, 0, {1, s_pruneGroup2072}}, // StatsParse
    {1, 0, 76, 0, {1, s_pruneGroup2073}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup2074[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup2075[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoPreviewRealTime_Link32_IFE0_Out38Desc[] =
{
    {9, 0, 65, 0, {1, s_pruneGroup2074}}, // StatsParse
    {1, 0, 83, 0, {1, s_pruneGroup2075}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup2076[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoPreviewRealTime_Link33_IFE0_Out37Desc[] =
{
    {5, 0, 90, 0, {1, s_pruneGroup2076}}, // AutoFocus
};

static const PruneVariant s_pruneGroup2077[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static const PruneVariant s_pruneGroup2078[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoPreviewRealTime_Link34_IFE0_Out39Desc[] =
{
    {5, 0, 89, 0, {2, s_pruneGroup2077}}, // AutoFocus
    {5, 0, 109, 0, {2, s_pruneGroup2078}}, // AutoFocus
};

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

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

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

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

static ChiTargetPortDescriptor UsecaseZSL_VideoPreviewRealTime_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_OUTPUT_FULL_DISPLAY", &UsecaseZSL_TARGET_BUFFER_OUTPUT_FULL_DISPLAY_target, 1, s_380_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_381_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_382_TARGET_BUFFER_OUTPUT_DS16_DISPLAY_Link_NodeDescriptors}, // TARGET_BUFFER_OUTPUT_DS16_DISPLAY
    {"TARGET_BUFFER_OUTPUT_FULL", &UsecaseZSL_TARGET_BUFFER_OUTPUT_FULL_target, 1, s_383_TARGET_BUFFER_OUTPUT_FULL_Link_NodeDescriptors}, // TARGET_BUFFER_OUTPUT_FULL
    {"TARGET_BUFFER_OUTPUT_FULL", &UsecaseZSL_TARGET_BUFFER_OUTPUT_FULL_target, 1, s_384_TARGET_BUFFER_OUTPUT_FULL_Link_NodeDescriptors}, // TARGET_BUFFER_OUTPUT_FULL
    {"TARGET_BUFFER_OUTPUT_FULL", &UsecaseZSL_TARGET_BUFFER_OUTPUT_FULL_target, 1, s_385_TARGET_BUFFER_OUTPUT_FULL_Link_NodeDescriptors}, // TARGET_BUFFER_OUTPUT_FULL
    {"TARGET_BUFFER_OUTPUT_DS4", &UsecaseZSL_TARGET_BUFFER_OUTPUT_DS4_target, 1, s_386_TARGET_BUFFER_OUTPUT_DS4_Link_NodeDescriptors}, // TARGET_BUFFER_OUTPUT_DS4
    {"TARGET_BUFFER_OUTPUT_DS4", &UsecaseZSL_TARGET_BUFFER_OUTPUT_DS4_target, 1, s_387_TARGET_BUFFER_OUTPUT_DS4_Link_NodeDescriptors}, // TARGET_BUFFER_OUTPUT_DS4
    {"TARGET_BUFFER_OUTPUT_DS4", &UsecaseZSL_TARGET_BUFFER_OUTPUT_DS4_target, 1, s_388_TARGET_BUFFER_OUTPUT_DS4_Link_NodeDescriptors}, // TARGET_BUFFER_OUTPUT_DS4
    {"TARGET_BUFFER_OUTPUT_DS16", &UsecaseZSL_TARGET_BUFFER_OUTPUT_DS16_target, 1, s_389_TARGET_BUFFER_OUTPUT_DS16_Link_NodeDescriptors}, // TARGET_BUFFER_OUTPUT_DS16
    {"TARGET_BUFFER_OUTPUT_DS16", &UsecaseZSL_TARGET_BUFFER_OUTPUT_DS16_target, 1, s_390_TARGET_BUFFER_OUTPUT_DS16_Link_NodeDescriptors}, // TARGET_BUFFER_OUTPUT_DS16
    {"TARGET_BUFFER_OUTPUT_DS16", &UsecaseZSL_TARGET_BUFFER_OUTPUT_DS16_target, 1, s_391_TARGET_BUFFER_OUTPUT_DS16_Link_NodeDescriptors}, // TARGET_BUFFER_OUTPUT_DS16
    {"TARGET_BUFFER_RAW_OUT", &UsecaseZSL_TARGET_BUFFER_RAW_OUT_target, 1, s_392_TARGET_BUFFER_RAW_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_RAW_OUT
    {"TARGET_BUFFER_FD", &UsecaseZSL_TARGET_BUFFER_FD_target, 1, s_393_TARGET_BUFFER_FD_Link_NodeDescriptors}, // TARGET_BUFFER_FD
    {"TARGET_BUFFER_REPROCESS_OUT", &UsecaseZSL_TARGET_BUFFER_REPROCESS_OUT_target, 1, s_394_TARGET_BUFFER_REPROCESS_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_REPROCESS_OUT
    {"TARGET_BUFFER_POSTVIEW_OUT", &UsecaseZSL_TARGET_BUFFER_POSTVIEW_OUT_target, 1, s_395_TARGET_BUFFER_POSTVIEW_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_POSTVIEW_OUT
    {"TARGET_BUFFER_YUV_OUT", &UsecaseZSL_TARGET_BUFFER_YUV_OUT_target, 1, s_396_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
    {83, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBayerRS
};

// 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
};

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

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

// 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
    {8, 0, 0, 2, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRDI0
    {11, 0, 0, 11, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRDI3
    {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
    {42, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsALSCBG
    {15, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsIHIST
    {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
};

// 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
    {77, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortALSCBG
    {5, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortIHist
    {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 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_node5_0_properties[] =
{
    {1, "com.qti.stats.af"},
    {1, "com.qti.stats.pdlibwrapper"},
    {6, "1"},
    {16, "0"},
};

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_pruneGroup2083[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup2084[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup2085[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup2086[] = {{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_pruneGroup2083}, 0, 0, { 0 }},
    {UsecaseZSL_VideoPreviewRealTime_node12_0_properties, 12, 0, {2, { 0 }, UsecaseZSL_VideoPreviewRealTimeNode12_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_VideoPreviewRealTimeNode12_0OutputPortDescriptors}, 2, {1, s_pruneGroup2084}, 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_node5_0_properties, 5, 0, {11, { 0 }, UsecaseZSL_VideoPreviewRealTimeNode5_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_VideoPreviewRealTimeNode5_0OutputPortDescriptors}, 4, {1, s_pruneGroup2085}, 0, 0, { 0 }},
    {UsecaseZSL_VideoPreviewRealTime_node65536_0_properties, 65536, 0, {3, { 0 }, UsecaseZSL_VideoPreviewRealTimeNode65536_0InputPortDescriptors, 25, { 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, {10, { 0 }, UsecaseZSL_VideoPreviewRealTimeNode9_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_VideoPreviewRealTimeNode9_0OutputPortDescriptors}, 1, {1, s_pruneGroup2086}, 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}}, 2, 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, 8, 2, {0, NULL}}, 1, UsecaseZSL_VideoPreviewRealTime_Link18_IFE0_Out8Desc, {1, {ChiFormatRawPlain16}, 307200, 10, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 11, 11, {0, NULL}}, 1, UsecaseZSL_VideoPreviewRealTime_Link19_IFE0_Out11Desc, {1, {ChiFormatRawPlain16}, 307200, 10, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 10, 3, {0, NULL}}, 1, UsecaseZSL_VideoPreviewRealTime_Link20_IFE0_Out10Desc, {1, {ChiFormatRawMIPI}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 31, 1, {0, NULL}}, 1, UsecaseZSL_VideoPreviewRealTime_Link21_IFE0_Out31Desc, {1, {ChiFormatRawPlain16}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 19, 0, {0, NULL}}, 1, UsecaseZSL_VideoPreviewRealTime_Link22_IFE0_Out19Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 21, 0, {0, NULL}}, 2, UsecaseZSL_VideoPreviewRealTime_Link23_IFE0_Out21Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 42, 0, {0, NULL}}, 1, UsecaseZSL_VideoPreviewRealTime_Link24_IFE0_Out42Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 15, 0, {0, NULL}}, 1, UsecaseZSL_VideoPreviewRealTime_Link25_IFE0_Out15Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 25, 2, {0, NULL}}, 2, UsecaseZSL_VideoPreviewRealTime_Link26_IFE0_Out25Desc, {1, {ChiFormatRawPlain64}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 28, 2, {0, NULL}}, 2, UsecaseZSL_VideoPreviewRealTime_Link27_IFE0_Out28Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 16, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 29, 0, {0, NULL}}, 3, UsecaseZSL_VideoPreviewRealTime_Link28_IFE0_Out29Desc, {1, {ChiFormatBlob}, 16384, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 30, 0, {0, NULL}}, 3, UsecaseZSL_VideoPreviewRealTime_Link29_IFE0_Out30Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 32, 0, {0, NULL}}, 2, UsecaseZSL_VideoPreviewRealTime_Link30_IFE0_Out32Desc, {1, {ChiFormatBlob}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 36, 0, {0, NULL}}, 2, UsecaseZSL_VideoPreviewRealTime_Link31_IFE0_Out36Desc, {1, {ChiFormatBlob}, 3072, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 38, 0, {0, NULL}}, 2, UsecaseZSL_VideoPreviewRealTime_Link32_IFE0_Out38Desc, {1, {ChiFormatBlob}, 16384, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 37, 0, {0, NULL}}, 1, UsecaseZSL_VideoPreviewRealTime_Link33_IFE0_Out37Desc, {1, {ChiFormatBlob}, 16384, 10, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 39, 2, {0, NULL}}, 2, UsecaseZSL_VideoPreviewRealTime_Link34_IFE0_Out39Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{9, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_VideoPreviewRealTime_Link35_StatsParse0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{1, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_VideoPreviewRealTime_Link36_StatsProcessing0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{12, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_VideoPreviewRealTime_Link37_AutoWhiteBalance0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{5, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_VideoPreviewRealTime_Link38_AutoFocus0_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_pruneGroup2087[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_source_Link_6NodeDescriptors[] =
{
    {255, 10, 10, 0, {1, s_pruneGroup2087}},
};
static const PruneVariant s_pruneGroup2088[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_source_Link_7NodeDescriptors[] =
{
    {255, 10, 11, 0, {1, s_pruneGroup2088}},
};
static const PruneVariant s_pruneGroup2089[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_source_Link_8NodeDescriptors[] =
{
    {255, 10, 12, 0, {1, s_pruneGroup2089}},
};
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_pruneGroup2090[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_source_Link_16NodeDescriptors[] =
{
    {255, 10, 40, 0, {1, s_pruneGroup2090}},
};
static const PruneVariant s_pruneGroup2091[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_source_Link_17NodeDescriptors[] =
{
    {255, 10, 41, 0, {1, s_pruneGroup2091}},
};
static const PruneVariant s_pruneGroup2092[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_source_Link_18NodeDescriptors[] =
{
    {255, 10, 42, 0, {1, s_pruneGroup2092}},
};
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_pruneGroup2093[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_source_Link_26NodeDescriptors[] =
{
    {255, 10, 70, 0, {1, s_pruneGroup2093}},
};
static const PruneVariant s_pruneGroup2094[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_source_Link_27NodeDescriptors[] =
{
    {255, 10, 71, 0, {1, s_pruneGroup2094}},
};
static const PruneVariant s_pruneGroup2095[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_source_Link_28NodeDescriptors[] =
{
    {255, 10, 72, 0, {1, s_pruneGroup2095}},
};
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_pruneGroup2096[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup2097[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_Link10_ChiExternalNode_MUXER10_Out0Desc[] =
{
    {255, 12, 0, 0, {2, s_pruneGroup2096}}, // ChiEISV2Node
    {255, 14, 0, 0, {0, NULL}}, // ChiEISV3Node_1
    {65543, 10, 3, 0, {0, NULL}}, // EVA_MCTF
    {65543, 13, 3, 0, {3, s_pruneGroup2097}}, // EVA_MCTF
    {65538, 10, 0, 0, {0, NULL}}, // IPE
};

static const PruneVariant s_pruneGroup2098[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup2099[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup2100[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_Link11_ChiExternalNode_MUXER10_Out1Desc[] =
{
    {255, 12, 1, 0, {2, s_pruneGroup2098}}, // 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_pruneGroup2099}}, // EVA_MCTF
    {65543, 13, 33, 0, {3, s_pruneGroup2100}}, // EVA_MCTF
    {65538, 10, 1, 0, {0, NULL}}, // IPE
};

static const PruneVariant s_pruneGroup2101[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_Link12_ChiExternalNode_MUXER10_Out2Desc[] =
{
    {255, 12, 2, 0, {2, s_pruneGroup2101}}, // ChiEISV2Node
    {255, 14, 2, 0, {0, NULL}}, // ChiEISV3Node_1
    {65538, 10, 2, 0, {0, NULL}}, // IPE
};

static const PruneVariant s_pruneGroup2102[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_Link13_ChiExternalNode_MUXER10_Out10Desc[] =
{
    {255, 12, 0, 0, {1, s_pruneGroup2102}}, // ChiEISV2Node
};

static const PruneVariant s_pruneGroup2103[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_Link14_ChiExternalNode_MUXER10_Out11Desc[] =
{
    {255, 12, 1, 0, {1, s_pruneGroup2103}}, // ChiEISV2Node
};

static const PruneVariant s_pruneGroup2104[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_Link15_ChiExternalNode_MUXER10_Out12Desc[] =
{
    {255, 12, 2, 0, {1, s_pruneGroup2104}}, // 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_pruneGroup2105[] = {{PruneGroupEIS, PruneTypeEISv2}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_Link32_EVA_MCTF12_Out39Desc[] =
{
    {65538, 12, 39, 0, {1, s_pruneGroup2105}}, // IPE
};

static const PruneVariant s_pruneGroup2106[] = {{PruneGroupEIS, PruneTypeEISv2}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_Link33_EVA_MCTF12_Out40Desc[] =
{
    {65538, 12, 40, 0, {1, s_pruneGroup2106}}, // IPE
};

static const PruneVariant s_pruneGroup2107[] = {{PruneGroupEIS, PruneTypeEISv2}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_Link34_EVA_MCTF12_Out41Desc[] =
{
    {65538, 12, 41, 0, {1, s_pruneGroup2107}}, // 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_pruneGroup2108[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_Link40_EVA_MCTF13_Out39Desc[] =
{
    {65538, 12, 39, 0, {2, s_pruneGroup2108}}, // IPE
};

static const PruneVariant s_pruneGroup2109[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_Link41_EVA_MCTF13_Out40Desc[] =
{
    {65538, 12, 40, 0, {2, s_pruneGroup2109}}, // IPE
};

static const PruneVariant s_pruneGroup2110[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_Link42_EVA_MCTF13_Out41Desc[] =
{
    {65538, 12, 41, 0, {2, s_pruneGroup2110}}, // 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_397_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_398_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_399_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_400_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 13, 9, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup2111[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_Link53_IPE10_Out63Desc[] =
{
    {10, 1, 104, 0, {2, s_pruneGroup2111}}, // OfflineStats
};

static const PruneVariant s_pruneGroup2112[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_Link54_IPE12_Out63Desc[] =
{
    {10, 1, 104, 0, {4, s_pruneGroup2112}}, // OfflineStats
};

static const PruneVariant s_pruneGroup2113[] = {{PruneGroupAWBR, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_Link55_OfflineStats1_Out1Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup2113}}, // SinkNoBuffer
};

static ChiTargetPortDescriptor UsecaseZSL_MultiCameraVideoBokeh_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_397_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_398_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_399_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_400_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_pruneGroup2114[] = {{PruneGroupAWBR, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2115[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup2116[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup2117[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2118[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup2119[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup2120[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2121[] = {{PruneGroupEIS, PruneTypeEISv2}};
static const PruneVariant s_pruneGroup2122[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup2123[] = {{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_pruneGroup2114}, 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_pruneGroup2115}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraVideoBokeh_node255_14_properties, 255, 14, {4, { 0 }, UsecaseZSL_MultiCameraVideoBokehNode255_14InputPortDescriptors, 3, { 0 }, UsecaseZSL_MultiCameraVideoBokehNode255_14OutputPortDescriptors}, 3, {2, s_pruneGroup2116}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraVideoBokeh_node65538_10_properties, 65538, 10, {7, { 0 }, UsecaseZSL_MultiCameraVideoBokehNode65538_10InputPortDescriptors, 3, { 0 }, UsecaseZSL_MultiCameraVideoBokehNode65538_10OutputPortDescriptors}, 4, {1, s_pruneGroup2117}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraVideoBokeh_node65538_12_properties, 65538, 12, {10, { 0 }, UsecaseZSL_MultiCameraVideoBokehNode65538_12InputPortDescriptors, 2, { 0 }, UsecaseZSL_MultiCameraVideoBokehNode65538_12OutputPortDescriptors}, 5, {3, s_pruneGroup2118}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraVideoBokeh_node65538_13_properties, 65538, 13, {7, { 0 }, UsecaseZSL_MultiCameraVideoBokehNode65538_13InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraVideoBokehNode65538_13OutputPortDescriptors}, 5, {2, s_pruneGroup2119}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraVideoBokeh_node65543_10_properties, 65543, 10, {8, { 0 }, UsecaseZSL_MultiCameraVideoBokehNode65543_10InputPortDescriptors, 8, { 0 }, UsecaseZSL_MultiCameraVideoBokehNode65543_10OutputPortDescriptors}, 2, {1, s_pruneGroup2120}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraVideoBokeh_node65543_12_properties, 65543, 12, {8, { 0 }, UsecaseZSL_MultiCameraVideoBokehNode65543_12InputPortDescriptors, 8, { 0 }, UsecaseZSL_MultiCameraVideoBokehNode65543_12OutputPortDescriptors}, 2, {1, s_pruneGroup2121}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraVideoBokeh_node65543_13_properties, 65543, 13, {9, { 0 }, UsecaseZSL_MultiCameraVideoBokehNode65543_13InputPortDescriptors, 8, { 0 }, UsecaseZSL_MultiCameraVideoBokehNode65543_13OutputPortDescriptors}, 2, {2, s_pruneGroup2122}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraVideoBokeh_node65543_15_properties, 65543, 15, {3, { 0 }, UsecaseZSL_MultiCameraVideoBokehNode65543_15InputPortDescriptors, 3, { 0 }, UsecaseZSL_MultiCameraVideoBokehNode65543_15OutputPortDescriptors}, 2, {2, s_pruneGroup2123}, 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_pruneGroup2124[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_source_Link_6NodeDescriptors[] =
{
    {255, 10, 10, 0, {1, s_pruneGroup2124}},
};
static const PruneVariant s_pruneGroup2125[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_source_Link_7NodeDescriptors[] =
{
    {255, 10, 11, 0, {1, s_pruneGroup2125}},
};
static const PruneVariant s_pruneGroup2126[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_source_Link_8NodeDescriptors[] =
{
    {255, 10, 12, 0, {1, s_pruneGroup2126}},
};
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_pruneGroup2127[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_source_Link_16NodeDescriptors[] =
{
    {255, 10, 40, 0, {1, s_pruneGroup2127}},
};
static const PruneVariant s_pruneGroup2128[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_source_Link_17NodeDescriptors[] =
{
    {255, 10, 41, 0, {1, s_pruneGroup2128}},
};
static const PruneVariant s_pruneGroup2129[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_source_Link_18NodeDescriptors[] =
{
    {255, 10, 42, 0, {1, s_pruneGroup2129}},
};
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_pruneGroup2130[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_source_Link_26NodeDescriptors[] =
{
    {255, 10, 70, 0, {1, s_pruneGroup2130}},
};
static const PruneVariant s_pruneGroup2131[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_source_Link_27NodeDescriptors[] =
{
    {255, 10, 71, 0, {1, s_pruneGroup2131}},
};
static const PruneVariant s_pruneGroup2132[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_source_Link_28NodeDescriptors[] =
{
    {255, 10, 72, 0, {1, s_pruneGroup2132}},
};
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_pruneGroup2133[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup2134[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link12_ChiExternalNode_MUXER10_Out0Desc[] =
{
    {255, 12, 0, 0, {2, s_pruneGroup2133}}, // ChiEISV2Node
    {255, 14, 0, 0, {0, NULL}}, // ChiEISV3Node_1
    {65543, 10, 3, 0, {0, NULL}}, // EVA_MCTF
    {65543, 13, 3, 0, {3, s_pruneGroup2134}}, // EVA_MCTF
    {65538, 10, 0, 0, {0, NULL}}, // IPE
};

static const PruneVariant s_pruneGroup2135[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup2136[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup2137[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link13_ChiExternalNode_MUXER10_Out1Desc[] =
{
    {255, 12, 1, 0, {2, s_pruneGroup2135}}, // 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_pruneGroup2136}}, // EVA_MCTF
    {65543, 13, 33, 0, {3, s_pruneGroup2137}}, // EVA_MCTF
    {65538, 10, 1, 0, {0, NULL}}, // IPE
};

static const PruneVariant s_pruneGroup2138[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link14_ChiExternalNode_MUXER10_Out2Desc[] =
{
    {255, 12, 2, 0, {2, s_pruneGroup2138}}, // ChiEISV2Node
    {255, 14, 2, 0, {0, NULL}}, // ChiEISV3Node_1
    {65538, 10, 2, 0, {0, NULL}}, // IPE
};

static const PruneVariant s_pruneGroup2139[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link15_ChiExternalNode_MUXER10_Out10Desc[] =
{
    {255, 12, 0, 0, {1, s_pruneGroup2139}}, // ChiEISV2Node
};

static const PruneVariant s_pruneGroup2140[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link16_ChiExternalNode_MUXER10_Out11Desc[] =
{
    {255, 12, 1, 0, {1, s_pruneGroup2140}}, // ChiEISV2Node
};

static const PruneVariant s_pruneGroup2141[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link17_ChiExternalNode_MUXER10_Out12Desc[] =
{
    {255, 12, 2, 0, {1, s_pruneGroup2141}}, // 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_pruneGroup2142[] = {{PruneGroupEIS, PruneTypeEISv2}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link34_EVA_MCTF12_Out39Desc[] =
{
    {65538, 12, 39, 0, {1, s_pruneGroup2142}}, // IPE
};

static const PruneVariant s_pruneGroup2143[] = {{PruneGroupEIS, PruneTypeEISv2}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link35_EVA_MCTF12_Out40Desc[] =
{
    {65538, 12, 40, 0, {1, s_pruneGroup2143}}, // IPE
};

static const PruneVariant s_pruneGroup2144[] = {{PruneGroupEIS, PruneTypeEISv2}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link36_EVA_MCTF12_Out41Desc[] =
{
    {65538, 12, 41, 0, {1, s_pruneGroup2144}}, // 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_pruneGroup2145[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link42_EVA_MCTF13_Out39Desc[] =
{
    {65538, 12, 39, 0, {2, s_pruneGroup2145}}, // IPE
};

static const PruneVariant s_pruneGroup2146[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link43_EVA_MCTF13_Out40Desc[] =
{
    {65538, 12, 40, 0, {2, s_pruneGroup2146}}, // IPE
};

static const PruneVariant s_pruneGroup2147[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link44_EVA_MCTF13_Out41Desc[] =
{
    {65538, 12, 41, 0, {2, s_pruneGroup2147}}, // 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_401_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_402_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_403_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_404_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 13, 9, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup2148[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link55_IPE10_Out63Desc[] =
{
    {10, 1, 104, 0, {2, s_pruneGroup2148}}, // OfflineStats
};

static const PruneVariant s_pruneGroup2149[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link56_IPE12_Out63Desc[] =
{
    {10, 1, 104, 0, {4, s_pruneGroup2149}}, // OfflineStats
};

static const PruneVariant s_pruneGroup2150[] = {{PruneGroupAWBR, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link57_OfflineStats1_Out1Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup2150}}, // SinkNoBuffer
};

static ChiTargetPortDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_401_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_402_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_403_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_404_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_pruneGroup2151[] = {{PruneGroupAWBR, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2152[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup2153[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup2154[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2155[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup2156[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup2157[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2158[] = {{PruneGroupEIS, PruneTypeEISv2}};
static const PruneVariant s_pruneGroup2159[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup2160[] = {{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_pruneGroup2151}, 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_pruneGroup2152}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraVideoBokehWithEVADFS_node255_14_properties, 255, 14, {4, { 0 }, UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode255_14InputPortDescriptors, 3, { 0 }, UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode255_14OutputPortDescriptors}, 3, {2, s_pruneGroup2153}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraVideoBokehWithEVADFS_node65538_10_properties, 65538, 10, {7, { 0 }, UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode65538_10InputPortDescriptors, 3, { 0 }, UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode65538_10OutputPortDescriptors}, 4, {1, s_pruneGroup2154}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraVideoBokehWithEVADFS_node65538_12_properties, 65538, 12, {10, { 0 }, UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode65538_12InputPortDescriptors, 2, { 0 }, UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode65538_12OutputPortDescriptors}, 5, {3, s_pruneGroup2155}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraVideoBokehWithEVADFS_node65538_13_properties, 65538, 13, {7, { 0 }, UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode65538_13InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode65538_13OutputPortDescriptors}, 5, {2, s_pruneGroup2156}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraVideoBokehWithEVADFS_node65543_10_properties, 65543, 10, {8, { 0 }, UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode65543_10InputPortDescriptors, 8, { 0 }, UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode65543_10OutputPortDescriptors}, 2, {1, s_pruneGroup2157}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraVideoBokehWithEVADFS_node65543_12_properties, 65543, 12, {8, { 0 }, UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode65543_12InputPortDescriptors, 8, { 0 }, UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode65543_12OutputPortDescriptors}, 2, {1, s_pruneGroup2158}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraVideoBokehWithEVADFS_node65543_13_properties, 65543, 13, {9, { 0 }, UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode65543_13InputPortDescriptors, 8, { 0 }, UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode65543_13OutputPortDescriptors}, 2, {2, s_pruneGroup2159}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraVideoBokehWithEVADFS_node65543_15_properties, 65543, 15, {3, { 0 }, UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode65543_15InputPortDescriptors, 3, { 0 }, UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode65543_15OutputPortDescriptors}, 2, {2, s_pruneGroup2160}, 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_405_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors[] =
{
    {65538, 0, 8, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup2161[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflineIFEPostProc_Link4_IPE0_Out9Desc[] =
{
    {2, 1, 0, 0, {3, s_pruneGroup2161}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_406_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 0, 9, 0, {3, s_pruneGroup2161}},
};
static ChiTargetPortDescriptor UsecaseZSL_OfflineIFEPostProc_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_405_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_406_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 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
    {65538, 3, 0, 0, {0, NULL}}, // IPE
    {65543, 1, 3, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor s_407_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors[] =
{
    {255, 1, 0, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup2162[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2163[] = {{PruneGroupEIS, PruneTypeEISv2}};
static const PruneVariant s_pruneGroup2164[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2165[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2166[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link2_IFE0_Out24Desc[] =
{
    {65538, 1, 2, 0, {0, NULL}}, // IPE
    {65538, 0, 2, 0, {2, s_pruneGroup2162}}, // IPE
    {65538, 3, 2, 0, {1, s_pruneGroup2163}}, // IPE
    {65538, 24, 2, 0, {2, s_pruneGroup2164}}, // IPE
    {65538, 22, 2, 0, {1, s_pruneGroup2165}}, // IPE
    {255, 11, 32, 0, {1, s_pruneGroup2166}}, // ChiExternalNode_MUXER
};

static const PruneVariant s_pruneGroup2167[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2168[] = {{PruneGroupEIS, PruneTypeEISv2}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link3_IFE0_Out23Desc[] =
{
    {65538, 1, 1, 0, {0, NULL}}, // IPE
    {255, 0, 1, 0, {1, s_pruneGroup2167}}, // ChiGMENode
    {255, 1, 1, 0, {1, s_pruneGroup2168}}, // ChiEISV2Node
};

static const PruneVariant s_pruneGroup2169[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2170[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link4_IFE0_Out22Desc[] =
{
    {65538, 1, 0, 0, {0, NULL}}, // IPE
    {255, 0, 0, 0, {1, s_pruneGroup2169}}, // ChiGMENode
    {255, 1, 0, 0, {2, s_pruneGroup2170}}, // ChiEISV2Node
};

static const PruneVariant s_pruneGroup2171[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupPreviewHDR10P, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2172[] = {{PruneGroupPreviewHDR10P, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link5_IPE0_Out8Desc[] =
{
    {2, 5, 0, 0, {3, s_pruneGroup2171}}, // SinkBuffer ]-> TARGET_BUFFER_DISPLAY
    {255, 19, 0, 0, {1, s_pruneGroup2172}}, // ChiHDR10P
};

static ChiLinkNodeDescriptor s_408_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors[] =
{
    {65538, 0, 8, 0, {3, s_pruneGroup2171}},
};
static const PruneVariant s_pruneGroup2173[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupHFRUsecase, PruneTypeDisable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link6_IFE0_Out9Desc[] =
{
    {2, 0, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_RAW_OUT
    {5, 0, 11, 0, {3, s_pruneGroup2173}}, // AutoFocus
};

static ChiLinkNodeDescriptor s_409_TARGET_BUFFER_RAW_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 9, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link7_IFE0_Out4Desc[] =
{
    {2, 2, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_IDEAL_RAW
};

static ChiLinkNodeDescriptor s_410_TARGET_BUFFER_IDEAL_RAW_Link_NodeDescriptors[] =
{
    {65536, 0, 4, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup2174[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2175[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2176[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2177[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2178[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link8_ChiGMENode0_Out0Desc[] =
{
    {65543, 0, 3, 0, {1, s_pruneGroup2174}}, // EVA_MCTF
    {65538, 0, 0, 0, {2, s_pruneGroup2175}}, // IPE
    {65538, 24, 0, 0, {2, s_pruneGroup2176}}, // IPE
    {65538, 22, 0, 0, {1, s_pruneGroup2177}}, // IPE
    {255, 11, 30, 0, {1, s_pruneGroup2178}}, // ChiExternalNode_MUXER
};

static const PruneVariant s_pruneGroup2179[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2180[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2181[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2182[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2183[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2184[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link9_ChiGMENode0_Out1Desc[] =
{
    {65543, 0, 5, 0, {1, s_pruneGroup2179}}, // EVA_MCTF
    {65543, 0, 33, 0, {1, s_pruneGroup2180}}, // CVP
    {65538, 0, 1, 0, {2, s_pruneGroup2181}}, // IPE
    {65538, 24, 1, 0, {2, s_pruneGroup2182}}, // IPE
    {65538, 22, 1, 0, {1, s_pruneGroup2183}}, // IPE
    {255, 11, 31, 0, {1, s_pruneGroup2184}}, // ChiExternalNode_MUXER
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link10_EVA_MCTF0_Out1Desc[] =
{
    {65543, 0, 9, 0, {0, NULL}}, // EVA_MCTF
};

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

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

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

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link14_EVA_MCTF0_Out48Desc[] =
{
    {65543, 0, 47, 0, {0, NULL}}, // EVA_MCTF
};

static const PruneVariant s_pruneGroup2185[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2186[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link15_EVA_MCTF0_Out39Desc[] =
{
    {65538, 0, 39, 0, {2, s_pruneGroup2185}}, // IPE
    {65538, 22, 39, 0, {1, s_pruneGroup2186}}, // IPE
};

static const PruneVariant s_pruneGroup2187[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2188[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link16_EVA_MCTF0_Out40Desc[] =
{
    {65538, 0, 40, 0, {2, s_pruneGroup2187}}, // IPE
    {65538, 22, 40, 0, {1, s_pruneGroup2188}}, // IPE
};

static const PruneVariant s_pruneGroup2189[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2190[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link17_EVA_MCTF0_Out41Desc[] =
{
    {65538, 0, 41, 0, {2, s_pruneGroup2189}}, // IPE
    {65538, 22, 41, 0, {1, s_pruneGroup2190}}, // IPE
};

static const PruneVariant s_pruneGroup2191[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link18_IPE0_Out9Desc[] =
{
    {2, 1, 0, 0, {2, s_pruneGroup2191}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_411_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 0, 9, 0, {2, s_pruneGroup2191}},
};
static const PruneVariant s_pruneGroup2192[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link19_IPE0_Out51Desc[] =
{
    {2, 6, 0, 0, {2, s_pruneGroup2192}}, // SinkBuffer ]-> TARGET_BUFFER_APP
};

static ChiLinkNodeDescriptor s_412_TARGET_BUFFER_APP_Link_NodeDescriptors[] =
{
    {65538, 0, 51, 0, {2, s_pruneGroup2192}},
};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link20_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_RealTimeFeatureZSLPreviewRawRGB_Link21_EVA_MCTF1_Out1Desc[] =
{
    {65543, 1, 9, 0, {0, NULL}}, // EVA_MCTF
};

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

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

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

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link25_EVA_MCTF1_Out48Desc[] =
{
    {65543, 1, 47, 0, {0, NULL}}, // EVA_MCTF
};

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

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

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

static const PruneVariant s_pruneGroup2193[] = {{PruneGroupEIS, PruneTypeEISv2}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link29_IPE3_Out8Desc[] =
{
    {2, 5, 0, 0, {1, s_pruneGroup2193}}, // SinkBuffer ]-> TARGET_BUFFER_DISPLAY
};

static ChiLinkNodeDescriptor s_413_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors[] =
{
    {65538, 3, 8, 0, {1, s_pruneGroup2193}},
};
static const PruneVariant s_pruneGroup2194[] = {{PruneGroupEIS, PruneTypeEISv2}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link30_IPE3_Out9Desc[] =
{
    {2, 1, 0, 0, {1, s_pruneGroup2194}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_414_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 3, 9, 0, {1, s_pruneGroup2194}},
};
static const PruneVariant s_pruneGroup2195[] = {{PruneGroupEIS, PruneTypeEISv2}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link31_IPE3_Out51Desc[] =
{
    {2, 6, 0, 0, {1, s_pruneGroup2195}}, // SinkBuffer ]-> TARGET_BUFFER_APP
};

static ChiLinkNodeDescriptor s_415_TARGET_BUFFER_APP_Link_NodeDescriptors[] =
{
    {65538, 3, 51, 0, {1, s_pruneGroup2195}},
};
static const PruneVariant s_pruneGroup2196[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupHDRProfile, PruneTypeDisabled}, {PruneGroupHDRProfile, PruneTypeSDR}, {PruneGroupHDRProfile, PruneTypeHLG10}, {PruneGroupHDRProfile, PruneTypeHDR10}, {PruneGroupHDRProfile, PruneTypeHDR10Plus}, {PruneGroupPreviewHDR10P, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link32_IPE0_Out55Desc[] =
{
    {9, 19, 64, 0, {8, s_pruneGroup2196}}, // StatsParse
};

static const PruneVariant s_pruneGroup2197[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupHDRProfile, PruneTypeDisabled}, {PruneGroupHDRProfile, PruneTypeSDR}, {PruneGroupHDRProfile, PruneTypeHLG10}, {PruneGroupHDRProfile, PruneTypeHDR10}, {PruneGroupHDRProfile, PruneTypeHDR10Plus}, {PruneGroupPreviewHDR10P, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link33_StatsParse19_Out0Desc[] =
{
    {3, 10, 0, 0, {8, s_pruneGroup2197}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup2198[] = {{PruneGroupPreviewHDR10P, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link34_ChiHDR10P19_Out0Desc[] =
{
    {2, 5, 0, 0, {2, s_pruneGroup2198}}, // SinkBuffer ]-> TARGET_BUFFER_DISPLAY
};

static ChiLinkNodeDescriptor s_416_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors[] =
{
    {255, 19, 0, 0, {2, s_pruneGroup2198}},
};
static const PruneVariant s_pruneGroup2199[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup2200[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link35_IFE0_Out32Desc[] =
{
    {9, 1, 3, 0, {0, NULL}}, // StatsParse
    {9, 0, 3, 0, {1, s_pruneGroup2199}}, // StatsParse
    {1, 0, 3, 0, {1, s_pruneGroup2200}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup2201[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link36_IFE0_Out19Desc[] =
{
    {9, 1, 9, 0, {0, NULL}}, // StatsParse
    {9, 0, 9, 0, {1, s_pruneGroup2201}}, // StatsParse
};

static const PruneVariant s_pruneGroup2202[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup2203[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link37_IFE0_Out21Desc[] =
{
    {9, 1, 1, 0, {0, NULL}}, // StatsParse
    {9, 0, 1, 0, {1, s_pruneGroup2202}}, // StatsParse
    {12, 0, 1, 0, {1, s_pruneGroup2203}}, // AutoWhiteBalance
};

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

static const PruneVariant s_pruneGroup2204[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static const PruneVariant s_pruneGroup2205[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link39_Sensor0_Out0Desc[] =
{
    {65536, 0, 2, 1, {0, NULL}}, // IFE
    {65536, 0, 2, 5, {1, s_pruneGroup2204}}, // IFE
    {65536, 0, 2, 6, {1, s_pruneGroup2205}}, // IFE
};

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

static const PruneVariant s_pruneGroup2206[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static const PruneVariant s_pruneGroup2207[] = {{PruneGroupPDNetSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link41_IFE0_Out8Desc[] =
{
    {5, 0, 8, 0, {2, s_pruneGroup2206}}, // AutoFocus
    {17, 0, 0, 0, {1, s_pruneGroup2207}}, // STATSPDnet
};

static const PruneVariant s_pruneGroup2208[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link42_IFE0_Out11Desc[] =
{
    {5, 0, 99, 0, {2, s_pruneGroup2208}}, // AutoFocus
};

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

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

static const PruneVariant s_pruneGroup2211[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link45_IFE0_Out42Desc[] =
{
    {9, 0, 77, 0, {1, s_pruneGroup2211}}, // StatsParse
};

static const PruneVariant s_pruneGroup2212[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link46_IFE0_Out15Desc[] =
{
    {9, 0, 5, 0, {1, s_pruneGroup2212}}, // StatsParse
};

static const PruneVariant s_pruneGroup2213[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static const PruneVariant s_pruneGroup2214[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link47_IFE0_Out25Desc[] =
{
    {5, 0, 12, 0, {2, s_pruneGroup2213}}, // AutoFocus
    {5, 0, 105, 0, {2, s_pruneGroup2214}}, // AutoFocus
};

static const PruneVariant s_pruneGroup2215[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static const PruneVariant s_pruneGroup2216[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static const PruneVariant s_pruneGroup2217[] = {{PruneGroupPDNetSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link48_IFE0_Out28Desc[] =
{
    {5, 0, 35, 0, {2, s_pruneGroup2215}}, // AutoFocus
    {5, 0, 107, 0, {2, s_pruneGroup2216}}, // AutoFocus
    {17, 0, 1, 0, {1, s_pruneGroup2217}}, // STATSPDnet
};

static const PruneVariant s_pruneGroup2218[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup2219[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup2220[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link49_IFE0_Out29Desc[] =
{
    {9, 0, 36, 0, {1, s_pruneGroup2218}}, // StatsParse
    {1, 0, 62, 0, {1, s_pruneGroup2219}}, // StatsProcessing
    {12, 0, 62, 0, {1, s_pruneGroup2220}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup2221[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup2222[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup2223[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link50_IFE0_Out30Desc[] =
{
    {9, 0, 35, 0, {1, s_pruneGroup2221}}, // StatsParse
    {1, 0, 37, 0, {1, s_pruneGroup2222}}, // StatsProcessing
    {5, 0, 37, 0, {1, s_pruneGroup2223}}, // AutoFocus
};

static const PruneVariant s_pruneGroup2224[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup2225[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link51_IFE0_Out36Desc[] =
{
    {9, 0, 61, 0, {1, s_pruneGroup2224}}, // StatsParse
    {1, 0, 76, 0, {1, s_pruneGroup2225}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup2226[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup2227[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link52_IFE0_Out38Desc[] =
{
    {9, 0, 65, 0, {1, s_pruneGroup2226}}, // StatsParse
    {1, 0, 83, 0, {1, s_pruneGroup2227}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup2228[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link53_IFE0_Out37Desc[] =
{
    {5, 0, 90, 0, {1, s_pruneGroup2228}}, // AutoFocus
};

static const PruneVariant s_pruneGroup2229[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static const PruneVariant s_pruneGroup2230[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link54_IFE0_Out39Desc[] =
{
    {5, 0, 89, 0, {2, s_pruneGroup2229}}, // AutoFocus
    {5, 0, 109, 0, {2, s_pruneGroup2230}}, // AutoFocus
};

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

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

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

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

static const PruneVariant s_pruneGroup2235[] = {{PruneGroupTrackerSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup2236[] = {{PruneGroupStatsNNSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup2237[] = {{PruneGroupMLInference, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link59_IPE19_Out8Desc[] =
{
    {14, 0, 0, 0, {1, s_pruneGroup2235}}, // TRACKER
    {16, 0, 0, 0, {1, s_pruneGroup2236}}, // STATSNN
    {255, 77, 0, 0, {1, s_pruneGroup2237}}, // ChiNode
    {8, 0, 3, 0, {0, NULL}}, // FDManager
};

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

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

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

static const PruneVariant s_pruneGroup2241[] = {{PruneGroup4KEISv3, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link63_IPE19_Out9Desc[] =
{
    {2, 4, 0, 0, {1, s_pruneGroup2241}}, // SinkBuffer ]-> TARGET_BUFFER_FD
};

static ChiLinkNodeDescriptor s_417_TARGET_BUFFER_FD_Link_NodeDescriptors[] =
{
    {65538, 19, 9, 0, {1, s_pruneGroup2241}},
};
static const PruneVariant s_pruneGroup2242[] = {{PruneGroup4KEISv3, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link64_IFE0_Out6Desc[] =
{
    {2, 4, 0, 0, {1, s_pruneGroup2242}}, // SinkBuffer ]-> TARGET_BUFFER_FD
    {65538, 19, 0, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor s_418_TARGET_BUFFER_FD_Link_NodeDescriptors[] =
{
    {65536, 0, 6, 0, {1, s_pruneGroup2242}},
};
static const PruneVariant s_pruneGroup2243[] = {{PruneGroupMLInference, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link65_ChiNode77_Out0Desc[] =
{
    {3, 44, 0, 0, {1, s_pruneGroup2243}}, // SinkNoBuffer
};

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

static const PruneVariant s_pruneGroup2244[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link67_IPE24_Out8Desc[] =
{
    {255, 12, 0, 0, {2, s_pruneGroup2244}}, // AISegmentation
};

static const PruneVariant s_pruneGroup2245[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeTRUE}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link68_AISegmentation12_Out30Desc[] =
{
    {3, 88, 0, 0, {8, s_pruneGroup2245}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup2246[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeTRUE}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link69_AISegmentation12_Out24Desc[] =
{
    {255, 12, 9, 0, {8, s_pruneGroup2246}}, // AISegmentation
};

static const PruneVariant s_pruneGroup2247[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2248[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link70_AISegmentation12_Out22Desc[] =
{
    {65538, 0, 43, 0, {3, s_pruneGroup2247}}, // IPE
    {65538, 23, 43, 0, {4, s_pruneGroup2248}}, // IPE
};

static const PruneVariant s_pruneGroup2249[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link71_IPE22_Out8Desc[] =
{
    {255, 11, 0, 0, {1, s_pruneGroup2249}}, // ChiExternalNode_MUXER
};

static const PruneVariant s_pruneGroup2250[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link72_ChiExternalNode_MUXER11_Out0Desc[] =
{
    {65538, 23, 0, 0, {1, s_pruneGroup2250}}, // IPE
};

static const PruneVariant s_pruneGroup2251[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link73_IPE23_Out51Desc[] =
{
    {2, 6, 0, 0, {2, s_pruneGroup2251}}, // SinkBuffer ]-> TARGET_BUFFER_APP
};

static ChiLinkNodeDescriptor s_419_TARGET_BUFFER_APP_Link_NodeDescriptors[] =
{
    {65538, 23, 51, 0, {2, s_pruneGroup2251}},
};
static const PruneVariant s_pruneGroup2252[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link74_IPE23_Out8Desc[] =
{
    {2, 1, 0, 0, {1, s_pruneGroup2252}}, // SinkBuffer ]-> TARGET_BUFFER_DISPLAY
};

static ChiLinkNodeDescriptor s_420_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors[] =
{
    {65538, 23, 8, 0, {1, s_pruneGroup2252}},
};
static const PruneVariant s_pruneGroup2253[] = {{PruneGroupHDR10P, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link75_IPE23_Out9Desc[] =
{
    {2, 2, 0, 0, {2, s_pruneGroup2253}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_421_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 23, 9, 0, {2, s_pruneGroup2253}},
};
static const PruneVariant s_pruneGroup2254[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link76_ChiExternalNode_MUXER11_Out1Desc[] =
{
    {65538, 23, 1, 0, {1, s_pruneGroup2254}}, // IPE
};

static const PruneVariant s_pruneGroup2255[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link77_ChiExternalNode_MUXER11_Out2Desc[] =
{
    {65538, 23, 2, 0, {1, s_pruneGroup2255}}, // IPE
};

static const PruneVariant s_pruneGroup2256[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link78_IPE0_Out63Desc[] =
{
    {10, 1, 104, 0, {2, s_pruneGroup2256}}, // OfflineStats
};

static const PruneVariant s_pruneGroup2257[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeEISv2}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link79_IPE3_Out63Desc[] =
{
    {10, 1, 104, 0, {2, s_pruneGroup2257}}, // OfflineStats
};

static const PruneVariant s_pruneGroup2258[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link80_IPE22_Out63Desc[] =
{
    {10, 1, 104, 0, {2, s_pruneGroup2258}}, // OfflineStats
};

static const PruneVariant s_pruneGroup2259[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link81_IPE23_Out63Desc[] =
{
    {10, 1, 115, 0, {2, s_pruneGroup2259}}, // OfflineStats
};

static const PruneVariant s_pruneGroup2260[] = {{PruneGroupAWBR, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link82_OfflineStats1_Out1Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup2260}}, // SinkNoBuffer
};

static ChiTargetPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_DISPLAY", &UsecaseZSL_TARGET_BUFFER_DISPLAY_target, 1, s_407_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors}, // TARGET_BUFFER_DISPLAY
    {"TARGET_BUFFER_DISPLAY", &UsecaseZSL_TARGET_BUFFER_DISPLAY_target, 1, s_408_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors}, // TARGET_BUFFER_DISPLAY
    {"TARGET_BUFFER_RAW_OUT", &UsecaseZSL_TARGET_BUFFER_RAW_OUT_target, 1, s_409_TARGET_BUFFER_RAW_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_RAW_OUT
    {"TARGET_BUFFER_IDEAL_RAW", &UsecaseZSL_TARGET_BUFFER_IDEAL_RAW_target, 1, s_410_TARGET_BUFFER_IDEAL_RAW_Link_NodeDescriptors}, // TARGET_BUFFER_IDEAL_RAW
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_411_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_APP", &UsecaseZSL_TARGET_BUFFER_APP_target, 1, s_412_TARGET_BUFFER_APP_Link_NodeDescriptors}, // TARGET_BUFFER_APP
    {"TARGET_BUFFER_DISPLAY", &UsecaseZSL_TARGET_BUFFER_DISPLAY_target, 1, s_413_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors}, // TARGET_BUFFER_DISPLAY
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_414_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_APP", &UsecaseZSL_TARGET_BUFFER_APP_target, 1, s_415_TARGET_BUFFER_APP_Link_NodeDescriptors}, // TARGET_BUFFER_APP
    {"TARGET_BUFFER_DISPLAY", &UsecaseZSL_TARGET_BUFFER_DISPLAY_target, 1, s_416_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors}, // TARGET_BUFFER_DISPLAY
    {"TARGET_BUFFER_FD", &UsecaseZSL_TARGET_BUFFER_FD_target, 1, s_417_TARGET_BUFFER_FD_Link_NodeDescriptors}, // TARGET_BUFFER_FD
    {"TARGET_BUFFER_FD", &UsecaseZSL_TARGET_BUFFER_FD_target, 1, s_418_TARGET_BUFFER_FD_Link_NodeDescriptors}, // TARGET_BUFFER_FD
    {"TARGET_BUFFER_APP", &UsecaseZSL_TARGET_BUFFER_APP_target, 1, s_419_TARGET_BUFFER_APP_Link_NodeDescriptors}, // TARGET_BUFFER_APP
    {"TARGET_BUFFER_DISPLAY", &UsecaseZSL_TARGET_BUFFER_DISPLAY_target, 1, s_420_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors}, // TARGET_BUFFER_DISPLAY
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_421_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
};

// Sensor0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNode0_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_RealTimeFeatureZSLPreviewRawRGBNode1_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
    {83, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBayerRS
};

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

// OfflineStats1 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNode10_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
};

// OfflineStats1 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNode10_1OutputPortDescriptors[] =
{
    {1, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // OfflineStatsOutputPort1
};

// 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
};

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

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

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

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

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

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

// ChiGMENode0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNode255_0InputPortDescriptors[] =
{
    {1, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4
    {0, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
};

static UINT32 UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNode255_0MappedSourceIds_0[] =
{
  0
};

static UINT32 UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNode255_0MappedSourceIds_1[] =
{
  1
};

// ChiGMENode0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNode255_0OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNode255_0MappedSourceIds_0, 0, { 0 }, NULL}, // ChiNodeOutputPortFull
    {1, 0, 0, 0, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNode255_0MappedSourceIds_1, 0, { 0 }, NULL}, // ChiNodeOutputPortDS4
};

// ChiImgProcNode1 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNode255_1InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull-0
    {1, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4
    {0, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
};

static UINT32 UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNode255_1MappedSourceIds_1[] =
{
  1
};

// ChiImgProcNode1 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNode255_1OutputPortDescriptors[] =
{
    {0, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // ChiNodeOutputPortFull
    {1, 0, 0, 0, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNode255_1MappedSourceIds_1, 0, { 0 }, NULL}, // ChiNodeOutputPortDS4
};

// ChiExternalNode_MUXER11 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNode255_11InputPortDescriptors[] =
{
    {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_RealTimeFeatureZSLPreviewRawRGBNode255_11MappedSourceIds_0[] =
{
  0, 30
};

static UINT32 UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNode255_11MappedSourceIds_1[] =
{
  31
};

static UINT32 UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNode255_11MappedSourceIds_2[] =
{
  32
};

// ChiExternalNode_MUXER11 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNode255_11OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNode255_11MappedSourceIds_0, 0, { 0 }, NULL}, // ChiNodeOutputPort
    {1, 0, 0, 0, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNode255_11MappedSourceIds_1, 0, { 0 }, NULL}, // ChiNodeOutputPortDS4
    {2, 0, 0, 0, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNode255_11MappedSourceIds_2, 0, { 0 }, NULL}, // ChiNodeOutputPortDS16
};

// AISegmentation12 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNode255_12InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // AINodeInputPortYUV
    {9, 0, 0, 0, { 0 }, NULL}, // AINodeLoopbackInput
};

// AISegmentation12 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNode255_12OutputPortDescriptors[] =
{
    {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
};

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

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

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

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

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

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

// IFE0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNode65536_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_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
    {9, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRDI1
    {4, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortLSCRaw
    {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
    {8, 0, 0, 2, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRDI0
    {11, 0, 0, 11, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRDI3
    {10, 0, 0, 3, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRDI2
    {31, 0, 0, 1, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsLTMDC
    {42, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsALSCBG
    {15, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsIHIST
    {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
    {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
    {6, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortFD
};

// IPE0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNode65538_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}, // IPEInputImageFullLMC2
    {40, 0, 0, 0, { 0 }, NULL}, // IPEInputImageDS4LMC2
    {41, 0, 0, 0, { 0 }, NULL}, // IPEInputImageDS16LMC2
    {43, 0, 0, 0, { 0 }, NULL}, // IPEInputImageFullCATMAPCMUS
};

// IPE0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNode65538_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
    {55, 0, 0, 1, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortHDR10
    {63, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortImageDS4GSSTATS
};

// 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
};

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

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

// IPE22 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNode65538_22InputPortDescriptors[] =
{
    {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}, // IPEInputImageFullLMC2
    {40, 0, 0, 0, { 0 }, NULL}, // IPEInputImageDS4LMC2
    {41, 0, 0, 0, { 0 }, NULL}, // IPEInputImageDS16LMC2
};

// IPE22 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNode65538_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_RealTimeFeatureZSLPreviewRawRGBNode65538_23InputPortDescriptors[] =
{
    {43, 0, 0, 0, { 0 }, NULL}, // IPEInputImageFullCATMAPCMUS
    {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_RealTimeFeatureZSLPreviewRawRGBNode65538_23OutputPortDescriptors[] =
{
    {51, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortApp
    {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_RealTimeFeatureZSLPreviewRawRGBNode65538_24InputPortDescriptors[] =
{
    {2, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
};

// IPE24 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNode65538_24OutputPortDescriptors[] =
{
    {8, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
};

// IPE3 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNode65538_3InputPortDescriptors[] =
{
    {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
};

// IPE3 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNode65538_3OutputPortDescriptors[] =
{
    {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
};

// EVA_MCTF0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNode65543_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_RealTimeFeatureZSLPreviewRawRGBNode65543_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_RealTimeFeatureZSLPreviewRawRGBNode65543_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_RealTimeFeatureZSLPreviewRawRGBNode65543_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
};

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

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

// StatsParse0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNode9_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
    {77, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortALSCBG
    {5, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortIHist
    {36, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortBFW
    {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_RealTimeFeatureZSLPreviewRawRGBNode9_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // StatsParseOutputPort0
};

// StatsParse1 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNode9_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_RealTimeFeatureZSLPreviewRawRGBNode9_1OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // StatsParseOutputPort0
};

// StatsParse19 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNode9_19InputPortDescriptors[] =
{
    {64, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortHDR10pStats
};

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

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

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_node10_1_properties[] =
{
    {2, "2"},
    {6, "1"},
};

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

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

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

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

static ChiNodeProperty UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_node255_0_properties[] =
{
    {1, "com.qti.node.gme"},
    {11, "1"},
    {16, "0"},
    {1023, "4"},
};

static ChiNodeProperty UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_node255_1_properties[] =
{
    {1, "com.qti.node.imgproc"},
    {1, "com.qti.node.eisv2"},
    {11, "1"},
    {16, "0"},
};

static ChiNodeProperty UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_node255_11_properties[] =
{
    {1, "com.qti.node.muxer"},
    {36, "3"},
    {11, "1"},
};

static ChiNodeProperty UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_node255_12_properties[] =
{
    {1, "com.qti.node.seg"},
    {1023, "0"},
};

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

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

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

static ChiNodeProperty UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_node65536_0_properties[] =
{
    {1, "com.qti.hvx.addconstant"},
    {6, "1"},
};

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

static ChiNodeProperty UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_node65538_19_properties[] =
{
    {2, "11"},
};

static ChiNodeProperty UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_node65538_22_properties[] =
{
    {2, "4"},
    {3, "3"},
    {4, "19"},
};

static ChiNodeProperty UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_node65538_23_properties[] =
{
    {3, "3"},
    {16, "0"},
    {4, "20"},
};

static ChiNodeProperty UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_node65538_24_properties[] =
{
    {2, "11"},
    {4, "16"},
};

static ChiNodeProperty UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_node65538_3_properties[] =
{
    {3, "1"},
    {16, "0"},
    {3, "3"},
};

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

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

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

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

static ChiNodeProperty UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_node9_1_properties[] =
{
    {6, "1"},
    {20, "3"},
    {4, "1"},
};

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

static const PruneVariant s_pruneGroup2261[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup2262[] = {{PruneGroupAWBR, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2263[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup2264[] = {{PruneGroupTrackerSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup2265[] = {{PruneGroupStatsNNSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup2266[] = {{PruneGroupPDNetSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup2267[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2268[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2269[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2270[] = {{PruneGroupPreviewHDR10P, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2271[] = {{PruneGroupMLInference, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2272[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup2273[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2274[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2275[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2276[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2277[] = {{PruneGroupEIS, PruneTypeEISv2}};
static const PruneVariant s_pruneGroup2278[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2279[] = {{PruneGroupEIS, PruneTypeEISv2}};
static const PruneVariant s_pruneGroup2280[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup2281[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupHDRProfile, PruneTypeDisabled}, {PruneGroupHDRProfile, PruneTypeSDR}, {PruneGroupHDRProfile, PruneTypeHLG10}, {PruneGroupHDRProfile, PruneTypeHDR10}, {PruneGroupHDRProfile, PruneTypeHDR10Plus}, {PruneGroupPreviewHDR10P, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiNode UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNodes[] =
{
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_node0_0_properties, 0, 0, {0, { 0 }, NULL, 2, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNode0_0OutputPortDescriptors}, 2, {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_pruneGroup2261}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_node10_1_properties, 10, 1, {4, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNode10_1InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNode10_1OutputPortDescriptors}, 2, {1, s_pruneGroup2262}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_node12_0_properties, 12, 0, {2, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNode12_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNode12_0OutputPortDescriptors}, 2, {1, s_pruneGroup2263}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_node14_0_properties, 14, 0, {1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNode14_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNode14_0OutputPortDescriptors}, 2, {1, s_pruneGroup2264}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_node16_0_properties, 16, 0, {1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNode16_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNode16_0OutputPortDescriptors}, 2, {1, s_pruneGroup2265}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_node17_0_properties, 17, 0, {2, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNode17_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNode17_0OutputPortDescriptors}, 2, {1, s_pruneGroup2266}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_node255_0_properties, 255, 0, {2, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNode255_0InputPortDescriptors, 2, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNode255_0OutputPortDescriptors}, 4, {1, s_pruneGroup2267}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_node255_1_properties, 255, 1, {3, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNode255_1InputPortDescriptors, 2, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNode255_1OutputPortDescriptors}, 4, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_node255_11_properties, 255, 11, {4, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNode255_11InputPortDescriptors, 3, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNode255_11OutputPortDescriptors}, 3, {1, s_pruneGroup2268}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_node255_12_properties, 255, 12, {2, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNode255_12InputPortDescriptors, 3, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNode255_12OutputPortDescriptors}, 2, {2, s_pruneGroup2269}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_node255_19_properties, 255, 19, {1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNode255_19InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNode255_19OutputPortDescriptors}, 2, {1, s_pruneGroup2270}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_node255_77_properties, 255, 77, {1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNode255_77InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNode255_77OutputPortDescriptors}, 1, {1, s_pruneGroup2271}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_node5_0_properties, 5, 0, {11, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNode5_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNode5_0OutputPortDescriptors}, 4, {1, s_pruneGroup2272}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_node65536_0_properties, 65536, 0, {4, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNode65536_0InputPortDescriptors, 23, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNode65536_0OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_node65538_0_properties, 65538, 0, {7, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNode65538_0InputPortDescriptors, 5, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNode65538_0OutputPortDescriptors}, 1, {2, s_pruneGroup2273}, 0, 0, { 0 }},
    {NULL, 65538, 1, {3, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNode65538_1InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNode65538_1OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_node65538_19_properties, 65538, 19, {1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNode65538_19InputPortDescriptors, 2, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNode65538_19OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_node65538_22_properties, 65538, 22, {6, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNode65538_22InputPortDescriptors, 2, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNode65538_22OutputPortDescriptors}, 3, {1, s_pruneGroup2274}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_node65538_23_properties, 65538, 23, {4, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNode65538_23InputPortDescriptors, 4, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNode65538_23OutputPortDescriptors}, 3, {1, s_pruneGroup2275}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_node65538_24_properties, 65538, 24, {3, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNode65538_24InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNode65538_24OutputPortDescriptors}, 2, {2, s_pruneGroup2276}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_node65538_3_properties, 65538, 3, {6, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNode65538_3InputPortDescriptors, 4, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNode65538_3OutputPortDescriptors}, 3, {1, s_pruneGroup2277}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_node65543_0_properties, 65543, 0, {8, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNode65543_0InputPortDescriptors, 8, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNode65543_0OutputPortDescriptors}, 1, {1, s_pruneGroup2278}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_node65543_1_properties, 65543, 1, {8, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNode65543_1InputPortDescriptors, 8, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNode65543_1OutputPortDescriptors}, 2, {1, s_pruneGroup2279}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_node8_0_properties, 8, 0, {1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNode8_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNode8_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_node9_0_properties, 9, 0, {10, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNode9_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNode9_0OutputPortDescriptors}, 1, {1, s_pruneGroup2280}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_node9_1_properties, 9, 1, {3, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNode9_1InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNode9_1OutputPortDescriptors}, 3, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_node9_19_properties, 9, 19, {1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNode9_19InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNode9_19OutputPortDescriptors}, 1, {8, s_pruneGroup2281}, 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}}, 3, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link1_ChiImgProcNode1_Out0Desc, {1, {ChiFormatUBWCTP10}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 24, 0, {0, NULL}}, 6, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link2_IFE0_Out24Desc, {1, {ChiFormatPD10}, 0, 10, 10, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 23, 0, {0, NULL}}, 3, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link3_IFE0_Out23Desc, {1, {ChiFormatPD10}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 22, 0, {0, NULL}}, 3, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link4_IFE0_Out22Desc, {1, {ChiFormatUBWCTP10}, 0, 4, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 0, 8, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link5_IPE0_Out8Desc, {2, {ChiFormatUBWCTP10, ChiFormatP010}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 9, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link6_IFE0_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 4, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link7_IFE0_Out4Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 0, 0, 0, {0, NULL}}, 5, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link8_ChiGMENode0_Out0Desc, {1, {ChiFormatUBWCTP10}, 0, 4, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 0, 1, 0, {0, NULL}}, 6, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link9_ChiGMENode0_Out1Desc, {1, {ChiFormatPD10}, 0, 8, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 0, 1, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link10_EVA_MCTF0_Out1Desc, {1, {ChiFormatBlob}, 0, 8, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 0, 2, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link11_EVA_MCTF0_Out2Desc, {1, {ChiFormatUBWCNV124R}, 0, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 0, 36, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link12_EVA_MCTF0_Out36Desc, {1, {ChiFormatBlob}, 0, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 0, 37, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link13_EVA_MCTF0_Out37Desc, {1, {ChiFormatBlob}, 0, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 0, 48, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link14_EVA_MCTF0_Out48Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 0, 39, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link15_EVA_MCTF0_Out39Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 0, 40, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link16_EVA_MCTF0_Out40Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 0, 41, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link17_EVA_MCTF0_Out41Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 0, 9, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link18_IPE0_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 0, 51, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link19_IPE0_Out51Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 1, 1, 0, {0, NULL}}, 3, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link20_ChiEISV2Node1_Out1Desc, {1, {ChiFormatPD10}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 1, 1, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link21_EVA_MCTF1_Out1Desc, {1, {ChiFormatBlob}, 4096, 8, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 1, 2, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link22_EVA_MCTF1_Out2Desc, {1, {ChiFormatUBWCNV124R}, 0, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 1, 36, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link23_EVA_MCTF1_Out36Desc, {1, {ChiFormatBlob}, 4096, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 1, 37, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link24_EVA_MCTF1_Out37Desc, {1, {ChiFormatBlob}, 5971968, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 1, 48, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link25_EVA_MCTF1_Out48Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 1, 39, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link26_EVA_MCTF1_Out39Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 5971968, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 1, 40, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link27_EVA_MCTF1_Out40Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 5971968, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 1, 41, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link28_EVA_MCTF1_Out41Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 5971968, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 3, 8, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link29_IPE3_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 3, 9, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link30_IPE3_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 3, 51, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link31_IPE3_Out51Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 0, 55, 1, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link32_IPE0_Out55Desc, {1, {ChiFormatBlob}, 4096, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{9, 19, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link33_StatsParse19_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 19, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link34_ChiHDR10P19_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, LinkFlagSinkInplaceBuffer}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 32, 0, {0, NULL}}, 3, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link35_IFE0_Out32Desc, {1, {ChiFormatBlob}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 19, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link36_IFE0_Out19Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 21, 0, {0, NULL}}, 3, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link37_IFE0_Out21Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{9, 1, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link38_StatsParse1_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 0, 0, {0, NULL}}, 3, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link39_Sensor0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 1, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link40_Sensor0_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 8, 2, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link41_IFE0_Out8Desc, {1, {ChiFormatRawPlain16}, 307200, 10, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 11, 11, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link42_IFE0_Out11Desc, {1, {ChiFormatRawPlain16}, 307200, 10, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 10, 3, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link43_IFE0_Out10Desc, {1, {ChiFormatRawMIPI}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 31, 1, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link44_IFE0_Out31Desc, {1, {ChiFormatRawPlain16}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 42, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link45_IFE0_Out42Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 15, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link46_IFE0_Out15Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 25, 2, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link47_IFE0_Out25Desc, {1, {ChiFormatRawPlain64}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 28, 2, {0, NULL}}, 3, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link48_IFE0_Out28Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 16, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 29, 0, {0, NULL}}, 3, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link49_IFE0_Out29Desc, {1, {ChiFormatBlob}, 16384, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 30, 0, {0, NULL}}, 3, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link50_IFE0_Out30Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 36, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link51_IFE0_Out36Desc, {1, {ChiFormatBlob}, 3072, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 38, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link52_IFE0_Out38Desc, {1, {ChiFormatBlob}, 16384, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 37, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link53_IFE0_Out37Desc, {1, {ChiFormatBlob}, 16384, 10, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 39, 2, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link54_IFE0_Out39Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{9, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link55_StatsParse0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{1, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link56_StatsProcessing0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{12, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link57_AutoWhiteBalance0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{5, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link58_AutoFocus0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 19, 8, 0, {0, NULL}}, 4, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link59_IPE19_Out8Desc, {1, {ChiFormatYUV420NV12}, 0, 6, 12, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{14, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link60_TRACKER0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{16, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link61_STATSNN0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{17, 0, 1, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link62_STATSPDnet0_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 19, 9, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link63_IPE19_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 6, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link64_IFE0_Out6Desc, {1, {ChiFormatYUV420NV12}, 0, 6, 12, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable}, {0, LinkFlagFallbackBufferManager}, OfflineDependencyProviderNone, 0},
    {{255, 77, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link65_ChiNode77_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{8, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link66_FDManager0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 24, 8, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link67_IPE24_Out8Desc, {1, {ChiFormatYUV420NV12}, 0, 4, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 12, 30, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link68_AISegmentation12_Out30Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, LinkFlagNoBuffersRequired}, OfflineDependencyProviderNone, 0},
    {{255, 12, 24, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link69_AISegmentation12_Out24Desc, {1, {ChiFormatY8}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable}, {0, 0}, OfflineDependencyProviderAISegCatMap, 8},
    {{255, 12, 22, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link70_AISegmentation12_Out22Desc, {1, {ChiFormatY8}, 0, 4, 16, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderAISegCatMap, 8},
    {{65538, 22, 8, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link71_IPE22_Out8Desc, {2, {ChiFormatUBWCTP10, ChiFormatYUV420NV12}, 0, 20, 38, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 11, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link72_ChiExternalNode_MUXER11_Out0Desc, {1, {ChiFormatUBWCTP10}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 23, 51, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link73_IPE23_Out51Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 23, 8, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link74_IPE23_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 23, 9, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link75_IPE23_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 11, 1, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link76_ChiExternalNode_MUXER11_Out1Desc, {1, {ChiFormatPD10}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 11, 2, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link77_ChiExternalNode_MUXER11_Out2Desc, {1, {ChiFormatPD10}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 0, 63, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link78_IPE0_Out63Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 3, 63, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link79_IPE3_Out63Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 22, 63, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link80_IPE22_Out63Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 23, 63, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link81_IPE23_Out63Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{10, 1, 1, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link82_OfflineStats1_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
};

/*****************************Pipeline RealTimeFeatureZSLPreviewRaw***************************/

static const PruneVariant s_pruneGroup2282[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupPreviewHDR10P, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2283[] = {{PruneGroupPreviewHDR10P, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link0_IPE0_Out8Desc[] =
{
    {2, 5, 0, 0, {3, s_pruneGroup2282}}, // SinkBuffer ]-> TARGET_BUFFER_DISPLAY
    {255, 19, 0, 0, {1, s_pruneGroup2283}}, // ChiHDR10P
};

static ChiLinkNodeDescriptor s_422_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors[] =
{
    {65538, 0, 8, 0, {3, s_pruneGroup2282}},
};
static const PruneVariant s_pruneGroup2284[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupHFRUsecase, PruneTypeDisable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link1_IFE0_Out9Desc[] =
{
    {2, 0, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_RAW_OUT
    {5, 0, 11, 0, {3, s_pruneGroup2284}}, // AutoFocus
};

static ChiLinkNodeDescriptor s_423_TARGET_BUFFER_RAW_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 9, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link2_IFE0_Out4Desc[] =
{
    {2, 2, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_IDEAL_RAW
};

static ChiLinkNodeDescriptor s_424_TARGET_BUFFER_IDEAL_RAW_Link_NodeDescriptors[] =
{
    {65536, 0, 4, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup2285[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2286[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link3_IFE0_Out22Desc[] =
{
    {255, 0, 0, 0, {1, s_pruneGroup2285}}, // ChiGMENode
    {255, 1, 0, 0, {2, s_pruneGroup2286}}, // ChiEISV2Node
    {65538, 2, 0, 0, {0, NULL}}, // IPE
};

static const PruneVariant s_pruneGroup2287[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2288[] = {{PruneGroupEIS, PruneTypeEISv2}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link4_IFE0_Out23Desc[] =
{
    {255, 0, 1, 0, {1, s_pruneGroup2287}}, // ChiGMENode
    {255, 1, 1, 0, {1, s_pruneGroup2288}}, // ChiEISV2Node
};

static const PruneVariant s_pruneGroup2289[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2290[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2291[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2292[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2293[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link5_ChiGMENode0_Out0Desc[] =
{
    {65543, 0, 3, 0, {1, s_pruneGroup2289}}, // EVA_MCTF
    {65538, 0, 0, 0, {2, s_pruneGroup2290}}, // IPE
    {65538, 24, 0, 0, {2, s_pruneGroup2291}}, // IPE
    {65538, 22, 0, 0, {1, s_pruneGroup2292}}, // IPE
    {255, 11, 30, 0, {1, s_pruneGroup2293}}, // ChiExternalNode_MUXER
};

static const PruneVariant s_pruneGroup2294[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2295[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2296[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2297[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2298[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2299[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link6_ChiGMENode0_Out1Desc[] =
{
    {65543, 0, 5, 0, {1, s_pruneGroup2294}}, // EVA_MCTF
    {65543, 0, 33, 0, {1, s_pruneGroup2295}}, // CVP
    {65538, 0, 1, 0, {2, s_pruneGroup2296}}, // IPE
    {65538, 24, 1, 0, {2, s_pruneGroup2297}}, // IPE
    {65538, 22, 1, 0, {1, s_pruneGroup2298}}, // IPE
    {255, 11, 31, 0, {1, s_pruneGroup2299}}, // ChiExternalNode_MUXER
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link7_EVA_MCTF0_Out1Desc[] =
{
    {65543, 0, 9, 0, {0, NULL}}, // EVA_MCTF
};

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

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

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

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link11_EVA_MCTF0_Out48Desc[] =
{
    {65543, 0, 47, 0, {0, NULL}}, // EVA_MCTF
};

static const PruneVariant s_pruneGroup2300[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2301[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link12_EVA_MCTF0_Out39Desc[] =
{
    {65538, 0, 39, 0, {2, s_pruneGroup2300}}, // IPE
    {65538, 22, 39, 0, {1, s_pruneGroup2301}}, // IPE
};

static const PruneVariant s_pruneGroup2302[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2303[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link13_EVA_MCTF0_Out40Desc[] =
{
    {65538, 0, 40, 0, {2, s_pruneGroup2302}}, // IPE
    {65538, 22, 40, 0, {1, s_pruneGroup2303}}, // IPE
};

static const PruneVariant s_pruneGroup2304[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2305[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link14_EVA_MCTF0_Out41Desc[] =
{
    {65538, 0, 41, 0, {2, s_pruneGroup2304}}, // IPE
    {65538, 22, 41, 0, {1, s_pruneGroup2305}}, // IPE
};

static const PruneVariant s_pruneGroup2306[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2307[] = {{PruneGroupEIS, PruneTypeEISv2}};
static const PruneVariant s_pruneGroup2308[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2309[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2310[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link15_IFE0_Out24Desc[] =
{
    {65538, 0, 2, 0, {2, s_pruneGroup2306}}, // IPE
    {65538, 3, 2, 0, {1, s_pruneGroup2307}}, // IPE
    {65538, 24, 2, 0, {2, s_pruneGroup2308}}, // IPE
    {65538, 22, 2, 0, {1, s_pruneGroup2309}}, // IPE
    {255, 11, 32, 0, {1, s_pruneGroup2310}}, // ChiExternalNode_MUXER
};

static const PruneVariant s_pruneGroup2311[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link16_IPE0_Out9Desc[] =
{
    {2, 1, 0, 0, {2, s_pruneGroup2311}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_425_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 0, 9, 0, {2, s_pruneGroup2311}},
};
static const PruneVariant s_pruneGroup2312[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link17_IPE0_Out51Desc[] =
{
    {2, 6, 0, 0, {2, s_pruneGroup2312}}, // SinkBuffer ]-> TARGET_BUFFER_APP
};

static ChiLinkNodeDescriptor s_426_TARGET_BUFFER_APP_Link_NodeDescriptors[] =
{
    {65538, 0, 51, 0, {2, s_pruneGroup2312}},
};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link18_ChiEISV2Node1_Out0Desc[] =
{
    {65538, 3, 0, 0, {0, NULL}}, // IPE
    {65543, 1, 3, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link19_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_RealTimeFeatureZSLPreviewRaw_Link20_EVA_MCTF1_Out1Desc[] =
{
    {65543, 1, 9, 0, {0, NULL}}, // EVA_MCTF
};

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

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

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

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link24_EVA_MCTF1_Out48Desc[] =
{
    {65543, 1, 47, 0, {0, NULL}}, // EVA_MCTF
};

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

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

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

static const PruneVariant s_pruneGroup2313[] = {{PruneGroupEIS, PruneTypeEISv2}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link28_IPE3_Out8Desc[] =
{
    {2, 5, 0, 0, {1, s_pruneGroup2313}}, // SinkBuffer ]-> TARGET_BUFFER_DISPLAY
};

static ChiLinkNodeDescriptor s_427_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors[] =
{
    {65538, 3, 8, 0, {1, s_pruneGroup2313}},
};
static const PruneVariant s_pruneGroup2314[] = {{PruneGroupEIS, PruneTypeEISv2}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link29_IPE3_Out9Desc[] =
{
    {2, 1, 0, 0, {1, s_pruneGroup2314}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_428_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 3, 9, 0, {1, s_pruneGroup2314}},
};
static const PruneVariant s_pruneGroup2315[] = {{PruneGroupEIS, PruneTypeEISv2}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link30_IPE3_Out51Desc[] =
{
    {2, 6, 0, 0, {1, s_pruneGroup2315}}, // SinkBuffer ]-> TARGET_BUFFER_APP
};

static ChiLinkNodeDescriptor s_429_TARGET_BUFFER_APP_Link_NodeDescriptors[] =
{
    {65538, 3, 51, 0, {1, s_pruneGroup2315}},
};
static const PruneVariant s_pruneGroup2316[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupHDRProfile, PruneTypeDisabled}, {PruneGroupHDRProfile, PruneTypeSDR}, {PruneGroupHDRProfile, PruneTypeHLG10}, {PruneGroupHDRProfile, PruneTypeHDR10}, {PruneGroupHDRProfile, PruneTypeHDR10Plus}, {PruneGroupPreviewHDR10P, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link31_IPE0_Out55Desc[] =
{
    {9, 19, 64, 0, {8, s_pruneGroup2316}}, // StatsParse
};

static const PruneVariant s_pruneGroup2317[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupHDRProfile, PruneTypeDisabled}, {PruneGroupHDRProfile, PruneTypeSDR}, {PruneGroupHDRProfile, PruneTypeHLG10}, {PruneGroupHDRProfile, PruneTypeHDR10}, {PruneGroupHDRProfile, PruneTypeHDR10Plus}, {PruneGroupPreviewHDR10P, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link32_StatsParse19_Out0Desc[] =
{
    {3, 10, 0, 0, {8, s_pruneGroup2317}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup2318[] = {{PruneGroupPreviewHDR10P, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link33_ChiHDR10P19_Out0Desc[] =
{
    {2, 5, 0, 0, {2, s_pruneGroup2318}}, // SinkBuffer ]-> TARGET_BUFFER_DISPLAY
};

static ChiLinkNodeDescriptor s_430_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors[] =
{
    {255, 19, 0, 0, {2, s_pruneGroup2318}},
};
static const PruneVariant s_pruneGroup2319[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup2320[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link34_IFE0_Out32Desc[] =
{
    {9, 1, 3, 0, {0, NULL}}, // StatsParse
    {9, 0, 3, 0, {1, s_pruneGroup2319}}, // StatsParse
    {1, 0, 3, 0, {1, s_pruneGroup2320}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup2321[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link35_IFE0_Out19Desc[] =
{
    {9, 1, 9, 0, {0, NULL}}, // StatsParse
    {9, 0, 9, 0, {1, s_pruneGroup2321}}, // StatsParse
};

static const PruneVariant s_pruneGroup2322[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup2323[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link36_IFE0_Out21Desc[] =
{
    {9, 1, 1, 0, {0, NULL}}, // StatsParse
    {9, 0, 1, 0, {1, s_pruneGroup2322}}, // StatsParse
    {12, 0, 1, 0, {1, s_pruneGroup2323}}, // AutoWhiteBalance
};

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

static const PruneVariant s_pruneGroup2324[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static const PruneVariant s_pruneGroup2325[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link38_Sensor0_Out0Desc[] =
{
    {65536, 0, 2, 1, {0, NULL}}, // IFE
    {65536, 0, 2, 5, {1, s_pruneGroup2324}}, // IFE
    {65536, 0, 2, 6, {1, s_pruneGroup2325}}, // IFE
};

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

static const PruneVariant s_pruneGroup2326[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static const PruneVariant s_pruneGroup2327[] = {{PruneGroupPDNetSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link40_IFE0_Out8Desc[] =
{
    {5, 0, 8, 0, {2, s_pruneGroup2326}}, // AutoFocus
    {17, 0, 0, 0, {1, s_pruneGroup2327}}, // STATSPDnet
};

static const PruneVariant s_pruneGroup2328[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link41_IFE0_Out11Desc[] =
{
    {5, 0, 99, 0, {2, s_pruneGroup2328}}, // AutoFocus
};

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

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

static const PruneVariant s_pruneGroup2331[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link44_IFE0_Out42Desc[] =
{
    {9, 0, 77, 0, {1, s_pruneGroup2331}}, // StatsParse
};

static const PruneVariant s_pruneGroup2332[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link45_IFE0_Out15Desc[] =
{
    {9, 0, 5, 0, {1, s_pruneGroup2332}}, // StatsParse
};

static const PruneVariant s_pruneGroup2333[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static const PruneVariant s_pruneGroup2334[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link46_IFE0_Out25Desc[] =
{
    {5, 0, 12, 0, {2, s_pruneGroup2333}}, // AutoFocus
    {5, 0, 105, 0, {2, s_pruneGroup2334}}, // AutoFocus
};

static const PruneVariant s_pruneGroup2335[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static const PruneVariant s_pruneGroup2336[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static const PruneVariant s_pruneGroup2337[] = {{PruneGroupPDNetSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link47_IFE0_Out28Desc[] =
{
    {5, 0, 35, 0, {2, s_pruneGroup2335}}, // AutoFocus
    {5, 0, 107, 0, {2, s_pruneGroup2336}}, // AutoFocus
    {17, 0, 1, 0, {1, s_pruneGroup2337}}, // STATSPDnet
};

static const PruneVariant s_pruneGroup2338[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup2339[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup2340[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link48_IFE0_Out29Desc[] =
{
    {9, 0, 36, 0, {1, s_pruneGroup2338}}, // StatsParse
    {1, 0, 62, 0, {1, s_pruneGroup2339}}, // StatsProcessing
    {12, 0, 62, 0, {1, s_pruneGroup2340}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup2341[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup2342[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup2343[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link49_IFE0_Out30Desc[] =
{
    {9, 0, 35, 0, {1, s_pruneGroup2341}}, // StatsParse
    {1, 0, 37, 0, {1, s_pruneGroup2342}}, // StatsProcessing
    {5, 0, 37, 0, {1, s_pruneGroup2343}}, // AutoFocus
};

static const PruneVariant s_pruneGroup2344[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup2345[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link50_IFE0_Out36Desc[] =
{
    {9, 0, 61, 0, {1, s_pruneGroup2344}}, // StatsParse
    {1, 0, 76, 0, {1, s_pruneGroup2345}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup2346[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup2347[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link51_IFE0_Out38Desc[] =
{
    {9, 0, 65, 0, {1, s_pruneGroup2346}}, // StatsParse
    {1, 0, 83, 0, {1, s_pruneGroup2347}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup2348[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link52_IFE0_Out37Desc[] =
{
    {5, 0, 90, 0, {1, s_pruneGroup2348}}, // AutoFocus
};

static const PruneVariant s_pruneGroup2349[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static const PruneVariant s_pruneGroup2350[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link53_IFE0_Out39Desc[] =
{
    {5, 0, 89, 0, {2, s_pruneGroup2349}}, // AutoFocus
    {5, 0, 109, 0, {2, s_pruneGroup2350}}, // AutoFocus
};

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

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

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

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

static const PruneVariant s_pruneGroup2355[] = {{PruneGroupTrackerSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup2356[] = {{PruneGroupStatsNNSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup2357[] = {{PruneGroupMLInference, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link58_IPE19_Out8Desc[] =
{
    {14, 0, 0, 0, {1, s_pruneGroup2355}}, // TRACKER
    {16, 0, 0, 0, {1, s_pruneGroup2356}}, // STATSNN
    {255, 77, 0, 0, {1, s_pruneGroup2357}}, // ChiNode
    {8, 0, 3, 0, {0, NULL}}, // FDManager
};

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

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

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

static const PruneVariant s_pruneGroup2361[] = {{PruneGroup4KEISv3, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link62_IPE19_Out9Desc[] =
{
    {2, 4, 0, 0, {1, s_pruneGroup2361}}, // SinkBuffer ]-> TARGET_BUFFER_FD
};

static ChiLinkNodeDescriptor s_431_TARGET_BUFFER_FD_Link_NodeDescriptors[] =
{
    {65538, 19, 9, 0, {1, s_pruneGroup2361}},
};
static const PruneVariant s_pruneGroup2362[] = {{PruneGroup4KEISv3, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link63_IFE0_Out6Desc[] =
{
    {2, 4, 0, 0, {1, s_pruneGroup2362}}, // SinkBuffer ]-> TARGET_BUFFER_FD
    {65538, 19, 0, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor s_432_TARGET_BUFFER_FD_Link_NodeDescriptors[] =
{
    {65536, 0, 6, 0, {1, s_pruneGroup2362}},
};
static const PruneVariant s_pruneGroup2363[] = {{PruneGroupMLInference, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link64_ChiNode77_Out0Desc[] =
{
    {3, 44, 0, 0, {1, s_pruneGroup2363}}, // SinkNoBuffer
};

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

static const PruneVariant s_pruneGroup2364[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link66_IPE24_Out8Desc[] =
{
    {255, 12, 0, 0, {2, s_pruneGroup2364}}, // AISegmentation
};

static const PruneVariant s_pruneGroup2365[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeTRUE}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link67_AISegmentation12_Out30Desc[] =
{
    {3, 88, 0, 0, {8, s_pruneGroup2365}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup2366[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeTRUE}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link68_AISegmentation12_Out24Desc[] =
{
    {255, 12, 9, 0, {8, s_pruneGroup2366}}, // AISegmentation
};

static const PruneVariant s_pruneGroup2367[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2368[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link69_AISegmentation12_Out22Desc[] =
{
    {65538, 0, 43, 0, {3, s_pruneGroup2367}}, // IPE
    {65538, 23, 43, 0, {4, s_pruneGroup2368}}, // IPE
};

static const PruneVariant s_pruneGroup2369[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link70_IPE22_Out8Desc[] =
{
    {255, 11, 0, 0, {1, s_pruneGroup2369}}, // ChiExternalNode_MUXER
};

static const PruneVariant s_pruneGroup2370[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link71_ChiExternalNode_MUXER11_Out0Desc[] =
{
    {65538, 23, 0, 0, {1, s_pruneGroup2370}}, // IPE
};

static const PruneVariant s_pruneGroup2371[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link72_IPE23_Out51Desc[] =
{
    {2, 6, 0, 0, {2, s_pruneGroup2371}}, // SinkBuffer ]-> TARGET_BUFFER_APP
};

static ChiLinkNodeDescriptor s_433_TARGET_BUFFER_APP_Link_NodeDescriptors[] =
{
    {65538, 23, 51, 0, {2, s_pruneGroup2371}},
};
static const PruneVariant s_pruneGroup2372[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link73_IPE23_Out8Desc[] =
{
    {2, 1, 0, 0, {1, s_pruneGroup2372}}, // SinkBuffer ]-> TARGET_BUFFER_DISPLAY
};

static ChiLinkNodeDescriptor s_434_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors[] =
{
    {65538, 23, 8, 0, {1, s_pruneGroup2372}},
};
static const PruneVariant s_pruneGroup2373[] = {{PruneGroupHDR10P, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link74_IPE23_Out9Desc[] =
{
    {2, 2, 0, 0, {2, s_pruneGroup2373}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_435_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 23, 9, 0, {2, s_pruneGroup2373}},
};
static const PruneVariant s_pruneGroup2374[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link75_ChiExternalNode_MUXER11_Out1Desc[] =
{
    {65538, 23, 1, 0, {1, s_pruneGroup2374}}, // IPE
};

static const PruneVariant s_pruneGroup2375[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link76_ChiExternalNode_MUXER11_Out2Desc[] =
{
    {65538, 23, 2, 0, {1, s_pruneGroup2375}}, // IPE
};

static const PruneVariant s_pruneGroup2376[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link77_IPE0_Out63Desc[] =
{
    {10, 1, 104, 0, {2, s_pruneGroup2376}}, // OfflineStats
};

static const PruneVariant s_pruneGroup2377[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeEISv2}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link78_IPE3_Out63Desc[] =
{
    {10, 1, 104, 0, {2, s_pruneGroup2377}}, // OfflineStats
};

static const PruneVariant s_pruneGroup2378[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link79_IPE22_Out63Desc[] =
{
    {10, 1, 104, 0, {2, s_pruneGroup2378}}, // OfflineStats
};

static const PruneVariant s_pruneGroup2379[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link80_IPE23_Out63Desc[] =
{
    {10, 1, 115, 0, {2, s_pruneGroup2379}}, // OfflineStats
};

static const PruneVariant s_pruneGroup2380[] = {{PruneGroupAWBR, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link81_OfflineStats1_Out1Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup2380}}, // SinkNoBuffer
};

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

static ChiLinkNodeDescriptor s_436_TARGET_BUFFER_POSTVIEW_OUT_Link_NodeDescriptors[] =
{
    {65538, 1, 9, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link83_IPE1_Out8Desc[] =
{
    {2, 6, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_YUV_OUT
};

static ChiLinkNodeDescriptor s_437_TARGET_BUFFER_YUV_OUT_Link_NodeDescriptors[] =
{
    {65538, 1, 8, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link84_IPE2_Out8Desc[] =
{
    {2, 7, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_REPROCESS_OUT
};

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

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

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

static ChiTargetPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRaw_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_DISPLAY", &UsecaseZSL_TARGET_BUFFER_DISPLAY_target, 1, s_422_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors}, // TARGET_BUFFER_DISPLAY
    {"TARGET_BUFFER_RAW_OUT", &UsecaseZSL_TARGET_BUFFER_RAW_OUT_target, 1, s_423_TARGET_BUFFER_RAW_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_RAW_OUT
    {"TARGET_BUFFER_IDEAL_RAW", &UsecaseZSL_TARGET_BUFFER_IDEAL_RAW_target, 1, s_424_TARGET_BUFFER_IDEAL_RAW_Link_NodeDescriptors}, // TARGET_BUFFER_IDEAL_RAW
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_425_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_APP", &UsecaseZSL_TARGET_BUFFER_APP_target, 1, s_426_TARGET_BUFFER_APP_Link_NodeDescriptors}, // TARGET_BUFFER_APP
    {"TARGET_BUFFER_DISPLAY", &UsecaseZSL_TARGET_BUFFER_DISPLAY_target, 1, s_427_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors}, // TARGET_BUFFER_DISPLAY
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_428_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_APP", &UsecaseZSL_TARGET_BUFFER_APP_target, 1, s_429_TARGET_BUFFER_APP_Link_NodeDescriptors}, // TARGET_BUFFER_APP
    {"TARGET_BUFFER_DISPLAY", &UsecaseZSL_TARGET_BUFFER_DISPLAY_target, 1, s_430_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors}, // TARGET_BUFFER_DISPLAY
    {"TARGET_BUFFER_FD", &UsecaseZSL_TARGET_BUFFER_FD_target, 1, s_431_TARGET_BUFFER_FD_Link_NodeDescriptors}, // TARGET_BUFFER_FD
    {"TARGET_BUFFER_FD", &UsecaseZSL_TARGET_BUFFER_FD_target, 1, s_432_TARGET_BUFFER_FD_Link_NodeDescriptors}, // TARGET_BUFFER_FD
    {"TARGET_BUFFER_APP", &UsecaseZSL_TARGET_BUFFER_APP_target, 1, s_433_TARGET_BUFFER_APP_Link_NodeDescriptors}, // TARGET_BUFFER_APP
    {"TARGET_BUFFER_DISPLAY", &UsecaseZSL_TARGET_BUFFER_DISPLAY_target, 1, s_434_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors}, // TARGET_BUFFER_DISPLAY
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_435_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_POSTVIEW_OUT", &UsecaseZSL_TARGET_BUFFER_POSTVIEW_OUT_target, 1, s_436_TARGET_BUFFER_POSTVIEW_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_POSTVIEW_OUT
    {"TARGET_BUFFER_YUV_OUT", &UsecaseZSL_TARGET_BUFFER_YUV_OUT_target, 1, s_437_TARGET_BUFFER_YUV_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_YUV_OUT
    {"TARGET_BUFFER_REPROCESS_OUT", &UsecaseZSL_TARGET_BUFFER_REPROCESS_OUT_target, 1, s_438_TARGET_BUFFER_REPROCESS_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_REPROCESS_OUT
};

// Sensor0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawNode0_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_RealTimeFeatureZSLPreviewRawNode1_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
    {83, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBayerRS
};

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

// OfflineStats1 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawNode10_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
};

// OfflineStats1 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawNode10_1OutputPortDescriptors[] =
{
    {1, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // OfflineStatsOutputPort1
};

// 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
};

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

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

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

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

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

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

// ChiGMENode0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawNode255_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4
};

static UINT32 UsecaseZSL_RealTimeFeatureZSLPreviewRawNode255_0MappedSourceIds_0[] =
{
  0
};

static UINT32 UsecaseZSL_RealTimeFeatureZSLPreviewRawNode255_0MappedSourceIds_1[] =
{
  1
};

// ChiGMENode0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawNode255_0OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawNode255_0MappedSourceIds_0, 0, { 0 }, NULL}, // ChiNodeOutputPortFull
    {1, 0, 0, 0, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawNode255_0MappedSourceIds_1, 0, { 0 }, NULL}, // ChiNodeOutputPortDS4
};

// ChiEISV2Node1 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawNode255_1InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4
};

static UINT32 UsecaseZSL_RealTimeFeatureZSLPreviewRawNode255_1MappedSourceIds_0[] =
{
  0
};

static UINT32 UsecaseZSL_RealTimeFeatureZSLPreviewRawNode255_1MappedSourceIds_1[] =
{
  1
};

// ChiEISV2Node1 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawNode255_1OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawNode255_1MappedSourceIds_0, 0, { 0 }, NULL}, // ChiNodeOutputPortFull
    {1, 0, 0, 0, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawNode255_1MappedSourceIds_1, 0, { 0 }, NULL}, // ChiNodeOutputPortDS4
};

// ChiExternalNode_MUXER11 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawNode255_11InputPortDescriptors[] =
{
    {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_RealTimeFeatureZSLPreviewRawNode255_11MappedSourceIds_0[] =
{
  0, 30
};

static UINT32 UsecaseZSL_RealTimeFeatureZSLPreviewRawNode255_11MappedSourceIds_1[] =
{
  31
};

static UINT32 UsecaseZSL_RealTimeFeatureZSLPreviewRawNode255_11MappedSourceIds_2[] =
{
  32
};

// ChiExternalNode_MUXER11 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawNode255_11OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawNode255_11MappedSourceIds_0, 0, { 0 }, NULL}, // ChiNodeOutputPort
    {1, 0, 0, 0, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawNode255_11MappedSourceIds_1, 0, { 0 }, NULL}, // ChiNodeOutputPortDS4
    {2, 0, 0, 0, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawNode255_11MappedSourceIds_2, 0, { 0 }, NULL}, // ChiNodeOutputPortDS16
};

// AISegmentation12 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawNode255_12InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // AINodeInputPortYUV
    {9, 0, 0, 0, { 0 }, NULL}, // AINodeLoopbackInput
};

// AISegmentation12 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawNode255_12OutputPortDescriptors[] =
{
    {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
};

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

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

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

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

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

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

// IFE0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawNode65536_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_RealTimeFeatureZSLPreviewRawNode65536_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
    {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
    {8, 0, 0, 2, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRDI0
    {11, 0, 0, 11, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRDI3
    {10, 0, 0, 3, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRDI2
    {31, 0, 0, 1, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsLTMDC
    {42, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsALSCBG
    {15, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsIHIST
    {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
    {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
    {6, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortFD
    {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
};

// IPE0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawNode65538_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
    {43, 0, 0, 0, { 0 }, NULL}, // IPEInputImageFullCATMAPCMUS
};

// IPE0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawNode65538_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
    {55, 0, 0, 1, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortHDR10
    {63, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortImageDS4GSSTATS
};

// 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, 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_RealTimeFeatureZSLPreviewRawNode65538_19InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
};

// IPE19 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawNode65538_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_RealTimeFeatureZSLPreviewRawNode65538_2InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
};

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

// IPE22 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawNode65538_22InputPortDescriptors[] =
{
    {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
};

// IPE22 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawNode65538_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_RealTimeFeatureZSLPreviewRawNode65538_23InputPortDescriptors[] =
{
    {43, 0, 0, 0, { 0 }, NULL}, // IPEInputImageFullCATMAPCMUS
    {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_RealTimeFeatureZSLPreviewRawNode65538_23OutputPortDescriptors[] =
{
    {51, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortApp
    {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_RealTimeFeatureZSLPreviewRawNode65538_24InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
    {2, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
};

// IPE24 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawNode65538_24OutputPortDescriptors[] =
{
    {8, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
};

// IPE3 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawNode65538_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_RealTimeFeatureZSLPreviewRawNode65538_3OutputPortDescriptors[] =
{
    {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
};

// EVA_MCTF0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawNode65543_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_RealTimeFeatureZSLPreviewRawNode65543_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_RealTimeFeatureZSLPreviewRawNode65543_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_RealTimeFeatureZSLPreviewRawNode65543_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
};

// 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[] =
{
    {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
    {77, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortALSCBG
    {5, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortIHist
    {36, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortBFW
    {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_RealTimeFeatureZSLPreviewRawNode9_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // StatsParseOutputPort0
};

// StatsParse1 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawNode9_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_RealTimeFeatureZSLPreviewRawNode9_1OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // StatsParseOutputPort0
};

// StatsParse19 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawNode9_19InputPortDescriptors[] =
{
    {64, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortHDR10pStats
};

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

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

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_node10_1_properties[] =
{
    {2, "2"},
    {6, "1"},
};

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

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

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

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

static ChiNodeProperty UsecaseZSL_RealTimeFeatureZSLPreviewRaw_node255_0_properties[] =
{
    {1, "com.qti.node.gme"},
    {11, "1"},
    {16, "0"},
    {1023, "4"},
};

static ChiNodeProperty UsecaseZSL_RealTimeFeatureZSLPreviewRaw_node255_1_properties[] =
{
    {1, "com.qti.node.eisv2"},
    {11, "1"},
    {16, "0"},
};

static ChiNodeProperty UsecaseZSL_RealTimeFeatureZSLPreviewRaw_node255_11_properties[] =
{
    {1, "com.qti.node.muxer"},
    {36, "3"},
    {11, "1"},
};

static ChiNodeProperty UsecaseZSL_RealTimeFeatureZSLPreviewRaw_node255_12_properties[] =
{
    {1, "com.qti.node.seg"},
    {1023, "0"},
};

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

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

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

static ChiNodeProperty UsecaseZSL_RealTimeFeatureZSLPreviewRaw_node65536_0_properties[] =
{
    {1, "com.qti.hvx.addconstant"},
    {6, "1"},
};

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

static ChiNodeProperty UsecaseZSL_RealTimeFeatureZSLPreviewRaw_node65538_19_properties[] =
{
    {2, "11"},
};

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

static ChiNodeProperty UsecaseZSL_RealTimeFeatureZSLPreviewRaw_node65538_22_properties[] =
{
    {2, "4"},
    {3, "3"},
    {4, "19"},
};

static ChiNodeProperty UsecaseZSL_RealTimeFeatureZSLPreviewRaw_node65538_23_properties[] =
{
    {3, "3"},
    {16, "0"},
    {4, "20"},
};

static ChiNodeProperty UsecaseZSL_RealTimeFeatureZSLPreviewRaw_node65538_24_properties[] =
{
    {2, "11"},
    {4, "16"},
};

static ChiNodeProperty UsecaseZSL_RealTimeFeatureZSLPreviewRaw_node65538_3_properties[] =
{
    {3, "1"},
    {16, "0"},
    {3, "3"},
};

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

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

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

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

static ChiNodeProperty UsecaseZSL_RealTimeFeatureZSLPreviewRaw_node9_1_properties[] =
{
    {6, "1"},
    {20, "3"},
    {4, "1"},
};

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

static const PruneVariant s_pruneGroup2381[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup2382[] = {{PruneGroupAWBR, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2383[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup2384[] = {{PruneGroupTrackerSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup2385[] = {{PruneGroupStatsNNSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup2386[] = {{PruneGroupPDNetSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup2387[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2388[] = {{PruneGroupEIS, PruneTypeEISv2}};
static const PruneVariant s_pruneGroup2389[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2390[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2391[] = {{PruneGroupPreviewHDR10P, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2392[] = {{PruneGroupMLInference, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2393[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup2394[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2395[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2396[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2397[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2398[] = {{PruneGroupEIS, PruneTypeEISv2}};
static const PruneVariant s_pruneGroup2399[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2400[] = {{PruneGroupEIS, PruneTypeEISv2}};
static const PruneVariant s_pruneGroup2401[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup2402[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupHDRProfile, PruneTypeDisabled}, {PruneGroupHDRProfile, PruneTypeSDR}, {PruneGroupHDRProfile, PruneTypeHLG10}, {PruneGroupHDRProfile, PruneTypeHDR10}, {PruneGroupHDRProfile, PruneTypeHDR10Plus}, {PruneGroupPreviewHDR10P, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiNode UsecaseZSL_RealTimeFeatureZSLPreviewRawNodes[] =
{
    {UsecaseZSL_RealTimeFeatureZSLPreviewRaw_node0_0_properties, 0, 0, {0, { 0 }, NULL, 2, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawNode0_0OutputPortDescriptors}, 2, {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_pruneGroup2381}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRaw_node10_1_properties, 10, 1, {4, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawNode10_1InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawNode10_1OutputPortDescriptors}, 2, {1, s_pruneGroup2382}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRaw_node12_0_properties, 12, 0, {2, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawNode12_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawNode12_0OutputPortDescriptors}, 2, {1, s_pruneGroup2383}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRaw_node14_0_properties, 14, 0, {1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawNode14_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawNode14_0OutputPortDescriptors}, 2, {1, s_pruneGroup2384}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRaw_node16_0_properties, 16, 0, {1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawNode16_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawNode16_0OutputPortDescriptors}, 2, {1, s_pruneGroup2385}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRaw_node17_0_properties, 17, 0, {2, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawNode17_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawNode17_0OutputPortDescriptors}, 2, {1, s_pruneGroup2386}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRaw_node255_0_properties, 255, 0, {2, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawNode255_0InputPortDescriptors, 2, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawNode255_0OutputPortDescriptors}, 4, {1, s_pruneGroup2387}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRaw_node255_1_properties, 255, 1, {2, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawNode255_1InputPortDescriptors, 2, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawNode255_1OutputPortDescriptors}, 3, {1, s_pruneGroup2388}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRaw_node255_11_properties, 255, 11, {4, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawNode255_11InputPortDescriptors, 3, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawNode255_11OutputPortDescriptors}, 3, {1, s_pruneGroup2389}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRaw_node255_12_properties, 255, 12, {2, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawNode255_12InputPortDescriptors, 3, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawNode255_12OutputPortDescriptors}, 2, {2, s_pruneGroup2390}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRaw_node255_19_properties, 255, 19, {1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawNode255_19InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawNode255_19OutputPortDescriptors}, 2, {1, s_pruneGroup2391}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRaw_node255_77_properties, 255, 77, {1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawNode255_77InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawNode255_77OutputPortDescriptors}, 1, {1, s_pruneGroup2392}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRaw_node5_0_properties, 5, 0, {11, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawNode5_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawNode5_0OutputPortDescriptors}, 4, {1, s_pruneGroup2393}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRaw_node65536_0_properties, 65536, 0, {4, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawNode65536_0InputPortDescriptors, 26, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawNode65536_0OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRaw_node65538_0_properties, 65538, 0, {7, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawNode65538_0InputPortDescriptors, 5, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawNode65538_0OutputPortDescriptors}, 1, {2, s_pruneGroup2394}, 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_19_properties, 65538, 19, {1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawNode65538_19InputPortDescriptors, 2, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawNode65538_19OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRaw_node65538_2_properties, 65538, 2, {1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawNode65538_2InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawNode65538_2OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRaw_node65538_22_properties, 65538, 22, {6, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawNode65538_22InputPortDescriptors, 2, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawNode65538_22OutputPortDescriptors}, 3, {1, s_pruneGroup2395}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRaw_node65538_23_properties, 65538, 23, {4, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawNode65538_23InputPortDescriptors, 4, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawNode65538_23OutputPortDescriptors}, 3, {1, s_pruneGroup2396}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRaw_node65538_24_properties, 65538, 24, {3, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawNode65538_24InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawNode65538_24OutputPortDescriptors}, 2, {2, s_pruneGroup2397}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRaw_node65538_3_properties, 65538, 3, {6, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawNode65538_3InputPortDescriptors, 4, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawNode65538_3OutputPortDescriptors}, 3, {1, s_pruneGroup2398}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRaw_node65543_0_properties, 65543, 0, {8, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawNode65543_0InputPortDescriptors, 8, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawNode65543_0OutputPortDescriptors}, 1, {1, s_pruneGroup2399}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRaw_node65543_1_properties, 65543, 1, {8, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawNode65543_1InputPortDescriptors, 8, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawNode65543_1OutputPortDescriptors}, 2, {1, s_pruneGroup2400}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRaw_node8_0_properties, 8, 0, {1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawNode8_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawNode8_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRaw_node9_0_properties, 9, 0, {10, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawNode9_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawNode9_0OutputPortDescriptors}, 1, {1, s_pruneGroup2401}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRaw_node9_1_properties, 9, 1, {3, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawNode9_1InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawNode9_1OutputPortDescriptors}, 3, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRaw_node9_19_properties, 9, 19, {1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawNode9_19InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawNode9_19OutputPortDescriptors}, 1, {8, s_pruneGroup2402}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseZSL_RealTimeFeatureZSLPreviewRawLinks[] =
{
    {{65538, 0, 8, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link0_IPE0_Out8Desc, {2, {ChiFormatUBWCTP10, ChiFormatP010}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 9, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link1_IFE0_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 4, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link2_IFE0_Out4Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 22, 0, {0, NULL}}, 3, UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link3_IFE0_Out22Desc, {1, {ChiFormatUBWCTP10}, 0, 4, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 23, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link4_IFE0_Out23Desc, {1, {ChiFormatPD10}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 0, 0, 0, {0, NULL}}, 5, UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link5_ChiGMENode0_Out0Desc, {1, {ChiFormatUBWCTP10}, 0, 4, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 0, 1, 0, {0, NULL}}, 6, UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link6_ChiGMENode0_Out1Desc, {1, {ChiFormatPD10}, 0, 8, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 0, 1, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link7_EVA_MCTF0_Out1Desc, {1, {ChiFormatBlob}, 0, 8, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 0, 2, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link8_EVA_MCTF0_Out2Desc, {1, {ChiFormatUBWCNV124R}, 0, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 0, 36, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link9_EVA_MCTF0_Out36Desc, {1, {ChiFormatBlob}, 0, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 0, 37, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link10_EVA_MCTF0_Out37Desc, {1, {ChiFormatBlob}, 0, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 0, 48, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link11_EVA_MCTF0_Out48Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 0, 39, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link12_EVA_MCTF0_Out39Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 0, 40, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link13_EVA_MCTF0_Out40Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 0, 41, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link14_EVA_MCTF0_Out41Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 24, 0, {0, NULL}}, 5, UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link15_IFE0_Out24Desc, {1, {ChiFormatPD10}, 0, 10, 10, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 0, 9, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link16_IPE0_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 0, 51, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link17_IPE0_Out51Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 1, 0, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link18_ChiEISV2Node1_Out0Desc, {1, {ChiFormatUBWCTP10}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 1, 1, 0, {0, NULL}}, 3, UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link19_ChiEISV2Node1_Out1Desc, {1, {ChiFormatPD10}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 1, 1, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link20_EVA_MCTF1_Out1Desc, {1, {ChiFormatBlob}, 4096, 8, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 1, 2, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link21_EVA_MCTF1_Out2Desc, {1, {ChiFormatUBWCNV124R}, 0, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 1, 36, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link22_EVA_MCTF1_Out36Desc, {1, {ChiFormatBlob}, 4096, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 1, 37, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link23_EVA_MCTF1_Out37Desc, {1, {ChiFormatBlob}, 5971968, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 1, 48, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link24_EVA_MCTF1_Out48Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 1, 39, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link25_EVA_MCTF1_Out39Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 5971968, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 1, 40, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link26_EVA_MCTF1_Out40Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 5971968, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 1, 41, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link27_EVA_MCTF1_Out41Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 5971968, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 3, 8, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link28_IPE3_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 3, 9, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link29_IPE3_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 3, 51, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link30_IPE3_Out51Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 0, 55, 1, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link31_IPE0_Out55Desc, {1, {ChiFormatBlob}, 4096, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{9, 19, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link32_StatsParse19_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 19, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link33_ChiHDR10P19_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, LinkFlagSinkInplaceBuffer}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 32, 0, {0, NULL}}, 3, UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link34_IFE0_Out32Desc, {1, {ChiFormatBlob}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 19, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link35_IFE0_Out19Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 21, 0, {0, NULL}}, 3, UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link36_IFE0_Out21Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{9, 1, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link37_StatsParse1_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 0, 0, {0, NULL}}, 3, UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link38_Sensor0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 1, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link39_Sensor0_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 8, 2, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link40_IFE0_Out8Desc, {1, {ChiFormatRawPlain16}, 307200, 10, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 11, 11, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link41_IFE0_Out11Desc, {1, {ChiFormatRawPlain16}, 307200, 10, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 10, 3, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link42_IFE0_Out10Desc, {1, {ChiFormatRawMIPI}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 31, 1, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link43_IFE0_Out31Desc, {1, {ChiFormatRawPlain16}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 42, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link44_IFE0_Out42Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 15, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link45_IFE0_Out15Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 25, 2, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link46_IFE0_Out25Desc, {1, {ChiFormatRawPlain64}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 28, 2, {0, NULL}}, 3, UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link47_IFE0_Out28Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 16, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 29, 0, {0, NULL}}, 3, UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link48_IFE0_Out29Desc, {1, {ChiFormatBlob}, 16384, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 30, 0, {0, NULL}}, 3, UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link49_IFE0_Out30Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 36, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link50_IFE0_Out36Desc, {1, {ChiFormatBlob}, 3072, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 38, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link51_IFE0_Out38Desc, {1, {ChiFormatBlob}, 16384, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 37, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link52_IFE0_Out37Desc, {1, {ChiFormatBlob}, 16384, 10, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 39, 2, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link53_IFE0_Out39Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{9, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link54_StatsParse0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{1, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link55_StatsProcessing0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{12, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link56_AutoWhiteBalance0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{5, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link57_AutoFocus0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 19, 8, 0, {0, NULL}}, 4, UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link58_IPE19_Out8Desc, {1, {ChiFormatYUV420NV12}, 0, 6, 12, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{14, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link59_TRACKER0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{16, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link60_STATSNN0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{17, 0, 1, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link61_STATSPDnet0_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 19, 9, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link62_IPE19_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 6, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link63_IFE0_Out6Desc, {1, {ChiFormatYUV420NV12}, 0, 6, 12, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable}, {0, LinkFlagFallbackBufferManager}, OfflineDependencyProviderNone, 0},
    {{255, 77, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link64_ChiNode77_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{8, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link65_FDManager0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 24, 8, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link66_IPE24_Out8Desc, {1, {ChiFormatYUV420NV12}, 0, 4, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 12, 30, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link67_AISegmentation12_Out30Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, LinkFlagNoBuffersRequired}, OfflineDependencyProviderNone, 0},
    {{255, 12, 24, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link68_AISegmentation12_Out24Desc, {1, {ChiFormatY8}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable}, {0, 0}, OfflineDependencyProviderAISegCatMap, 8},
    {{255, 12, 22, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link69_AISegmentation12_Out22Desc, {1, {ChiFormatY8}, 0, 4, 16, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderAISegCatMap, 8},
    {{65538, 22, 8, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link70_IPE22_Out8Desc, {2, {ChiFormatUBWCTP10, ChiFormatYUV420NV12}, 0, 20, 38, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 11, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link71_ChiExternalNode_MUXER11_Out0Desc, {1, {ChiFormatUBWCTP10}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 23, 51, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link72_IPE23_Out51Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 23, 8, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link73_IPE23_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 23, 9, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link74_IPE23_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 11, 1, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link75_ChiExternalNode_MUXER11_Out1Desc, {1, {ChiFormatPD10}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 11, 2, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link76_ChiExternalNode_MUXER11_Out2Desc, {1, {ChiFormatPD10}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 0, 63, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link77_IPE0_Out63Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 3, 63, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link78_IPE3_Out63Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 22, 63, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link79_IPE22_Out63Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 23, 63, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link80_IPE23_Out63Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{10, 1, 1, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link81_OfflineStats1_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 1, 9, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link82_IPE1_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 1, 8, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link83_IPE1_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 2, 8, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link84_IPE2_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 2, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link85_IFE0_Out2Desc, {1, {ChiFormatPD10}, 0, 10, 10, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 1, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link86_IFE0_Out1Desc, {1, {ChiFormatPD10}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link87_IFE0_Out0Desc, {1, {ChiFormatUBWCTP10}, 0, 4, 8, BufferHeapIon, BufferMemFlagHw}, {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_pruneGroup2403[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_source_Link_4NodeDescriptors[] =
{
    {255, 1, 4, 0, {1, s_pruneGroup2403}},
};
static const PruneVariant s_pruneGroup2404[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_source_Link_5NodeDescriptors[] =
{
    {255, 1, 5, 0, {1, s_pruneGroup2404}},
};
static const PruneVariant s_pruneGroup2405[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_source_Link_6NodeDescriptors[] =
{
    {255, 1, 6, 0, {1, s_pruneGroup2405}},
};
static const PruneVariant s_pruneGroup2406[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_source_Link_7NodeDescriptors[] =
{
    {255, 1, 7, 0, {1, s_pruneGroup2406}},
};
static const PruneVariant s_pruneGroup2407[] = {{PruneGroupFDIN, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_source_Link_8NodeDescriptors[] =
{
    {255, 1, 8, 0, {1, s_pruneGroup2407}},
};
static const PruneVariant s_pruneGroup2408[] = {{PruneGroupFDIN, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_source_Link_9NodeDescriptors[] =
{
    {255, 1, 9, 0, {1, s_pruneGroup2408}},
};
static const PruneVariant s_pruneGroup2409[] = {{PruneGroupFDIN, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_source_Link_10NodeDescriptors[] =
{
    {255, 1, 10, 0, {1, s_pruneGroup2409}},
};
static const PruneVariant s_pruneGroup2410[] = {{PruneGroupFDIN, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_source_Link_11NodeDescriptors[] =
{
    {255, 1, 11, 0, {1, s_pruneGroup2410}},
};
static const PruneVariant s_pruneGroup2411[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup2412[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup2413[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup2414[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_Link0_ChiExternalNode1_Out0Desc[] =
{
    {255, 3, 0, 0, {0, NULL}}, // GMENode
    {255, 12, 0, 0, {2, s_pruneGroup2411}}, // ChiEISV2Node
    {255, 13, 0, 0, {2, s_pruneGroup2412}}, // ChiGMENode
    {255, 0, 0, 0, {3, s_pruneGroup2413}}, // ChiGPUNode
    {255, 2, 0, 0, {1, s_pruneGroup2414}}, // 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_pruneGroup2415[] = {{PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup2416[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_Link2_ChiExternalNode1_Out10Desc[] =
{
    {255, 12, 0, 0, {1, s_pruneGroup2415}}, // ChiEISV2Node
    {255, 0, 0, 0, {1, s_pruneGroup2416}}, // ChiGPUNode
};

static const PruneVariant s_pruneGroup2417[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup2418[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_source_Link_15NodeDescriptors[] =
{
    {255, 0, 1, 0, {3, s_pruneGroup2417}},
    {255, 2, 1, 0, {1, s_pruneGroup2418}},
};
static const PruneVariant s_pruneGroup2419[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup2420[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_source_Link_16NodeDescriptors[] =
{
    {255, 0, 2, 0, {3, s_pruneGroup2419}},
    {255, 2, 2, 0, {1, s_pruneGroup2420}},
};
static const PruneVariant s_pruneGroup2421[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup2422[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_source_Link_17NodeDescriptors[] =
{
    {255, 0, 3, 0, {3, s_pruneGroup2421}},
    {255, 2, 3, 0, {1, s_pruneGroup2422}},
};
static const PruneVariant s_pruneGroup2423[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup2424[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_source_Link_18NodeDescriptors[] =
{
    {255, 0, 4, 0, {3, s_pruneGroup2423}},
    {255, 2, 4, 0, {1, s_pruneGroup2424}},
};
static const PruneVariant s_pruneGroup2425[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup2426[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_source_Link_19NodeDescriptors[] =
{
    {255, 0, 5, 0, {3, s_pruneGroup2425}},
    {255, 2, 5, 0, {1, s_pruneGroup2426}},
};
static const PruneVariant s_pruneGroup2427[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup2428[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_source_Link_20NodeDescriptors[] =
{
    {255, 0, 6, 0, {3, s_pruneGroup2427}},
    {255, 2, 6, 0, {1, s_pruneGroup2428}},
};
static const PruneVariant s_pruneGroup2429[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup2430[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_source_Link_21NodeDescriptors[] =
{
    {255, 0, 7, 0, {3, s_pruneGroup2429}},
    {255, 2, 7, 0, {1, s_pruneGroup2430}},
};
static const PruneVariant s_pruneGroup2431[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup2432[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_source_Link_22NodeDescriptors[] =
{
    {255, 0, 8, 0, {3, s_pruneGroup2431}},
    {255, 2, 8, 0, {1, s_pruneGroup2432}},
};
static const PruneVariant s_pruneGroup2433[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_source_Link_23NodeDescriptors[] =
{
    {255, 0, 1, 0, {1, s_pruneGroup2433}},
};
static const PruneVariant s_pruneGroup2434[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_source_Link_24NodeDescriptors[] =
{
    {255, 0, 2, 0, {1, s_pruneGroup2434}},
};
static const PruneVariant s_pruneGroup2435[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_source_Link_25NodeDescriptors[] =
{
    {255, 0, 3, 0, {1, s_pruneGroup2435}},
};
static const PruneVariant s_pruneGroup2436[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_source_Link_26NodeDescriptors[] =
{
    {255, 0, 4, 0, {1, s_pruneGroup2436}},
};
static const PruneVariant s_pruneGroup2437[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_source_Link_27NodeDescriptors[] =
{
    {255, 0, 5, 0, {1, s_pruneGroup2437}},
};
static const PruneVariant s_pruneGroup2438[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_source_Link_28NodeDescriptors[] =
{
    {255, 0, 6, 0, {1, s_pruneGroup2438}},
};
static const PruneVariant s_pruneGroup2439[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_source_Link_29NodeDescriptors[] =
{
    {255, 0, 7, 0, {1, s_pruneGroup2439}},
};
static const PruneVariant s_pruneGroup2440[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_source_Link_30NodeDescriptors[] =
{
    {255, 0, 8, 0, {1, s_pruneGroup2440}},
};
static const PruneVariant s_pruneGroup2441[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup2442[] = {{PruneGroupEIS, PruneTypeEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_Link3_ChiGPUNode0_Out1Desc[] =
{
    {255, 12, 1, 0, {2, s_pruneGroup2441}}, // ChiEISV2Node
    {255, 13, 1, 0, {1, s_pruneGroup2442}}, // ChiGMENode
    {255, 3, 1, 0, {0, NULL}}, // ChiGMENode
};

static const PruneVariant s_pruneGroup2443[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2444[] = {{PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_Link4_ChiGMENode3_Out1Desc[] =
{
    {65538, 10, 1, 0, {1, s_pruneGroup2443}}, // IPE
    {65543, 10, 5, 0, {1, s_pruneGroup2444}}, // EVA_MCTF
    {65543, 10, 33, 0, {0, NULL}}, // EVA_MCTF
};

static const PruneVariant s_pruneGroup2445[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_Link5_ChiGPUNode0_Out11Desc[] =
{
    {255, 12, 1, 0, {1, s_pruneGroup2445}}, // ChiEISV2Node
};

static const PruneVariant s_pruneGroup2446[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup2447[] = {{PruneGroupEIS, PruneTypeEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_Link6_ChiGPUNode0_Out2Desc[] =
{
    {65538, 10, 2, 0, {0, NULL}}, // IPE
    {65538, 12, 2, 0, {2, s_pruneGroup2446}}, // IPE
    {65538, 13, 2, 0, {1, s_pruneGroup2447}}, // IPE
};

static const PruneVariant s_pruneGroup2448[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_Link7_ChiGPUNode0_Out12Desc[] =
{
    {65538, 12, 2, 0, {1, s_pruneGroup2448}}, // IPE
};

static const PruneVariant s_pruneGroup2449[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_Link8_ChiGPUNode2_Out1Desc[] =
{
    {255, 13, 1, 0, {1, s_pruneGroup2449}}, // ChiGMENode
};

static const PruneVariant s_pruneGroup2450[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_Link9_ChiGPUNode2_Out2Desc[] =
{
    {65538, 13, 2, 0, {1, s_pruneGroup2450}}, // 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_439_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_440_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_441_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_442_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_443_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 10, 9, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup2451[] = {{PruneGroupEIS, PruneTypeEISv2}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_Link21_IPE12_Out9Desc[] =
{
    {2, 3, 0, 0, {1, s_pruneGroup2451}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_444_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 12, 9, 0, {1, s_pruneGroup2451}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_Link22_IPE13_Out9Desc[] =
{
    {2, 3, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_445_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_pruneGroup2452[] = {{PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_Link28_EVA_MCTF10_Out39Desc[] =
{
    {65538, 10, 39, 0, {1, s_pruneGroup2452}}, // IPE
};

static const PruneVariant s_pruneGroup2453[] = {{PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_Link29_EVA_MCTF10_Out40Desc[] =
{
    {65538, 10, 40, 0, {1, s_pruneGroup2453}}, // IPE
};

static const PruneVariant s_pruneGroup2454[] = {{PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_Link30_EVA_MCTF10_Out41Desc[] =
{
    {65538, 10, 41, 0, {1, s_pruneGroup2454}}, // 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_pruneGroup2455[] = {{PruneGroupEIS, PruneTypeEISv2}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_Link36_EVA_MCTF12_Out39Desc[] =
{
    {65538, 12, 39, 0, {1, s_pruneGroup2455}}, // IPE
};

static const PruneVariant s_pruneGroup2456[] = {{PruneGroupEIS, PruneTypeEISv2}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_Link37_EVA_MCTF12_Out40Desc[] =
{
    {65538, 12, 40, 0, {1, s_pruneGroup2456}}, // IPE
};

static const PruneVariant s_pruneGroup2457[] = {{PruneGroupEIS, PruneTypeEISv2}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_Link38_EVA_MCTF12_Out41Desc[] =
{
    {65538, 12, 41, 0, {1, s_pruneGroup2457}}, // 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_pruneGroup2458[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_Link44_EVA_MCTF13_Out39Desc[] =
{
    {65538, 12, 39, 0, {2, s_pruneGroup2458}}, // IPE
};

static const PruneVariant s_pruneGroup2459[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_Link45_EVA_MCTF13_Out40Desc[] =
{
    {65538, 12, 40, 0, {2, s_pruneGroup2459}}, // IPE
};

static const PruneVariant s_pruneGroup2460[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_Link46_EVA_MCTF13_Out41Desc[] =
{
    {65538, 12, 41, 0, {2, s_pruneGroup2460}}, // 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_439_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_440_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_PREVIEW2", &UsecaseZSL_TARGET_BUFFER_PREVIEW2_target, 1, s_441_TARGET_BUFFER_PREVIEW2_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW2
    {"TARGET_BUFFER_PREVIEW2", &UsecaseZSL_TARGET_BUFFER_PREVIEW2_target, 1, s_442_TARGET_BUFFER_PREVIEW2_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW2
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_443_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_444_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_445_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_pruneGroup2461[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup2462[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup2463[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup2464[] = {{PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup2465[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2466[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2467[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup2468[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup2469[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2470[] = {{PruneGroupEIS, PruneTypeEISv2}};
static const PruneVariant s_pruneGroup2471[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup2472[] = {{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_pruneGroup2461}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSAT_node255_13_properties, 255, 13, {3, { 0 }, UsecaseZSL_MultiCameraSATNode255_13InputPortDescriptors, 2, { 0 }, UsecaseZSL_MultiCameraSATNode255_13OutputPortDescriptors}, 3, {2, s_pruneGroup2462}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSAT_node255_14_properties, 255, 14, {3, { 0 }, UsecaseZSL_MultiCameraSATNode255_14InputPortDescriptors, 2, { 0 }, UsecaseZSL_MultiCameraSATNode255_14OutputPortDescriptors}, 3, {2, s_pruneGroup2463}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSAT_node255_2_properties, 255, 2, {9, { 0 }, UsecaseZSL_MultiCameraSATNode255_2InputPortDescriptors, 2, { 0 }, UsecaseZSL_MultiCameraSATNode255_2OutputPortDescriptors}, 3, {1, s_pruneGroup2464}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSAT_node255_3_properties, 255, 3, {2, { 0 }, UsecaseZSL_MultiCameraSATNode255_3InputPortDescriptors, 2, { 0 }, UsecaseZSL_MultiCameraSATNode255_3OutputPortDescriptors}, 3, {1, s_pruneGroup2465}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSAT_node65538_10_properties, 65538, 10, {6, { 0 }, UsecaseZSL_MultiCameraSATNode65538_10InputPortDescriptors, 3, { 0 }, UsecaseZSL_MultiCameraSATNode65538_10OutputPortDescriptors}, 4, {1, s_pruneGroup2466}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSAT_node65538_12_properties, 65538, 12, {10, { 0 }, UsecaseZSL_MultiCameraSATNode65538_12InputPortDescriptors, 3, { 0 }, UsecaseZSL_MultiCameraSATNode65538_12OutputPortDescriptors}, 4, {3, s_pruneGroup2467}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSAT_node65538_13_properties, 65538, 13, {7, { 0 }, UsecaseZSL_MultiCameraSATNode65538_13InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraSATNode65538_13OutputPortDescriptors}, 4, {2, s_pruneGroup2468}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSAT_node65543_10_properties, 65543, 10, {8, { 0 }, UsecaseZSL_MultiCameraSATNode65543_10InputPortDescriptors, 8, { 0 }, UsecaseZSL_MultiCameraSATNode65543_10OutputPortDescriptors}, 2, {1, s_pruneGroup2469}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSAT_node65543_12_properties, 65543, 12, {8, { 0 }, UsecaseZSL_MultiCameraSATNode65543_12InputPortDescriptors, 8, { 0 }, UsecaseZSL_MultiCameraSATNode65543_12OutputPortDescriptors}, 2, {1, s_pruneGroup2470}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSAT_node65543_13_properties, 65543, 13, {9, { 0 }, UsecaseZSL_MultiCameraSATNode65543_13InputPortDescriptors, 8, { 0 }, UsecaseZSL_MultiCameraSATNode65543_13OutputPortDescriptors}, 2, {2, s_pruneGroup2471}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSAT_node65543_15_properties, 65543, 15, {4, { 0 }, UsecaseZSL_MultiCameraSATNode65543_15InputPortDescriptors, 4, { 0 }, UsecaseZSL_MultiCameraSATNode65543_15OutputPortDescriptors}, 2, {2, s_pruneGroup2472}, 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 UnifiedHDR***************************/

static const PruneVariant s_pruneGroup2473[] = {{PruneGroupHDRType, PruneTypeMFHDR}};
static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link0_IFE0_Out100Desc[] =
{
    {2, 10, 0, 0, {1, s_pruneGroup2473}}, // SinkBuffer ]-> TARGET_BUFFER_IFE_SHORT_FULL_UBWCTP10_OUT
};

static ChiLinkNodeDescriptor s_446_TARGET_BUFFER_IFE_SHORT_FULL_UBWCTP10_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 100, 0, {1, s_pruneGroup2473}},
};
static const PruneVariant s_pruneGroup2474[] = {{PruneGroupHDRType, PruneTypeMFHDR}};
static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link1_IFE0_Out103Desc[] =
{
    {2, 11, 0, 0, {1, s_pruneGroup2474}}, // SinkBuffer ]-> TARGET_BUFFER_IFE_SHORT_DS4_PD10_OUT
};

static ChiLinkNodeDescriptor s_447_TARGET_BUFFER_IFE_SHORT_DS4_PD10_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 103, 0, {1, s_pruneGroup2474}},
};
static const PruneVariant s_pruneGroup2475[] = {{PruneGroupEIS, PruneType4KEISv3}, {PruneGroupHDRType, PruneTypeMFHDR}};
static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link2_IFE0_Out109Desc[] =
{
    {2, 12, 0, 0, {2, s_pruneGroup2475}}, // SinkBuffer ]-> TARGET_BUFFER_IFE_SHORT_DISPLAY_UBWCTP10_OUT
};

static ChiLinkNodeDescriptor s_448_TARGET_BUFFER_IFE_SHORT_DISPLAY_UBWCTP10_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 109, 0, {2, s_pruneGroup2475}},
};
static const PruneVariant s_pruneGroup2476[] = {{PruneGroupEIS, PruneType4KEISv3}, {PruneGroupHDRType, PruneTypeMFHDR}};
static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link3_IFE0_Out112Desc[] =
{
    {2, 13, 0, 0, {2, s_pruneGroup2476}}, // SinkBuffer ]-> TARGET_BUFFER_IFE_SHORT_DISPLAY_DS4_PD10_OUT
};

static ChiLinkNodeDescriptor s_449_TARGET_BUFFER_IFE_SHORT_DISPLAY_DS4_PD10_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 112, 0, {2, s_pruneGroup2476}},
};
static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link4_IFE0_Out102Desc[] =
{
    {2, 14, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_IFE_LONG_FULL_UBWCTP10_OUT
};

static ChiLinkNodeDescriptor s_450_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_451_TARGET_BUFFER_IFE_LONG_DS4_PD10_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 105, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup2477[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link6_IFE0_Out111Desc[] =
{
    {2, 16, 0, 0, {1, s_pruneGroup2477}}, // SinkBuffer ]-> TARGET_BUFFER_IFE_LONG_DISPLAY_UBWCTP10_OUT
};

static ChiLinkNodeDescriptor s_452_TARGET_BUFFER_IFE_LONG_DISPLAY_UBWCTP10_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 111, 0, {1, s_pruneGroup2477}},
};
static const PruneVariant s_pruneGroup2478[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link7_IFE0_Out114Desc[] =
{
    {2, 17, 0, 0, {1, s_pruneGroup2478}}, // SinkBuffer ]-> TARGET_BUFFER_IFE_LONG_DISPLAY_DS4_PD10_OUT
};

static ChiLinkNodeDescriptor s_453_TARGET_BUFFER_IFE_LONG_DISPLAY_DS4_PD10_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 114, 0, {1, s_pruneGroup2478}},
};
static const PruneVariant s_pruneGroup2479[] = {{PruneGroupHDRType, PruneTypeSHDR}, {PruneGroupHDRType, PruneTypeMFHDR}};
static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link8_IFE0_Out124Desc[] =
{
    {2, 18, 0, 0, {2, s_pruneGroup2479}}, // SinkBuffer ]-> TARGET_BUFFER_SHORT_RAW_OUT
};

static ChiLinkNodeDescriptor s_454_TARGET_BUFFER_SHORT_RAW_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 124, 0, {2, s_pruneGroup2479}},
};
static const PruneVariant s_pruneGroup2480[] = {{PruneGroupHDRType, PruneTypeSHDR}, {PruneGroupHDRType, PruneTypeMFHDR}};
static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link9_IFE0_Out126Desc[] =
{
    {2, 19, 0, 0, {2, s_pruneGroup2480}}, // SinkBuffer ]-> TARGET_BUFFER_LONG_RAW_OUT
    {5, 0, 82, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor s_455_TARGET_BUFFER_LONG_RAW_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 126, 0, {2, s_pruneGroup2480}},
};
static const PruneVariant s_pruneGroup2481[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link10_IFE0_Out125Desc[] =
{
    {2, 3, 0, 0, {1, s_pruneGroup2481}}, // SinkBuffer ]-> TARGET_BUFFER_MIDDLE_RAW_OUT
};

static ChiLinkNodeDescriptor s_456_TARGET_BUFFER_MIDDLE_RAW_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 125, 0, {1, s_pruneGroup2481}},
};
static const PruneVariant s_pruneGroup2482[] = {{PruneGroupHDRType, PruneTypeQHDR}};
static const PruneVariant s_pruneGroup2483[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link11_IFE0_Out128Desc[] =
{
    {2, 4, 0, 0, {1, s_pruneGroup2482}}, // SinkBuffer ]-> TARGET_BUFFER_RAW_OUT
    {2, 6, 0, 0, {1, s_pruneGroup2483}}, // SinkBuffer ]-> TARGET_BUFFER_SFE_RAW_OUT
};

static ChiLinkNodeDescriptor s_457_TARGET_BUFFER_RAW_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 128, 0, {1, s_pruneGroup2482}},
};
static ChiLinkNodeDescriptor s_458_TARGET_BUFFER_SFE_RAW_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 128, 0, {1, s_pruneGroup2483}},
};
static const PruneVariant s_pruneGroup2484[] = {{PruneGroupHDRType, PruneTypeQHDRPREVIEW}};
static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link12_IFE0_Out129Desc[] =
{
    {2, 5, 0, 0, {1, s_pruneGroup2484}}, // SinkBuffer ]-> TARGET_BUFFER_FULL_RAW_OUT
};

static ChiLinkNodeDescriptor s_459_TARGET_BUFFER_FULL_RAW_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 129, 0, {1, s_pruneGroup2484}},
};
static const PruneVariant s_pruneGroup2485[] = {{PruneGroupNoRemosaic, PruneTypeXCFASnapshot}};
static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link13_IFE0_Out130Desc[] =
{
    {2, 7, 0, 0, {1, s_pruneGroup2485}}, // SinkBuffer ]-> TARGET_BUFFER_SFE_NOREMOSAIC_FULL_RAW_OUT
};

static ChiLinkNodeDescriptor s_460_TARGET_BUFFER_SFE_NOREMOSAIC_FULL_RAW_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 130, 0, {1, s_pruneGroup2485}},
};
static const PruneVariant s_pruneGroup2486[] = {{PruneGroupNoRemosaic, PruneTypeCropPreview}};
static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link14_IFE0_Out131Desc[] =
{
    {2, 8, 0, 0, {1, s_pruneGroup2486}}, // SinkBuffer ]-> TARGET_BUFFER_SFE_CROP_RAW_OUT
};

static ChiLinkNodeDescriptor s_461_TARGET_BUFFER_SFE_CROP_RAW_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 131, 0, {1, s_pruneGroup2486}},
};
static const PruneVariant s_pruneGroup2487[] = {{PruneGroupTrackerSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup2488[] = {{PruneGroupMLInference, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link15_IPE19_Out8Desc[] =
{
    {14, 0, 0, 0, {1, s_pruneGroup2487}}, // TRACKER
    {16, 0, 0, 0, {0, NULL}}, // STATSNN
    {255, 77, 0, 0, {1, s_pruneGroup2488}}, // ChiNode
    {8, 0, 3, 0, {0, NULL}}, // FDManager
};

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

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

static const PruneVariant s_pruneGroup2490[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static const PruneVariant s_pruneGroup2491[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link18_Sensor0_Out0Desc[] =
{
    {65536, 0, 2, 1, {0, NULL}}, // IFE
    {65536, 0, 2, 5, {1, s_pruneGroup2490}}, // IFE
    {65536, 0, 2, 6, {1, s_pruneGroup2491}}, // 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 const PruneVariant s_pruneGroup2492[] = {{PruneGroup4KEISv3, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link65_IPE19_Out9Desc[] =
{
    {2, 4, 0, 0, {1, s_pruneGroup2492}}, // SinkBuffer ]-> TARGET_BUFFER_FD
};

static ChiLinkNodeDescriptor s_462_TARGET_BUFFER_FD_Link_NodeDescriptors[] =
{
    {65538, 19, 9, 0, {1, s_pruneGroup2492}},
};
static const PruneVariant s_pruneGroup2493[] = {{PruneGroup4KEISv3, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link66_IFE0_Out6Desc[] =
{
    {2, 4, 0, 0, {1, s_pruneGroup2493}}, // SinkBuffer ]-> TARGET_BUFFER_FD
    {65538, 19, 0, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor s_463_TARGET_BUFFER_FD_Link_NodeDescriptors[] =
{
    {65536, 0, 6, 0, {1, s_pruneGroup2493}},
};
static const PruneVariant s_pruneGroup2494[] = {{PruneGroupMLInference, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link67_ChiNode77_Out0Desc[] =
{
    {3, 44, 0, 0, {1, s_pruneGroup2494}}, // SinkNoBuffer
};

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

static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link69_IFE0_Out108Desc[] =
{
    {2, 6, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_IFE_LONG_DS16_PD10_OUT
};

static ChiLinkNodeDescriptor s_464_TARGET_BUFFER_IFE_LONG_DS16_PD10_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 108, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup2495[] = {{PruneGroupHDRType, PruneTypeMFHDR}};
static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link70_IFE0_Out106Desc[] =
{
    {2, 6, 0, 0, {1, s_pruneGroup2495}}, // SinkBuffer ]-> TARGET_BUFFER_IFE_SHORT_DS16_PD10_OUT
};

static ChiLinkNodeDescriptor s_465_TARGET_BUFFER_IFE_SHORT_DS16_PD10_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 106, 0, {1, s_pruneGroup2495}},
};
static const PruneVariant s_pruneGroup2496[] = {{PruneGroupEIS, PruneType4KEISv3}, {PruneGroupHDRType, PruneTypeMFHDR}, {PruneGroupHDRType, PruneTypeSHDR}};
static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link71_IFE0_Out117Desc[] =
{
    {2, 6, 0, 0, {3, s_pruneGroup2496}}, // SinkBuffer ]-> TARGET_BUFFER_IFE_LONG_DISPLAY_DS16_PD10_OUT
};

static ChiLinkNodeDescriptor s_466_TARGET_BUFFER_IFE_LONG_DISPLAY_DS16_PD10_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 117, 0, {3, s_pruneGroup2496}},
};
static const PruneVariant s_pruneGroup2497[] = {{PruneGroupEIS, PruneType4KEISv3}, {PruneGroupHDRType, PruneTypeMFHDR}};
static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link72_IFE0_Out115Desc[] =
{
    {2, 6, 0, 0, {2, s_pruneGroup2497}}, // SinkBuffer ]-> TARGET_BUFFER_IFE_SHORT_DISPLAY_DS16_PD10_OUT
};

static ChiLinkNodeDescriptor s_467_TARGET_BUFFER_IFE_SHORT_DISPLAY_DS16_PD10_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 115, 0, {2, s_pruneGroup2497}},
};
static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link73_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_446_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_447_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_448_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_449_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_450_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_451_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_452_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_453_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_454_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_455_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_456_TARGET_BUFFER_MIDDLE_RAW_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_MIDDLE_RAW_OUT
    {"TARGET_BUFFER_RAW_OUT", &UsecaseZSL_TARGET_BUFFER_RAW_OUT_target, 1, s_457_TARGET_BUFFER_RAW_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_RAW_OUT
    {"TARGET_BUFFER_SFE_RAW_OUT", &UsecaseZSL_TARGET_BUFFER_SFE_RAW_OUT_target, 1, s_458_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_459_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_460_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_461_TARGET_BUFFER_SFE_CROP_RAW_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_SFE_CROP_RAW_OUT
    {"TARGET_BUFFER_FD", &UsecaseZSL_TARGET_BUFFER_FD_target, 1, s_462_TARGET_BUFFER_FD_Link_NodeDescriptors}, // TARGET_BUFFER_FD
    {"TARGET_BUFFER_FD", &UsecaseZSL_TARGET_BUFFER_FD_target, 1, s_463_TARGET_BUFFER_FD_Link_NodeDescriptors}, // TARGET_BUFFER_FD
    {"TARGET_BUFFER_IFE_LONG_DS16_PD10_OUT", &UsecaseZSL_TARGET_BUFFER_IFE_LONG_DS16_PD10_OUT_target, 1, s_464_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_465_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_466_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_467_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
};

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

// ChiNode77 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_UnifiedHDRNode255_77OutputPortDescriptors[] =
{
    {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
    {6, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortFD
    {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 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_UnifiedHDRNode65538_19InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
};

// IPE19 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_UnifiedHDRNode65538_19OutputPortDescriptors[] =
{
    {8, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
    {9, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
};

// FDManager0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_UnifiedHDRNode8_0InputPortDescriptors[] =
{
    {3, 0, 0, 0, { 0 }, NULL}, // FDManagerInputPortImage
};

// FDManager0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_UnifiedHDRNode8_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // FDManagerOutputPortResults
};

// 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_node255_77_properties[] =
{
    {1, "com.qti.node.mlinference"},
};

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_node65538_19_properties[] =
{
    {2, "11"},
};

static ChiNodeProperty UsecaseZSL_UnifiedHDR_node8_0_properties[] =
{
    {4, "0"},
};

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_pruneGroup2498[] = {{PruneGroupTrackerSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup2499[] = {{PruneGroupMLInference, PruneTypeEnabled}};
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_pruneGroup2498}, 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_node255_77_properties, 255, 77, {1, { 0 }, UsecaseZSL_UnifiedHDRNode255_77InputPortDescriptors, 1, { 0 }, UsecaseZSL_UnifiedHDRNode255_77OutputPortDescriptors}, 1, {1, s_pruneGroup2499}, 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, 57, { 0 }, UsecaseZSL_UnifiedHDRNode65536_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_UnifiedHDR_node65538_19_properties, 65538, 19, {1, { 0 }, UsecaseZSL_UnifiedHDRNode65538_19InputPortDescriptors, 2, { 0 }, UsecaseZSL_UnifiedHDRNode65538_19OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_UnifiedHDR_node8_0_properties, 8, 0, {1, { 0 }, UsecaseZSL_UnifiedHDRNode8_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_UnifiedHDRNode8_0OutputPortDescriptors}, 1, {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}}, 4, UsecaseZSL_UnifiedHDR_Link15_IPE19_Out8Desc, {1, {ChiFormatYUV420NV12}, 0, 6, 12, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {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},
    {{65538, 19, 9, 0, {0, NULL}}, 1, UsecaseZSL_UnifiedHDR_Link65_IPE19_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 6, 0, {0, NULL}}, 2, UsecaseZSL_UnifiedHDR_Link66_IFE0_Out6Desc, {1, {ChiFormatYUV420NV12}, 0, 6, 12, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable}, {0, LinkFlagFallbackBufferManager}, OfflineDependencyProviderNone, 0},
    {{255, 77, 0, 0, {0, NULL}}, 1, UsecaseZSL_UnifiedHDR_Link67_ChiNode77_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{8, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_UnifiedHDR_Link68_FDManager0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 108, 7, {0, NULL}}, 1, UsecaseZSL_UnifiedHDR_Link69_IFE0_Out108Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 106, 5, {0, NULL}}, 1, UsecaseZSL_UnifiedHDR_Link70_IFE0_Out106Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 117, 7, {0, NULL}}, 1, UsecaseZSL_UnifiedHDR_Link71_IFE0_Out117Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 115, 5, {0, NULL}}, 1, UsecaseZSL_UnifiedHDR_Link72_IFE0_Out115Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_UnifiedHDR_Link73_ChiGyroRNNNode0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
};

/*****************************Pipeline MultiCameraSATWithQSAT***************************/

static const PruneVariant s_pruneGroup2500[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup2501[] = {{PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_source_Link_0NodeDescriptors[] =
{
    {255, 100, 0, 0, {3, s_pruneGroup2500}},
    {65546, 0, 0, 0, {1, s_pruneGroup2501}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link0_ChiGMENode100_Out0Desc[] =
{
    {65546, 0, 0, 0, {0, NULL}}, // QSAT
};

static const PruneVariant s_pruneGroup2502[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2503[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_source_Link_2NodeDescriptors[] =
{
    {65546, 0, 3, 0, {1, s_pruneGroup2502}},
    {255, 101, 0, 0, {3, s_pruneGroup2503}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link1_ChiGMENode101_Out0Desc[] =
{
    {65546, 0, 3, 0, {0, NULL}}, // QSAT
};

static const PruneVariant s_pruneGroup2504[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2505[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_source_Link_4NodeDescriptors[] =
{
    {65546, 0, 6, 0, {1, s_pruneGroup2504}},
    {255, 102, 0, 0, {3, s_pruneGroup2505}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link2_ChiGMENode102_Out0Desc[] =
{
    {65546, 0, 6, 0, {0, NULL}}, // QSAT
};

static const PruneVariant s_pruneGroup2506[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_source_Link_6NodeDescriptors[] =
{
    {65546, 0, 22, 0, {1, s_pruneGroup2506}},
};
static const PruneVariant s_pruneGroup2507[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_source_Link_7NodeDescriptors[] =
{
    {65546, 0, 25, 0, {1, s_pruneGroup2507}},
};
static const PruneVariant s_pruneGroup2508[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_source_Link_8NodeDescriptors[] =
{
    {65546, 0, 28, 0, {1, s_pruneGroup2508}},
};
static const PruneVariant s_pruneGroup2509[] = {{PruneGroupFDIN, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_source_Link_9NodeDescriptors[] =
{
    {65546, 0, 34, 0, {1, s_pruneGroup2509}},
};
static const PruneVariant s_pruneGroup2510[] = {{PruneGroupFDIN, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_source_Link_10NodeDescriptors[] =
{
    {65546, 0, 35, 0, {1, s_pruneGroup2510}},
};
static const PruneVariant s_pruneGroup2511[] = {{PruneGroupFDIN, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_source_Link_11NodeDescriptors[] =
{
    {65546, 0, 36, 0, {1, s_pruneGroup2511}},
};
static const PruneVariant s_pruneGroup2512[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2513[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2514[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2515[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2516[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2517[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2518[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2519[] = {{PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup2520[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link3_QSAT0_Out15Desc[] =
{
    {255, 12, 0, 0, {3, s_pruneGroup2512}}, // ChiEISV2Node
    {255, 3, 0, 0, {1, s_pruneGroup2513}}, // GMENode
    {255, 14, 0, 0, {1, s_pruneGroup2514}}, // ChiEISV3Node_1
    {65543, 13, 3, 0, {0, NULL}}, // EVA_MCTF
    {65538, 25, 0, 0, {3, s_pruneGroup2515}}, // IPE
    {255, 16, 30, 0, {3, s_pruneGroup2516}}, // ChiExternalNode_MUXER
    {255, 15, 30, 0, {2, s_pruneGroup2517}}, // ChiExternalNode_MUXER
    {255, 12, 0, 0, {2, s_pruneGroup2518}}, // ChiEISV2Node
    {65543, 25, 3, 0, {1, s_pruneGroup2519}}, // EVA_MVWarp
    {65538, 29, 0, 0, {5, s_pruneGroup2520}}, // IPE
};

static const PruneVariant s_pruneGroup2521[] = {{PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2522[] = {{PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2523[] = {{PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link4_QSAT0_Out31Desc[] =
{
    {255, 12, 0, 0, {2, s_pruneGroup2521}}, // ChiEISV2Node
    {65543, 13, 32, 0, {2, s_pruneGroup2522}}, // EVA
    {255, 15, 30, 0, {2, s_pruneGroup2523}}, // ChiExternalNode_MUXER
};

static const PruneVariant s_pruneGroup2524[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2525[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_source_Link_14NodeDescriptors[] =
{
    {65546, 0, 1, 0, {1, s_pruneGroup2524}},
    {255, 100, 1, 0, {3, s_pruneGroup2525}},
};
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_pruneGroup2526[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2527[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_source_Link_17NodeDescriptors[] =
{
    {65546, 0, 4, 0, {1, s_pruneGroup2526}},
    {255, 101, 1, 0, {3, s_pruneGroup2527}},
};
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_pruneGroup2528[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2529[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_source_Link_20NodeDescriptors[] =
{
    {65546, 0, 7, 0, {1, s_pruneGroup2528}},
    {255, 102, 1, 0, {3, s_pruneGroup2529}},
};
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_pruneGroup2530[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_source_Link_23NodeDescriptors[] =
{
    {65546, 0, 23, 0, {1, s_pruneGroup2530}},
};
static const PruneVariant s_pruneGroup2531[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_source_Link_24NodeDescriptors[] =
{
    {65546, 0, 24, 0, {1, s_pruneGroup2531}},
};
static const PruneVariant s_pruneGroup2532[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_source_Link_25NodeDescriptors[] =
{
    {65546, 0, 26, 0, {1, s_pruneGroup2532}},
};
static const PruneVariant s_pruneGroup2533[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_source_Link_26NodeDescriptors[] =
{
    {65546, 0, 27, 0, {1, s_pruneGroup2533}},
};
static const PruneVariant s_pruneGroup2534[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_source_Link_27NodeDescriptors[] =
{
    {65546, 0, 29, 0, {1, s_pruneGroup2534}},
};
static const PruneVariant s_pruneGroup2535[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_source_Link_28NodeDescriptors[] =
{
    {65546, 0, 30, 0, {1, s_pruneGroup2535}},
};
static const PruneVariant s_pruneGroup2536[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2537[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2538[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2539[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2540[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2541[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2542[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2543[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2544[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2545[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link8_QSAT0_Out16Desc[] =
{
    {255, 12, 1, 0, {3, s_pruneGroup2536}}, // ChiEISV2Node
    {255, 3, 1, 0, {1, s_pruneGroup2537}}, // GMENode
    {65543, 13, 33, 0, {0, NULL}}, // EVA_MCTF
    {255, 14, 1, 0, {1, s_pruneGroup2538}}, // ChiEISV3Node_1
    {65543, 13, 5, 0, {0, NULL}}, // EVA_MCTF
    {65538, 25, 1, 0, {3, s_pruneGroup2539}}, // IPE
    {255, 16, 31, 0, {3, s_pruneGroup2540}}, // ChiExternalNode_MUXER
    {255, 15, 31, 0, {2, s_pruneGroup2541}}, // ChiExternalNode_MUXER
    {255, 12, 1, 0, {2, s_pruneGroup2542}}, // ChiEISV2Node
    {65543, 26, 5, 0, {3, s_pruneGroup2543}}, // EVA_MVWarp
    {65543, 25, 5, 0, {3, s_pruneGroup2544}}, // EVA_MVWarp
    {65538, 29, 1, 0, {5, s_pruneGroup2545}}, // IPE
};

static const PruneVariant s_pruneGroup2546[] = {{PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2547[] = {{PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link9_QSAT0_Out32Desc[] =
{
    {255, 12, 1, 0, {2, s_pruneGroup2546}}, // ChiEISV2Node
    {255, 15, 31, 0, {2, s_pruneGroup2547}}, // ChiExternalNode_MUXER
};

static const PruneVariant s_pruneGroup2548[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2549[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2550[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2551[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2552[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2553[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2554[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2555[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2556[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2557[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link10_QSAT0_Out17Desc[] =
{
    {65538, 10, 2, 0, {1, s_pruneGroup2548}}, // IPE
    {65538, 12, 2, 0, {3, s_pruneGroup2549}}, // IPE
    {65538, 13, 2, 0, {3, s_pruneGroup2550}}, // IPE
    {65538, 22, 2, 0, {2, s_pruneGroup2551}}, // IPE
    {65538, 22, 2, 0, {3, s_pruneGroup2552}}, // IPE
    {255, 11, 32, 0, {3, s_pruneGroup2553}}, // ChiExternalNode_MUXER
    {65538, 25, 2, 0, {3, s_pruneGroup2554}}, // IPE
    {255, 16, 32, 0, {3, s_pruneGroup2555}}, // ChiExternalNode_MUXER
    {255, 15, 32, 0, {2, s_pruneGroup2556}}, // ChiExternalNode_MUXER
    {65538, 29, 2, 0, {4, s_pruneGroup2557}}, // IPE
};

static const PruneVariant s_pruneGroup2558[] = {{PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2559[] = {{PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link11_QSAT0_Out33Desc[] =
{
    {65538, 12, 2, 0, {2, s_pruneGroup2558}}, // IPE
    {255, 15, 32, 0, {2, s_pruneGroup2559}}, // 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_pruneGroup2560[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2561[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2562[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2563[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2564[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2565[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2566[] = {{PruneGroupEIS, PruneTypeEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link16_ChiEISV2Node12_Out0Desc[] =
{
    {65538, 12, 0, 0, {1, s_pruneGroup2560}}, // IPE
    {65543, 12, 3, 0, {0, NULL}}, // EVA_MCTF
    {65543, 13, 32, 0, {1, s_pruneGroup2561}}, // EVA
    {65538, 22, 0, 0, {2, s_pruneGroup2562}}, // IPE
    {255, 11, 30, 0, {2, s_pruneGroup2563}}, // ChiExternalNode_MUXER
    {65538, 26, 0, 0, {3, s_pruneGroup2564}}, // IPE
    {65543, 25, 32, 0, {3, s_pruneGroup2565}}, // EVA
    {65543, 25, 3, 0, {1, s_pruneGroup2566}}, // EVA_MVWarp
};

static const PruneVariant s_pruneGroup2567[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2568[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2569[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link17_ChiEISV2Node12_Out1Desc[] =
{
    {65538, 12, 1, 0, {1, s_pruneGroup2567}}, // IPE
    {65543, 12, 5, 0, {0, NULL}}, // EVA_MCTF
    {65543, 12, 33, 0, {0, NULL}}, // EVA_MCTF
    {65538, 22, 1, 0, {2, s_pruneGroup2568}}, // IPE
    {255, 11, 31, 0, {2, s_pruneGroup2569}}, // ChiExternalNode_MUXER
};

static const PruneVariant s_pruneGroup2570[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2571[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2572[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2573[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link18_ChiEISV3Node_114_Out0Desc[] =
{
    {65538, 13, 0, 0, {1, s_pruneGroup2570}}, // IPE13
    {65543, 15, 3, 0, {1, s_pruneGroup2571}}, // EVA_MVWarp
    {65538, 27, 0, 0, {3, s_pruneGroup2572}}, // IPE
    {65543, 26, 3, 0, {3, s_pruneGroup2573}}, // EVA_MVWarp
};

static const PruneVariant s_pruneGroup2574[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2575[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link19_ChiEISV3Node_114_Out1Desc[] =
{
    {65538, 13, 1, 0, {1, s_pruneGroup2574}}, // IPE13
    {65543, 15, 5, 0, {1, s_pruneGroup2575}}, // EVA_MVWarp
};

static const PruneVariant s_pruneGroup2576[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link20_IPE10_Out8Desc[] =
{
    {2, 2, 0, 0, {1, s_pruneGroup2576}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW
};

static ChiLinkNodeDescriptor s_468_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors[] =
{
    {65538, 10, 8, 0, {1, s_pruneGroup2576}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link21_IPE12_Out8Desc[] =
{
    {2, 2, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW
};

static ChiLinkNodeDescriptor s_469_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors[] =
{
    {65538, 12, 8, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup2577[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link22_IPE10_Out9Desc[] =
{
    {2, 3, 0, 0, {1, s_pruneGroup2577}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_470_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 10, 9, 0, {1, s_pruneGroup2577}},
};
static const PruneVariant s_pruneGroup2578[] = {{PruneGroupEIS, PruneTypeEISv2}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link23_IPE12_Out9Desc[] =
{
    {2, 3, 0, 0, {1, s_pruneGroup2578}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_471_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 12, 9, 0, {1, s_pruneGroup2578}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link24_IPE13_Out9Desc[] =
{
    {2, 3, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_472_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_pruneGroup2579[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2580[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link29_EVA_MCTF10_Out39Desc[] =
{
    {65538, 10, 39, 0, {2, s_pruneGroup2579}}, // IPE
    {65538, 23, 39, 0, {2, s_pruneGroup2580}}, // IPE
};

static const PruneVariant s_pruneGroup2581[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2582[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link30_EVA_MCTF10_Out40Desc[] =
{
    {65538, 10, 40, 0, {2, s_pruneGroup2581}}, // IPE
    {65538, 23, 40, 0, {2, s_pruneGroup2582}}, // IPE
};

static const PruneVariant s_pruneGroup2583[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2584[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link31_EVA_MCTF10_Out41Desc[] =
{
    {65538, 10, 41, 0, {2, s_pruneGroup2583}}, // IPE
    {65538, 23, 41, 0, {2, s_pruneGroup2584}}, // 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_pruneGroup2585[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2586[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link37_EVA_MCTF12_Out39Desc[] =
{
    {65538, 12, 39, 0, {2, s_pruneGroup2585}}, // IPE
    {65538, 24, 39, 0, {2, s_pruneGroup2586}}, // IPE
};

static const PruneVariant s_pruneGroup2587[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2588[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link38_EVA_MCTF12_Out40Desc[] =
{
    {65538, 12, 40, 0, {2, s_pruneGroup2587}}, // IPE
    {65538, 24, 40, 0, {2, s_pruneGroup2588}}, // IPE
};

static const PruneVariant s_pruneGroup2589[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2590[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link39_EVA_MCTF12_Out41Desc[] =
{
    {65538, 12, 41, 0, {2, s_pruneGroup2589}}, // IPE
    {65538, 24, 41, 0, {2, s_pruneGroup2590}}, // 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_pruneGroup2591[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2592[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2593[] = {{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_pruneGroup2591}}, // EVA_MVWarp
    {65543, 26, 38, 0, {3, s_pruneGroup2592}}, // EVA_MVWarp
    {65543, 25, 38, 0, {3, s_pruneGroup2593}}, // EVA_MVWarp
};

static const PruneVariant s_pruneGroup2594[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link45_EVA_MCTF13_Out39Desc[] =
{
    {65538, 12, 39, 0, {3, s_pruneGroup2594}}, // IPE
};

static const PruneVariant s_pruneGroup2595[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link46_EVA_MCTF13_Out40Desc[] =
{
    {65538, 12, 40, 0, {3, s_pruneGroup2595}}, // IPE
};

static const PruneVariant s_pruneGroup2596[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link47_EVA_MCTF13_Out41Desc[] =
{
    {65538, 12, 41, 0, {3, s_pruneGroup2596}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link48_EVA_MCTF13_Out0Desc[] =
{
    {3, 13, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup2597[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link49_EVA_MVWarp15_Out39Desc[] =
{
    {65538, 13, 39, 0, {1, s_pruneGroup2597}}, // IPE
};

static const PruneVariant s_pruneGroup2598[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link50_EVA_MVWarp15_Out40Desc[] =
{
    {65538, 13, 40, 0, {1, s_pruneGroup2598}}, // IPE
};

static const PruneVariant s_pruneGroup2599[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link51_EVA_MVWarp15_Out41Desc[] =
{
    {65538, 13, 41, 0, {1, s_pruneGroup2599}}, // IPE
};

static const PruneVariant s_pruneGroup2600[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2601[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2602[] = {{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_pruneGroup2600}}, // IPE
    {65538, 22, 0, 0, {2, s_pruneGroup2601}}, // IPE
    {255, 11, 30, 0, {2, s_pruneGroup2602}}, // ChiExternalNode_MUXER
};

static const PruneVariant s_pruneGroup2603[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2604[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2605[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2606[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link53_GMENode3_Out1Desc[] =
{
    {65543, 10, 5, 0, {1, s_pruneGroup2603}}, // EVA_MCTF
    {65538, 10, 1, 0, {2, s_pruneGroup2604}}, // IPE
    {65543, 10, 33, 0, {0, NULL}}, // EVA_MCTF
    {65538, 22, 1, 0, {2, s_pruneGroup2605}}, // IPE
    {255, 11, 31, 0, {2, s_pruneGroup2606}}, // ChiExternalNode_MUXER
};

static const PruneVariant s_pruneGroup2607[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link54_IPE22_Out8Desc[] =
{
    {255, 11, 0, 0, {3, s_pruneGroup2607}}, // ChiExternalNode_MUXER
};

static const PruneVariant s_pruneGroup2608[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2609[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link55_ChiExternalNode_MUXER11_Out0Desc[] =
{
    {65538, 23, 0, 0, {2, s_pruneGroup2608}}, // IPE
    {65538, 24, 0, 0, {2, s_pruneGroup2609}}, // IPE
};

static const PruneVariant s_pruneGroup2610[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link56_IPE23_Out8Desc[] =
{
    {2, 2, 0, 0, {1, s_pruneGroup2610}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW
};

static ChiLinkNodeDescriptor s_473_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors[] =
{
    {65538, 23, 8, 0, {1, s_pruneGroup2610}},
};
static const PruneVariant s_pruneGroup2611[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupHDR10P, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link57_IPE23_Out9Desc[] =
{
    {2, 3, 0, 0, {3, s_pruneGroup2611}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_474_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 23, 9, 0, {3, s_pruneGroup2611}},
};
static const PruneVariant s_pruneGroup2612[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link58_IPE24_Out8Desc[] =
{
    {2, 2, 0, 0, {1, s_pruneGroup2612}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW
};

static ChiLinkNodeDescriptor s_475_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors[] =
{
    {65538, 24, 8, 0, {1, s_pruneGroup2612}},
};
static const PruneVariant s_pruneGroup2613[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link59_IPE24_Out9Desc[] =
{
    {2, 3, 0, 0, {2, s_pruneGroup2613}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_476_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 24, 9, 0, {2, s_pruneGroup2613}},
};
static const PruneVariant s_pruneGroup2614[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link60_IPE25_Out8Desc[] =
{
    {255, 15, 0, 0, {3, s_pruneGroup2614}}, // ChiExternalNode_MUXER
};

static const PruneVariant s_pruneGroup2615[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link61_ChiExternalNode_MUXER15_Out0Desc[] =
{
    {255, 12, 0, 0, {3, s_pruneGroup2615}}, // ChiEISV2Node
};

static const PruneVariant s_pruneGroup2616[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link62_IPE25_Out9Desc[] =
{
    {255, 16, 0, 0, {3, s_pruneGroup2616}}, // ChiExternalNode_MUXER
};

static const PruneVariant s_pruneGroup2617[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link63_ChiExternalNode_MUXER16_Out0Desc[] =
{
    {255, 14, 0, 0, {3, s_pruneGroup2617}}, // ChiEISV3Node
};

static const PruneVariant s_pruneGroup2618[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link64_IPE26_Out8Desc[] =
{
    {2, 2, 0, 0, {1, s_pruneGroup2618}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW
};

static ChiLinkNodeDescriptor s_477_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors[] =
{
    {65538, 26, 8, 0, {1, s_pruneGroup2618}},
};
static const PruneVariant s_pruneGroup2619[] = {{PruneGroupHDR10P, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link65_IPE27_Out9Desc[] =
{
    {2, 3, 0, 0, {2, s_pruneGroup2619}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_478_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 27, 9, 0, {2, s_pruneGroup2619}},
};
static const PruneVariant s_pruneGroup2620[] = {{PruneGroupEIS, PruneType4KEISv3}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link66_ChiExternalNode_MUXER16_Out2Desc[] =
{
    {65538, 27, 2, 0, {3, s_pruneGroup2620}}, // IPE
};

static const PruneVariant s_pruneGroup2621[] = {{PruneGroupEIS, PruneType4KEISv3}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link67_ChiExternalNode_MUXER15_Out1Desc[] =
{
    {65538, 26, 1, 0, {3, s_pruneGroup2621}}, // IPE
};

static const PruneVariant s_pruneGroup2622[] = {{PruneGroupEIS, PruneType4KEISv3}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link68_ChiExternalNode_MUXER16_Out1Desc[] =
{
    {65538, 27, 1, 0, {3, s_pruneGroup2622}}, // IPE
};

static const PruneVariant s_pruneGroup2623[] = {{PruneGroupEIS, PruneType4KEISv3}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link69_ChiExternalNode_MUXER15_Out2Desc[] =
{
    {65538, 26, 2, 0, {3, s_pruneGroup2623}}, // IPE
};

static const PruneVariant s_pruneGroup2624[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2625[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link70_ChiExternalNode_MUXER11_Out1Desc[] =
{
    {65538, 23, 1, 0, {2, s_pruneGroup2624}}, // IPE
    {65538, 24, 1, 0, {2, s_pruneGroup2625}}, // IPE
};

static const PruneVariant s_pruneGroup2626[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2627[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link71_ChiExternalNode_MUXER11_Out2Desc[] =
{
    {65538, 23, 2, 0, {2, s_pruneGroup2626}}, // IPE
    {65538, 24, 2, 0, {2, s_pruneGroup2627}}, // IPE
};

static const PruneVariant s_pruneGroup2628[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link72_EVA_MVWarp26_Out39Desc[] =
{
    {65538, 27, 39, 0, {3, s_pruneGroup2628}}, // IPE
};

static const PruneVariant s_pruneGroup2629[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link73_EVA_MVWarp26_Out40Desc[] =
{
    {65538, 27, 40, 0, {3, s_pruneGroup2629}}, // IPE
};

static const PruneVariant s_pruneGroup2630[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link74_EVA_MVWarp26_Out41Desc[] =
{
    {65538, 27, 41, 0, {3, s_pruneGroup2630}}, // IPE
};

static const PruneVariant s_pruneGroup2631[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link75_EVA_MVWarp25_Out39Desc[] =
{
    {65538, 26, 39, 0, {3, s_pruneGroup2631}}, // IPE
};

static const PruneVariant s_pruneGroup2632[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link76_EVA_MVWarp25_Out40Desc[] =
{
    {65538, 26, 40, 0, {3, s_pruneGroup2632}}, // IPE
};

static const PruneVariant s_pruneGroup2633[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link77_EVA_MVWarp25_Out41Desc[] =
{
    {65538, 26, 41, 0, {3, s_pruneGroup2633}}, // IPE
};

static const PruneVariant s_pruneGroup2634[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link78_IPE29_Out8Desc[] =
{
    {255, 31, 0, 0, {5, s_pruneGroup2634}}, // AISegmentation
};

static const PruneVariant s_pruneGroup2635[] = {{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_pruneGroup2635}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup2636[] = {{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_pruneGroup2636}}, // AISegmentation
};

static const PruneVariant s_pruneGroup2637[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2638[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup2639[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup2640[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2641[] = {{PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2642[] = {{PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2643[] = {{PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link81_AISegmentation31_Out22Desc[] =
{
    {65538, 10, 43, 0, {3, s_pruneGroup2637}}, // IPE
    {65538, 12, 43, 0, {5, s_pruneGroup2638}}, // IPE
    {65538, 13, 43, 0, {4, s_pruneGroup2639}}, // IPE
    {65538, 23, 43, 0, {4, s_pruneGroup2640}}, // IPE
    {65538, 24, 43, 0, {3, s_pruneGroup2641}}, // IPE
    {65538, 26, 43, 0, {4, s_pruneGroup2642}}, // IPE
    {65538, 27, 43, 0, {4, s_pruneGroup2643}}, // IPE
};

static const PruneVariant s_pruneGroup2644[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2645[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup2646[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup2647[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2648[] = {{PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2649[] = {{PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2650[] = {{PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link82_AISegmentation31_Out23Desc[] =
{
    {65538, 10, 20, 0, {3, s_pruneGroup2644}}, // IPE
    {65538, 12, 20, 0, {5, s_pruneGroup2645}}, // IPE
    {65538, 13, 20, 0, {4, s_pruneGroup2646}}, // IPE
    {65538, 23, 20, 0, {4, s_pruneGroup2647}}, // IPE
    {65538, 24, 20, 0, {3, s_pruneGroup2648}}, // IPE
    {65538, 26, 20, 0, {4, s_pruneGroup2649}}, // IPE
    {65538, 27, 20, 0, {4, s_pruneGroup2650}}, // IPE
};

static const PruneVariant s_pruneGroup2651[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link83_IPE10_Out63Desc[] =
{
    {10, 1, 104, 0, {3, s_pruneGroup2651}}, // OfflineStats
};

static const PruneVariant s_pruneGroup2652[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link84_IPE12_Out63Desc[] =
{
    {10, 1, 104, 0, {5, s_pruneGroup2652}}, // OfflineStats
};

static const PruneVariant s_pruneGroup2653[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link85_IPE22_Out63Desc[] =
{
    {10, 1, 104, 0, {4, s_pruneGroup2653}}, // OfflineStats
};

static const PruneVariant s_pruneGroup2654[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link86_IPE23_Out63Desc[] =
{
    {10, 1, 115, 0, {3, s_pruneGroup2654}}, // OfflineStats
};

static const PruneVariant s_pruneGroup2655[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link87_IPE24_Out63Desc[] =
{
    {10, 1, 115, 0, {3, s_pruneGroup2655}}, // OfflineStats
};

static const PruneVariant s_pruneGroup2656[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link88_IPE25_Out63Desc[] =
{
    {10, 1, 104, 0, {5, s_pruneGroup2656}}, // OfflineStats
};

static const PruneVariant s_pruneGroup2657[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link89_IPE26_Out63Desc[] =
{
    {10, 1, 115, 0, {4, s_pruneGroup2657}}, // OfflineStats
};

static const PruneVariant s_pruneGroup2658[] = {{PruneGroupAWBR, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link90_OfflineStats1_Out1Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup2658}}, // SinkNoBuffer
};

static ChiTargetPortDescriptor UsecaseZSL_MultiCameraSATWithQSAT_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_468_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_469_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_470_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_471_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_472_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_473_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_474_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_475_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_476_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_477_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_478_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_pruneGroup2659[] = {{PruneGroupAWBR, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2660[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup2661[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup2662[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup2663[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2664[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup2665[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup2666[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2667[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2668[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2669[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup2670[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2671[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2672[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2673[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2674[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2675[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2676[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2677[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2678[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2679[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup2680[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2681[] = {{PruneGroupEIS, PruneTypeEISv2}};
static const PruneVariant s_pruneGroup2682[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup2683[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2684[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2685[] = {{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_pruneGroup2659}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithQSAT_node255_100_properties, 255, 100, {2, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode255_100InputPortDescriptors, 2, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode255_100OutputPortDescriptors}, 4, {3, s_pruneGroup2660}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithQSAT_node255_101_properties, 255, 101, {2, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode255_101InputPortDescriptors, 2, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode255_101OutputPortDescriptors}, 4, {3, s_pruneGroup2661}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithQSAT_node255_102_properties, 255, 102, {2, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode255_102InputPortDescriptors, 2, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode255_102OutputPortDescriptors}, 4, {3, s_pruneGroup2662}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithQSAT_node255_11_properties, 255, 11, {6, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode255_11InputPortDescriptors, 3, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode255_11OutputPortDescriptors}, 3, {3, s_pruneGroup2663}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithQSAT_node255_12_properties, 255, 12, {7, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode255_12InputPortDescriptors, 2, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode255_12OutputPortDescriptors}, 3, {3, s_pruneGroup2664}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithQSAT_node255_14_properties, 255, 14, {4, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode255_14InputPortDescriptors, 2, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode255_14OutputPortDescriptors}, 3, {2, s_pruneGroup2665}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithQSAT_node255_15_properties, 255, 15, {7, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode255_15InputPortDescriptors, 3, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode255_15OutputPortDescriptors}, 3, {3, s_pruneGroup2666}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithQSAT_node255_16_properties, 255, 16, {4, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode255_16InputPortDescriptors, 3, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode255_16OutputPortDescriptors}, 3, {3, s_pruneGroup2667}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithQSAT_node255_3_properties, 255, 3, {2, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode255_3InputPortDescriptors, 2, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode255_3OutputPortDescriptors}, 3, {1, s_pruneGroup2668}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithQSAT_node255_31_properties, 255, 31, {2, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode255_31InputPortDescriptors, 4, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode255_31OutputPortDescriptors}, 2, {5, s_pruneGroup2669}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithQSAT_node65538_10_properties, 65538, 10, {8, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode65538_10InputPortDescriptors, 3, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode65538_10OutputPortDescriptors}, 5, {2, s_pruneGroup2670}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithQSAT_node65538_12_properties, 65538, 12, {12, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode65538_12InputPortDescriptors, 3, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode65538_12OutputPortDescriptors}, 5, {4, s_pruneGroup2671}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithQSAT_node65538_13_properties, 65538, 13, {8, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode65538_13InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode65538_13OutputPortDescriptors}, 5, {3, s_pruneGroup2672}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithQSAT_node65538_22_properties, 65538, 22, {6, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode65538_22InputPortDescriptors, 2, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode65538_22OutputPortDescriptors}, 3, {3, s_pruneGroup2673}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithQSAT_node65538_23_properties, 65538, 23, {8, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode65538_23InputPortDescriptors, 3, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode65538_23OutputPortDescriptors}, 5, {2, s_pruneGroup2674}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithQSAT_node65538_24_properties, 65538, 24, {8, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode65538_24InputPortDescriptors, 3, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode65538_24OutputPortDescriptors}, 5, {2, s_pruneGroup2675}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithQSAT_node65538_25_properties, 65538, 25, {3, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode65538_25InputPortDescriptors, 3, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode65538_25OutputPortDescriptors}, 3, {3, s_pruneGroup2676}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithQSAT_node65538_26_properties, 65538, 26, {8, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode65538_26InputPortDescriptors, 2, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode65538_26OutputPortDescriptors}, 5, {3, s_pruneGroup2677}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithQSAT_node65538_27_properties, 65538, 27, {8, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode65538_27InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode65538_27OutputPortDescriptors}, 5, {3, s_pruneGroup2678}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithQSAT_node65538_29_properties, 65538, 29, {3, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode65538_29InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode65538_29OutputPortDescriptors}, 2, {5, s_pruneGroup2679}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithQSAT_node65543_10_properties, 65543, 10, {7, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode65543_10InputPortDescriptors, 8, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode65543_10OutputPortDescriptors}, 2, {1, s_pruneGroup2680}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithQSAT_node65543_12_properties, 65543, 12, {7, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode65543_12InputPortDescriptors, 8, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode65543_12OutputPortDescriptors}, 2, {1, s_pruneGroup2681}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithQSAT_node65543_13_properties, 65543, 13, {9, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode65543_13InputPortDescriptors, 8, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode65543_13OutputPortDescriptors}, 2, {2, s_pruneGroup2682}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithQSAT_node65543_15_properties, 65543, 15, {3, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode65543_15InputPortDescriptors, 3, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode65543_15OutputPortDescriptors}, 2, {3, s_pruneGroup2683}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithQSAT_node65543_25_properties, 65543, 25, {5, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode65543_25InputPortDescriptors, 3, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode65543_25OutputPortDescriptors}, 2, {3, s_pruneGroup2684}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithQSAT_node65543_26_properties, 65543, 26, {3, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode65543_26InputPortDescriptors, 3, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode65543_26OutputPortDescriptors}, 2, {3, s_pruneGroup2685}, 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_pruneGroup2686[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_18NodeDescriptors[] =
{
    {65546, 0, 22, 0, {1, s_pruneGroup2686}},
};
static const PruneVariant s_pruneGroup2687[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_19NodeDescriptors[] =
{
    {65546, 0, 25, 0, {1, s_pruneGroup2687}},
};
static const PruneVariant s_pruneGroup2688[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_20NodeDescriptors[] =
{
    {65546, 0, 28, 0, {1, s_pruneGroup2688}},
};
static const PruneVariant s_pruneGroup2689[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_21NodeDescriptors[] =
{
    {65546, 0, 46, 0, {1, s_pruneGroup2689}},
};
static const PruneVariant s_pruneGroup2690[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_22NodeDescriptors[] =
{
    {65546, 0, 49, 0, {1, s_pruneGroup2690}},
};
static const PruneVariant s_pruneGroup2691[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_23NodeDescriptors[] =
{
    {65546, 0, 52, 0, {1, s_pruneGroup2691}},
};
static const PruneVariant s_pruneGroup2692[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_24NodeDescriptors[] =
{
    {65546, 0, 23, 0, {1, s_pruneGroup2692}},
};
static const PruneVariant s_pruneGroup2693[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_25NodeDescriptors[] =
{
    {65546, 0, 26, 0, {1, s_pruneGroup2693}},
};
static const PruneVariant s_pruneGroup2694[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_26NodeDescriptors[] =
{
    {65546, 0, 29, 0, {1, s_pruneGroup2694}},
};
static const PruneVariant s_pruneGroup2695[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_27NodeDescriptors[] =
{
    {65546, 0, 24, 0, {1, s_pruneGroup2695}},
};
static const PruneVariant s_pruneGroup2696[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_28NodeDescriptors[] =
{
    {65546, 0, 27, 0, {1, s_pruneGroup2696}},
};
static const PruneVariant s_pruneGroup2697[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_29NodeDescriptors[] =
{
    {65546, 0, 30, 0, {1, s_pruneGroup2697}},
};
static const PruneVariant s_pruneGroup2698[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_30NodeDescriptors[] =
{
    {65546, 0, 47, 0, {1, s_pruneGroup2698}},
};
static const PruneVariant s_pruneGroup2699[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_31NodeDescriptors[] =
{
    {65546, 0, 50, 0, {1, s_pruneGroup2699}},
};
static const PruneVariant s_pruneGroup2700[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_32NodeDescriptors[] =
{
    {65546, 0, 53, 0, {1, s_pruneGroup2700}},
};
static const PruneVariant s_pruneGroup2701[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_33NodeDescriptors[] =
{
    {65546, 0, 48, 0, {1, s_pruneGroup2701}},
};
static const PruneVariant s_pruneGroup2702[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_34NodeDescriptors[] =
{
    {65546, 0, 51, 0, {1, s_pruneGroup2702}},
};
static const PruneVariant s_pruneGroup2703[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_35NodeDescriptors[] =
{
    {65546, 0, 54, 0, {1, s_pruneGroup2703}},
};
static const PruneVariant s_pruneGroup2704[] = {{PruneGroupFDIN, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_36NodeDescriptors[] =
{
    {65546, 0, 34, 0, {1, s_pruneGroup2704}},
};
static const PruneVariant s_pruneGroup2705[] = {{PruneGroupFDIN, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_37NodeDescriptors[] =
{
    {65546, 0, 35, 0, {1, s_pruneGroup2705}},
};
static const PruneVariant s_pruneGroup2706[] = {{PruneGroupFDIN, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_38NodeDescriptors[] =
{
    {65546, 0, 36, 0, {1, s_pruneGroup2706}},
};
static const PruneVariant s_pruneGroup2707[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2708[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup2709[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link0_QSAT0_Out15Desc[] =
{
    {255, 3, 7, 0, {1, s_pruneGroup2707}}, // GMENode
    {255, 12, 7, 0, {2, s_pruneGroup2708}}, // ChiEISV2Node
    {255, 13, 7, 0, {2, s_pruneGroup2709}}, // ChiEISV3Node
};

static const PruneVariant s_pruneGroup2710[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2711[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2712[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link1_GMENode3_Out7Desc[] =
{
    {65538, 4, 10051, 0, {1, s_pruneGroup2710}}, // IPE
    {65543, 1, 3, 0, {1, s_pruneGroup2711}}, // EVA_MCTF
    {65538, 26, 0, 0, {2, s_pruneGroup2712}}, // IPE
};

static const PruneVariant s_pruneGroup2713[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link2_QSAT0_Out31Desc[] =
{
    {255, 12, 7, 0, {1, s_pruneGroup2713}}, // ChiEISV2Node
};

static const PruneVariant s_pruneGroup2714[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2715[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup2716[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link3_QSAT0_Out55Desc[] =
{
    {255, 3, 6, 0, {1, s_pruneGroup2714}}, // GMENode
    {255, 12, 6, 0, {2, s_pruneGroup2715}}, // ChiEISV2Node
    {255, 13, 6, 0, {2, s_pruneGroup2716}}, // ChiEISV3Node
};

static const PruneVariant s_pruneGroup2717[] = {{PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link4_GMENode3_Out6Desc[] =
{
    {65538, 4, 10050, 0, {1, s_pruneGroup2717}}, // IPE
};

static const PruneVariant s_pruneGroup2718[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link5_QSAT0_Out58Desc[] =
{
    {255, 12, 6, 0, {1, s_pruneGroup2718}}, // ChiEISV2Node
};

static const PruneVariant s_pruneGroup2719[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2720[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup2721[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link6_QSAT0_Out16Desc[] =
{
    {255, 3, 9, 0, {1, s_pruneGroup2719}}, // GMENode
    {255, 12, 9, 0, {2, s_pruneGroup2720}}, // ChiEISV2Node
    {255, 13, 9, 0, {2, s_pruneGroup2721}}, // ChiEISV3Node
};

static const PruneVariant s_pruneGroup2722[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2723[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup2724[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link7_QSAT0_Out17Desc[] =
{
    {255, 3, 11, 0, {1, s_pruneGroup2722}}, // GMENode
    {255, 12, 11, 0, {2, s_pruneGroup2723}}, // ChiEISV2Node
    {255, 13, 11, 0, {2, s_pruneGroup2724}}, // ChiEISV3Node
};

static const PruneVariant s_pruneGroup2725[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2726[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2727[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2728[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link8_GMENode3_Out9Desc[] =
{
    {65538, 4, 10054, 0, {1, s_pruneGroup2725}}, // IPE
    {65543, 1, 5, 0, {1, s_pruneGroup2726}}, // EVA_MCTF
    {65543, 1, 33, 0, {1, s_pruneGroup2727}}, // EVA_MCTF
    {65538, 26, 1, 0, {2, s_pruneGroup2728}}, // IPE
};

static const PruneVariant s_pruneGroup2729[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2730[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link9_GMENode3_Out11Desc[] =
{
    {65538, 4, 10067, 0, {1, s_pruneGroup2729}}, // IPE
    {65538, 26, 2, 0, {2, s_pruneGroup2730}}, // IPE
};

static const PruneVariant s_pruneGroup2731[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link10_QSAT0_Out32Desc[] =
{
    {255, 12, 9, 0, {1, s_pruneGroup2731}}, // ChiEISV2Node
};

static const PruneVariant s_pruneGroup2732[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link11_QSAT0_Out33Desc[] =
{
    {255, 12, 11, 0, {1, s_pruneGroup2732}}, // 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_pruneGroup2733[] = {{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_pruneGroup2733}}, // IPE
};

static const PruneVariant s_pruneGroup2734[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link22_ChiEISV3Node13_Out11Desc[] =
{
    {255, 14, 11, 0, {0, NULL}}, // ChiEISV3Node
    {65538, 26, 2, 0, {2, s_pruneGroup2734}}, // IPE
};

static const PruneVariant s_pruneGroup2735[] = {{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_pruneGroup2735}}, // 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_pruneGroup2736[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2737[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup2738[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link30_QSAT0_Out56Desc[] =
{
    {255, 3, 8, 0, {1, s_pruneGroup2736}}, // GMENode
    {255, 12, 8, 0, {2, s_pruneGroup2737}}, // ChiEISV2Node
    {255, 13, 8, 0, {2, s_pruneGroup2738}}, // ChiEISV3Node
};

static const PruneVariant s_pruneGroup2739[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2740[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup2741[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link31_QSAT0_Out57Desc[] =
{
    {255, 3, 10, 0, {1, s_pruneGroup2739}}, // GMENode
    {255, 12, 10, 0, {2, s_pruneGroup2740}}, // ChiEISV2Node
    {255, 13, 10, 0, {2, s_pruneGroup2741}}, // ChiEISV3Node
};

static const PruneVariant s_pruneGroup2742[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2743[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2744[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link32_GMENode3_Out8Desc[] =
{
    {65538, 4, 10053, 0, {1, s_pruneGroup2742}}, // IPE
    {65543, 1, 22, 0, {1, s_pruneGroup2743}}, // EVA_MCTF
    {255, 12, 8, 0, {2, s_pruneGroup2744}}, // ChiEISV2Node
};

static const PruneVariant s_pruneGroup2745[] = {{PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link33_GMENode3_Out10Desc[] =
{
    {65538, 4, 10066, 0, {1, s_pruneGroup2745}}, // IPE
};

static const PruneVariant s_pruneGroup2746[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link34_QSAT0_Out59Desc[] =
{
    {255, 12, 8, 0, {1, s_pruneGroup2746}}, // ChiEISV2Node
};

static const PruneVariant s_pruneGroup2747[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link35_QSAT0_Out60Desc[] =
{
    {255, 12, 10, 0, {1, s_pruneGroup2747}}, // 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_pruneGroup2748[] = {{PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link55_EVA_MCTF1_Out39Desc[] =
{
    {65538, 5, 39, 0, {1, s_pruneGroup2748}}, // IPE
};

static const PruneVariant s_pruneGroup2749[] = {{PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link56_EVA_MCTF1_Out40Desc[] =
{
    {65538, 5, 40, 0, {1, s_pruneGroup2749}}, // IPE
};

static const PruneVariant s_pruneGroup2750[] = {{PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link57_EVA_MCTF1_Out41Desc[] =
{
    {65538, 5, 41, 0, {1, s_pruneGroup2750}}, // 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_pruneGroup2751[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link68_EVA_MCTF3_Out39Desc[] =
{
    {65538, 7, 39, 0, {2, s_pruneGroup2751}}, // IPE
};

static const PruneVariant s_pruneGroup2752[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link69_EVA_MCTF3_Out40Desc[] =
{
    {65538, 7, 40, 0, {2, s_pruneGroup2752}}, // IPE
};

static const PruneVariant s_pruneGroup2753[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link70_EVA_MCTF3_Out41Desc[] =
{
    {65538, 7, 41, 0, {2, s_pruneGroup2753}}, // 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_479_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_480_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_481_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 5, 9, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup2754[] = {{PruneGroupEIS, PruneTypeEISv2}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link79_IPE7_Out9Desc[] =
{
    {2, 5, 0, 0, {1, s_pruneGroup2754}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_482_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 7, 9, 0, {1, s_pruneGroup2754}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link80_IPE9_Out9Desc[] =
{
    {2, 5, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_483_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 9, 9, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup2755[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link81_IPE26_Out8Desc[] =
{
    {255, 10, 0, 0, {4, s_pruneGroup2755}}, // AISegmentation
};

static const PruneVariant s_pruneGroup2756[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeTRUE}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link82_AISegmentation10_Out30Desc[] =
{
    {3, 88, 0, 0, {5, s_pruneGroup2756}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup2757[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeTRUE}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link83_AISegmentation10_Out24Desc[] =
{
    {255, 10, 9, 0, {5, s_pruneGroup2757}}, // AISegmentation
};

static const PruneVariant s_pruneGroup2758[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2759[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup2760[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link84_AISegmentation10_Out22Desc[] =
{
    {65538, 5, 43, 0, {3, s_pruneGroup2758}}, // IPE
    {65538, 9, 43, 0, {4, s_pruneGroup2759}}, // IPE
    {65538, 7, 43, 0, {4, s_pruneGroup2760}}, // IPE
};

static const PruneVariant s_pruneGroup2761[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2762[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup2763[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link85_AISegmentation10_Out23Desc[] =
{
    {65538, 5, 20, 0, {3, s_pruneGroup2761}}, // IPE
    {65538, 9, 20, 0, {4, s_pruneGroup2762}}, // IPE
    {65538, 7, 20, 0, {4, s_pruneGroup2763}}, // IPE
};

static const PruneVariant s_pruneGroup2764[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link86_IPE5_Out63Desc[] =
{
    {10, 1, 104, 0, {2, s_pruneGroup2764}}, // OfflineStats
};

static const PruneVariant s_pruneGroup2765[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link87_IPE7_Out63Desc[] =
{
    {10, 1, 104, 0, {3, s_pruneGroup2765}}, // OfflineStats
};

static const PruneVariant s_pruneGroup2766[] = {{PruneGroupAWBR, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link88_OfflineStats1_Out1Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup2766}}, // SinkNoBuffer
};

static ChiTargetPortDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_479_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_480_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_481_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_482_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_483_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_pruneGroup2767[] = {{PruneGroupAWBR, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2768[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup2769[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup2770[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup2771[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup2772[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2773[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup2774[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2775[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2776[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup2777[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup2778[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup2779[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup2780[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2781[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup2782[] = {{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_pruneGroup2767}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_node255_10_properties, 255, 10, {2, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode255_10InputPortDescriptors, 4, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode255_10OutputPortDescriptors}, 2, {4, s_pruneGroup2768}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_node255_12_properties, 255, 12, {13, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode255_12InputPortDescriptors, 6, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode255_12OutputPortDescriptors}, 3, {2, s_pruneGroup2769}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_node255_13_properties, 255, 13, {6, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode255_13InputPortDescriptors, 6, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode255_13OutputPortDescriptors}, 3, {2, s_pruneGroup2770}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_node255_14_properties, 255, 14, {7, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode255_14InputPortDescriptors, 6, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode255_14OutputPortDescriptors}, 3, {2, s_pruneGroup2771}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_node255_3_properties, 255, 3, {6, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode255_3InputPortDescriptors, 6, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode255_3OutputPortDescriptors}, 3, {1, s_pruneGroup2772}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_node65538_26_properties, 65538, 26, {6, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode65538_26InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode65538_26OutputPortDescriptors}, 2, {4, s_pruneGroup2773}, 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_pruneGroup2774}, 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_pruneGroup2775}, 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_pruneGroup2776}, 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_pruneGroup2777}, 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_pruneGroup2778}, 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_pruneGroup2779}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_node65543_1_properties, 65543, 1, {13, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode65543_1InputPortDescriptors, 13, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode65543_1OutputPortDescriptors}, 1, {1, s_pruneGroup2780}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_node65543_3_properties, 65543, 3, {15, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode65543_3InputPortDescriptors, 13, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode65543_3OutputPortDescriptors}, 2, {2, s_pruneGroup2781}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_node65543_4_properties, 65543, 4, {4, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode65543_4InputPortDescriptors, 4, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode65543_4OutputPortDescriptors}, 2, {2, s_pruneGroup2782}, 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_pruneGroup2783[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_source_Link_4NodeDescriptors[] =
{
    {255, 1, 4, 0, {1, s_pruneGroup2783}},
};
static const PruneVariant s_pruneGroup2784[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_source_Link_5NodeDescriptors[] =
{
    {255, 1, 5, 0, {1, s_pruneGroup2784}},
};
static const PruneVariant s_pruneGroup2785[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_source_Link_6NodeDescriptors[] =
{
    {255, 1, 6, 0, {1, s_pruneGroup2785}},
};
static const PruneVariant s_pruneGroup2786[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_source_Link_7NodeDescriptors[] =
{
    {255, 1, 7, 0, {1, s_pruneGroup2786}},
};
static const PruneVariant s_pruneGroup2787[] = {{PruneGroupFDIN, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_source_Link_8NodeDescriptors[] =
{
    {255, 1, 8, 0, {1, s_pruneGroup2787}},
};
static const PruneVariant s_pruneGroup2788[] = {{PruneGroupFDIN, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_source_Link_9NodeDescriptors[] =
{
    {255, 1, 9, 0, {1, s_pruneGroup2788}},
};
static const PruneVariant s_pruneGroup2789[] = {{PruneGroupFDIN, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_source_Link_10NodeDescriptors[] =
{
    {255, 1, 10, 0, {1, s_pruneGroup2789}},
};
static const PruneVariant s_pruneGroup2790[] = {{PruneGroupFDIN, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_source_Link_11NodeDescriptors[] =
{
    {255, 1, 11, 0, {1, s_pruneGroup2790}},
};
static const PruneVariant s_pruneGroup2791[] = {{PruneGroupResolutionUpscale, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2792[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupResolutionUpscale, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2793[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupResolutionUpscale, PruneTypeDisabled}, {PruneGroupVIULLPLUS, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2794[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupResolutionUpscale, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2795[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupResolutionUpscale, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}, {PruneGroupVIULLPLUS, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2796[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupResolutionUpscale, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2797[] = {{PruneGroupResolutionUpscale, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2798[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupResolutionUpscale, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link0_ChiExternalNode1_Out0Desc[] =
{
    {255, 3, 0, 0, {1, s_pruneGroup2791}}, // GMENode
    {255, 12, 0, 0, {2, s_pruneGroup2792}}, // ChiEISV2Node
    {255, 23, 0, 0, {3, s_pruneGroup2793}}, // ChiEISV2Node
    {255, 12, 0, 0, {3, s_pruneGroup2794}}, // ChiEISV2Node
    {255, 23, 0, 0, {4, s_pruneGroup2795}}, // ChiEISV2Node
    {255, 13, 0, 0, {3, s_pruneGroup2796}}, // ChiGMENode
    {255, 10, 0, 0, {1, s_pruneGroup2797}}, // ChiExternalNode_MUXER
    {65538, 29, 0, 0, {3, s_pruneGroup2798}}, // IPE
};

static const PruneVariant s_pruneGroup2799[] = {{PruneGroupResolutionUpscale, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2800[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupResolutionUpscale, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2801[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupResolutionUpscale, PruneTypeDisabled}, {PruneGroupVIULLPLUS, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2802[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupResolutionUpscale, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2803[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupResolutionUpscale, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}, {PruneGroupVIULLPLUS, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2804[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupResolutionUpscale, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2805[] = {{PruneGroupResolutionUpscale, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2806[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupResolutionUpscale, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link1_SATNode1_Out1Desc[] =
{
    {255, 10, 1, 0, {1, s_pruneGroup2799}}, // ChiExternalNode_MUXER
    {255, 12, 1, 0, {2, s_pruneGroup2800}}, // ChiEISV2Node
    {255, 23, 1, 0, {3, s_pruneGroup2801}}, // ChiEISV2Node
    {255, 12, 1, 0, {3, s_pruneGroup2802}}, // ChiEISV2Node
    {255, 23, 1, 0, {4, s_pruneGroup2803}}, // ChiEISV2Node
    {255, 13, 1, 0, {3, s_pruneGroup2804}}, // ChiGMENode
    {255, 3, 1, 0, {1, s_pruneGroup2805}}, // GMENode
    {65538, 29, 1, 0, {3, s_pruneGroup2806}}, // IPE
};

static const PruneVariant s_pruneGroup2807[] = {{PruneGroupResolutionUpscale, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link2_ChiExternalNode1_Out17Desc[] =
{
    {65538, 14, 0, 0, {1, s_pruneGroup2807}}, // IPE
};

static const PruneVariant s_pruneGroup2808[] = {{PruneGroupResolutionUpscale, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2809[] = {{PruneGroupResolutionUpscale, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2810[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupResolutionUpscale, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2811[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupResolutionUpscale, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2812[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupHDRProfile, PruneTypeSDR}, {PruneGroupHDRProfile, PruneTypeHLG10}, {PruneGroupHDRProfile, PruneTypeHDR10}, {PruneGroupHDRProfile, PruneTypeHDR10Plus}, {PruneGroupResolutionUpscale, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2813[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupResolutionUpscale, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2814[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupResolutionUpscale, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2815[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupResolutionUpscale, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2816[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupResolutionUpscale, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2817[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupResolutionUpscale, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2818[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupResolutionUpscale, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2819[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupResolutionUpscale, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2820[] = {{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_pruneGroup2808}}, // ChiExternalNode_MUXER
    {65538, 10, 2, 0, {2, s_pruneGroup2809}}, // IPE
    {65538, 12, 2, 0, {4, s_pruneGroup2810}}, // IPE
    {65538, 13, 2, 0, {4, s_pruneGroup2811}}, // IPE
    {65538, 66, 2, 0, {7, s_pruneGroup2812}}, // IPE
    {65538, 22, 2, 0, {3, s_pruneGroup2813}}, // IPE
    {65538, 22, 2, 0, {4, s_pruneGroup2814}}, // IPE
    {255, 11, 32, 0, {4, s_pruneGroup2815}}, // ChiExternalNode_MUXER
    {65538, 25, 2, 0, {5, s_pruneGroup2816}}, // IPE
    {65538, 28, 2, 0, {4, s_pruneGroup2817}}, // IPE
    {255, 16, 32, 0, {5, s_pruneGroup2818}}, // ChiExternalNode_MUXER
    {255, 15, 32, 0, {4, s_pruneGroup2819}}, // ChiExternalNode_MUXER
    {65538, 29, 2, 0, {6, s_pruneGroup2820}}, // 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_pruneGroup2821[] = {{PruneGroupResolutionUpscale, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2822[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupResolutionUpscale, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2823[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupResolutionUpscale, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2824[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupResolutionUpscale, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2825[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupResolutionUpscale, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link7_ChiExternalNode_MUXER10_Out0Desc[] =
{
    {255, 3, 0, 0, {1, s_pruneGroup2821}}, // GMENode
    {255, 12, 0, 0, {3, s_pruneGroup2822}}, // ChiEISV2Node
    {255, 23, 0, 0, {4, s_pruneGroup2823}}, // ChiEISV2Node
    {255, 13, 0, 0, {3, s_pruneGroup2824}}, // ChiGMENode
    {65538, 29, 0, 0, {3, s_pruneGroup2825}}, // IPE
};

static const PruneVariant s_pruneGroup2826[] = {{PruneGroupResolutionUpscale, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2827[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupResolutionUpscale, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2828[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupResolutionUpscale, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2829[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupResolutionUpscale, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2830[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupResolutionUpscale, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link8_ChiExternalNode_MUXER10_Out1Desc[] =
{
    {255, 3, 1, 0, {1, s_pruneGroup2826}}, // GMENode
    {255, 12, 1, 0, {3, s_pruneGroup2827}}, // ChiEISV2Node
    {255, 23, 1, 0, {4, s_pruneGroup2828}}, // ChiEISV2Node
    {255, 13, 1, 0, {3, s_pruneGroup2829}}, // ChiGMENode
    {65538, 29, 1, 0, {3, s_pruneGroup2830}}, // IPE
};

static const PruneVariant s_pruneGroup2831[] = {{PruneGroupResolutionUpscale, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2832[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupResolutionUpscale, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2833[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupResolutionUpscale, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2834[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupHDRProfile, PruneTypeSDR}, {PruneGroupHDRProfile, PruneTypeHLG10}, {PruneGroupHDRProfile, PruneTypeHDR10}, {PruneGroupHDRProfile, PruneTypeHDR10Plus}, {PruneGroupResolutionUpscale, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2835[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupResolutionUpscale, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2836[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupResolutionUpscale, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2837[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupResolutionUpscale, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2838[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupResolutionUpscale, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2839[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupResolutionUpscale, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2840[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupResolutionUpscale, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link9_ChiExternalNode_MUXER10_Out2Desc[] =
{
    {65538, 10, 2, 0, {1, s_pruneGroup2831}}, // IPE
    {65538, 12, 2, 0, {3, s_pruneGroup2832}}, // IPE
    {65538, 13, 2, 0, {3, s_pruneGroup2833}}, // IPE
    {65538, 66, 2, 0, {7, s_pruneGroup2834}}, // IPE
    {255, 16, 32, 0, {4, s_pruneGroup2835}}, // ChiExternalNode_MUXER
    {255, 15, 32, 0, {3, s_pruneGroup2836}}, // ChiExternalNode_MUXER
    {255, 11, 32, 0, {4, s_pruneGroup2837}}, // ChiExternalNode_MUXER
    {65538, 22, 2, 0, {4, s_pruneGroup2838}}, // IPE
    {65538, 25, 2, 0, {4, s_pruneGroup2839}}, // IPE
    {65538, 29, 2, 0, {5, s_pruneGroup2840}}, // IPE
};

static const PruneVariant s_pruneGroup2841[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2842[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupHDRProfile, PruneTypeSDR}, {PruneGroupHDRProfile, PruneTypeHLG10}, {PruneGroupHDRProfile, PruneTypeHDR10}, {PruneGroupHDRProfile, PruneTypeHDR10Plus}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2843[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2844[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2845[] = {{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_pruneGroup2841}}, // IPE
    {65538, 66, 0, 0, {6, s_pruneGroup2842}}, // IPE
    {65538, 22, 0, 0, {2, s_pruneGroup2843}}, // IPE
    {255, 11, 30, 0, {2, s_pruneGroup2844}}, // ChiExternalNode_MUXER
    {65538, 29, 0, 0, {2, s_pruneGroup2845}}, // IPE
};

static const PruneVariant s_pruneGroup2846[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2847[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2848[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupHDRProfile, PruneTypeSDR}, {PruneGroupHDRProfile, PruneTypeHLG10}, {PruneGroupHDRProfile, PruneTypeHDR10}, {PruneGroupHDRProfile, PruneTypeHDR10Plus}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2849[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2850[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2851[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link11_GMENode3_Out1Desc[] =
{
    {65543, 10, 5, 0, {1, s_pruneGroup2846}}, // EVA_MCTF
    {65538, 10, 1, 0, {2, s_pruneGroup2847}}, // IPE
    {65538, 66, 1, 0, {6, s_pruneGroup2848}}, // IPE
    {65543, 10, 33, 0, {0, NULL}}, // EVA_MCTF
    {65538, 22, 1, 0, {2, s_pruneGroup2849}}, // IPE
    {255, 11, 31, 0, {2, s_pruneGroup2850}}, // ChiExternalNode_MUXER
    {65538, 29, 1, 0, {2, s_pruneGroup2851}}, // IPE
};

static const PruneVariant s_pruneGroup2852[] = {{PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2853[] = {{PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeDisabled}, {PruneGroupVIULLPLUS, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2854[] = {{PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2855[] = {{PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link12_ChiExternalNode1_Out10Desc[] =
{
    {255, 12, 0, 0, {2, s_pruneGroup2852}}, // ChiEISV2Node
    {255, 23, 0, 0, {3, s_pruneGroup2853}}, // ChiEISV2Node
    {65543, 13, 32, 0, {3, s_pruneGroup2854}}, // EVA
    {255, 15, 30, 0, {2, s_pruneGroup2855}}, // 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_pruneGroup2856[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_source_Link_33NodeDescriptors[] =
{
    {255, 1, 30, 0, {1, s_pruneGroup2856}},
};
static const PruneVariant s_pruneGroup2857[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_source_Link_34NodeDescriptors[] =
{
    {255, 1, 31, 0, {1, s_pruneGroup2857}},
};
static const PruneVariant s_pruneGroup2858[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_source_Link_35NodeDescriptors[] =
{
    {255, 1, 32, 0, {1, s_pruneGroup2858}},
};
static const PruneVariant s_pruneGroup2859[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_source_Link_36NodeDescriptors[] =
{
    {255, 1, 33, 0, {1, s_pruneGroup2859}},
};
static const PruneVariant s_pruneGroup2860[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_source_Link_37NodeDescriptors[] =
{
    {255, 1, 34, 0, {1, s_pruneGroup2860}},
};
static const PruneVariant s_pruneGroup2861[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_source_Link_38NodeDescriptors[] =
{
    {255, 1, 35, 0, {1, s_pruneGroup2861}},
};
static const PruneVariant s_pruneGroup2862[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_source_Link_39NodeDescriptors[] =
{
    {255, 1, 36, 0, {1, s_pruneGroup2862}},
};
static const PruneVariant s_pruneGroup2863[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_source_Link_40NodeDescriptors[] =
{
    {255, 1, 37, 0, {1, s_pruneGroup2863}},
};
static const PruneVariant s_pruneGroup2864[] = {{PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2865[] = {{PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeDisabled}, {PruneGroupVIULLPLUS, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2866[] = {{PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link13_ChiSATNode1_Out11Desc[] =
{
    {255, 12, 1, 0, {2, s_pruneGroup2864}}, // ChiEISV2Node
    {255, 23, 1, 0, {3, s_pruneGroup2865}}, // ChiEISV2Node
    {255, 15, 31, 0, {2, s_pruneGroup2866}}, // ChiExternalNode_MUXER
};

static const PruneVariant s_pruneGroup2867[] = {{PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2868[] = {{PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link14_SATNode1_Out12Desc[] =
{
    {65538, 12, 2, 0, {2, s_pruneGroup2867}}, // IPE
    {255, 15, 32, 0, {2, s_pruneGroup2868}}, // ChiExternalNode_MUXER
};

static const PruneVariant s_pruneGroup2869[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2870[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2871[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2872[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2873[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2874[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2875[] = {{PruneGroupEIS, PruneTypeEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link15_ChiEISV2Node12_Out0Desc[] =
{
    {65538, 12, 0, 0, {1, s_pruneGroup2869}}, // IPE
    {65543, 12, 32, 0, {0, NULL}}, // EVA
    {65543, 12, 3, 0, {0, NULL}}, // EVA_MCTF
    {65543, 13, 32, 0, {1, s_pruneGroup2870}}, // EVA
    {65538, 22, 0, 0, {2, s_pruneGroup2871}}, // IPE
    {255, 11, 30, 0, {2, s_pruneGroup2872}}, // ChiExternalNode_MUXER
    {65538, 26, 0, 0, {4, s_pruneGroup2873}}, // IPE
    {65543, 25, 32, 0, {3, s_pruneGroup2874}}, // EVA
    {65543, 25, 3, 0, {1, s_pruneGroup2875}}, // EVA_MVWarp
};

static const PruneVariant s_pruneGroup2876[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2877[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2878[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2879[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link16_ChiEISV2Node23_Out0Desc[] =
{
    {65538, 12, 0, 0, {1, s_pruneGroup2876}}, // IPE
    {65543, 12, 32, 0, {0, NULL}}, // EVA
    {65543, 12, 3, 0, {0, NULL}}, // EVA_MCTF
    {65543, 13, 32, 0, {1, s_pruneGroup2877}}, // EVA
    {65538, 22, 0, 0, {2, s_pruneGroup2878}}, // IPE
    {255, 11, 30, 0, {2, s_pruneGroup2879}}, // ChiExternalNode_MUXER
};

static const PruneVariant s_pruneGroup2880[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2881[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2882[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link17_ChiEISV2Node12_Out1Desc[] =
{
    {65538, 12, 1, 0, {1, s_pruneGroup2880}}, // IPE
    {65543, 12, 5, 0, {0, NULL}}, // EVA_MCTF
    {65543, 12, 33, 0, {0, NULL}}, // EVA_MCTF
    {65538, 22, 1, 0, {2, s_pruneGroup2881}}, // IPE
    {255, 11, 31, 0, {2, s_pruneGroup2882}}, // ChiExternalNode_MUXER
};

static const PruneVariant s_pruneGroup2883[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2884[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2885[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link18_ChiEISV2Node23_Out1Desc[] =
{
    {65538, 12, 1, 0, {1, s_pruneGroup2883}}, // IPE
    {65543, 12, 5, 0, {0, NULL}}, // EVA_MCTF
    {65543, 12, 33, 0, {0, NULL}}, // EVA_MCTF
    {65538, 22, 1, 0, {2, s_pruneGroup2884}}, // IPE
    {255, 11, 31, 0, {2, s_pruneGroup2885}}, // ChiExternalNode_MUXER
};

static const PruneVariant s_pruneGroup2886[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2887[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2888[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2889[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2890[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2891[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2892[] = {{PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup2893[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link19_ChiGMENode13_Out0Desc[] =
{
    {255, 14, 0, 0, {1, s_pruneGroup2886}}, // ChiEISV3Node_1
    {65543, 13, 3, 0, {0, NULL}}, // EVA_MCTF
    {65538, 25, 0, 0, {4, s_pruneGroup2887}}, // IPE
    {65538, 28, 0, 0, {3, s_pruneGroup2888}}, // IPE
    {65538, 30, 0, 0, {3, s_pruneGroup2889}}, // IPE
    {255, 16, 30, 0, {4, s_pruneGroup2890}}, // ChiExternalNode_MUXER
    {255, 15, 30, 0, {3, s_pruneGroup2891}}, // ChiExternalNode_MUXER
    {65543, 25, 3, 0, {1, s_pruneGroup2892}}, // EVA_MVWarp
    {65538, 29, 0, 0, {3, s_pruneGroup2893}}, // IPE
};

static const PruneVariant s_pruneGroup2894[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2895[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2896[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2897[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2898[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2899[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2900[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2901[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link20_ChiGMENode13_Out1Desc[] =
{
    {255, 14, 1, 0, {1, s_pruneGroup2894}}, // ChiEISV3Node_1
    {65543, 13, 5, 0, {0, NULL}}, // EVA_MCTF
    {65543, 13, 33, 0, {0, NULL}}, // EVA_MCTF
    {65538, 25, 1, 0, {4, s_pruneGroup2895}}, // IPE
    {65538, 28, 1, 0, {3, s_pruneGroup2896}}, // IPE
    {255, 16, 31, 0, {4, s_pruneGroup2897}}, // ChiExternalNode_MUXER
    {255, 15, 31, 0, {3, s_pruneGroup2898}}, // ChiExternalNode_MUXER
    {65543, 26, 5, 0, {3, s_pruneGroup2899}}, // EVA_MVWarp
    {65543, 25, 5, 0, {3, s_pruneGroup2900}}, // EVA_MVWarp
    {65538, 29, 1, 0, {3, s_pruneGroup2901}}, // IPE
};

static const PruneVariant s_pruneGroup2902[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2903[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2904[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2905[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link21_ChiEISV3Node_114_Out0Desc[] =
{
    {65538, 13, 0, 0, {1, s_pruneGroup2902}}, // IPE13
    {65543, 15, 3, 0, {1, s_pruneGroup2903}}, // EVA_MVWarp
    {65538, 27, 0, 0, {4, s_pruneGroup2904}}, // IPE
    {65543, 26, 3, 0, {3, s_pruneGroup2905}}, // EVA_MVWarp
};

static const PruneVariant s_pruneGroup2906[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2907[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link22_ChiEISV3Node_114_Out1Desc[] =
{
    {65538, 13, 1, 0, {1, s_pruneGroup2906}}, // IPE13
    {65543, 15, 5, 0, {1, s_pruneGroup2907}}, // EVA_MVWarp
};

static const PruneVariant s_pruneGroup2908[] = {{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_pruneGroup2908}}, // StatsParse
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link24_StatsParse0_Out0Desc[] =
{
    {3, 11, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup2909[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupHDRProfile, PruneTypeHDR10Plus}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link25_StatsParse66_Out0Desc[] =
{
    {3, 10, 0, 0, {3, s_pruneGroup2909}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup2910[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link26_IPE10_Out8Desc[] =
{
    {2, 2, 0, 0, {1, s_pruneGroup2910}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW
};

static ChiLinkNodeDescriptor s_484_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors[] =
{
    {65538, 10, 8, 0, {1, s_pruneGroup2910}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link27_IPE10_Out51Desc[] =
{
    {2, 2, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW2
};

static ChiLinkNodeDescriptor s_485_TARGET_BUFFER_PREVIEW2_Link_NodeDescriptors[] =
{
    {65538, 10, 51, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup2911[] = {{PruneGroupHDR10P, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link28_IPE12_Out55Desc[] =
{
    {9, 0, 64, 0, {1, s_pruneGroup2911}}, // StatsParse
};

static const PruneVariant s_pruneGroup2912[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link29_IPE12_Out8Desc[] =
{
    {2, 2, 0, 0, {1, s_pruneGroup2912}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW
};

static ChiLinkNodeDescriptor s_486_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors[] =
{
    {65538, 12, 8, 0, {1, s_pruneGroup2912}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link30_IPE12_Out51Desc[] =
{
    {2, 2, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW2
};

static ChiLinkNodeDescriptor s_487_TARGET_BUFFER_PREVIEW2_Link_NodeDescriptors[] =
{
    {65538, 12, 51, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup2913[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupHDR10P, PruneTypeDisabled}, {PruneGroupHDRProfile, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2914[] = {{PruneGroupHDR10P, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link31_IPE10_Out9Desc[] =
{
    {2, 3, 0, 0, {4, s_pruneGroup2913}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
    {255, 21, 0, 0, {2, s_pruneGroup2914}}, // ChiHDR10P
};

static ChiLinkNodeDescriptor s_488_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 10, 9, 0, {4, s_pruneGroup2913}},
};
static const PruneVariant s_pruneGroup2915[] = {{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_pruneGroup2915}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_489_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {255, 21, 0, 0, {6, s_pruneGroup2915}},
};
static const PruneVariant s_pruneGroup2916[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupHDR10P, PruneTypeDisabled}, {PruneGroupHDRProfile, PruneTypeSDR}, {PruneGroupHDRProfile, PruneTypeHLG10}, {PruneGroupHDRProfile, PruneTypeHDR10}};
static const PruneVariant s_pruneGroup2917[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupHDRProfile, PruneTypeHDR10Plus}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link33_IPE66_Out9Desc[] =
{
    {2, 3, 0, 0, {5, s_pruneGroup2916}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
    {255, 66, 0, 0, {3, s_pruneGroup2917}}, // ChiHDR10P
};

static ChiLinkNodeDescriptor s_490_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 66, 9, 0, {5, s_pruneGroup2916}},
};
static const PruneVariant s_pruneGroup2918[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupHDRProfile, PruneTypeHDR10Plus}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link34_ChiHDR10P66_Out0Desc[] =
{
    {2, 8, 0, 0, {3, s_pruneGroup2918}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_491_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {255, 66, 0, 0, {3, s_pruneGroup2918}},
};
static const PruneVariant s_pruneGroup2919[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupHDR10P, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2920[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupHDR10P, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2921[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupHDR10P, PruneTypeDisabled}, {PruneGroupPREVIEWCB, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link35_IPE12_Out9Desc[] =
{
    {255, 21, 0, 0, {3, s_pruneGroup2919}}, // ChiHDR10P
    {2, 3, 0, 0, {3, s_pruneGroup2920}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
    {2, 4, 0, 0, {5, s_pruneGroup2921}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW_CALLBACK
};

static ChiLinkNodeDescriptor s_492_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 12, 9, 0, {3, s_pruneGroup2920}},
};
static ChiLinkNodeDescriptor s_493_TARGET_BUFFER_PREVIEW_CALLBACK_Link_NodeDescriptors[] =
{
    {65538, 12, 9, 0, {5, s_pruneGroup2921}},
};
static const PruneVariant s_pruneGroup2922[] = {{PruneGroupHDR10P, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2923[] = {{PruneGroupHDR10P, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link36_IPE13_Out9Desc[] =
{
    {255, 21, 0, 0, {2, s_pruneGroup2922}}, // ChiHDR10P
    {2, 3, 0, 0, {2, s_pruneGroup2923}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_494_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 13, 9, 0, {2, s_pruneGroup2923}},
};
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_pruneGroup2924[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2925[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupHDRProfile, PruneTypeSDR}, {PruneGroupHDRProfile, PruneTypeHLG10}, {PruneGroupHDRProfile, PruneTypeHDR10}, {PruneGroupHDRProfile, PruneTypeHDR10Plus}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2926[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link41_EVA_MCTF10_Out39Desc[] =
{
    {65538, 10, 39, 0, {2, s_pruneGroup2924}}, // IPE
    {65538, 66, 39, 0, {6, s_pruneGroup2925}}, // IPE
    {65538, 23, 39, 0, {2, s_pruneGroup2926}}, // IPE
};

static const PruneVariant s_pruneGroup2927[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2928[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupHDRProfile, PruneTypeSDR}, {PruneGroupHDRProfile, PruneTypeHLG10}, {PruneGroupHDRProfile, PruneTypeHDR10}, {PruneGroupHDRProfile, PruneTypeHDR10Plus}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2929[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link42_EVA_MCTF10_Out40Desc[] =
{
    {65538, 10, 40, 0, {2, s_pruneGroup2927}}, // IPE
    {65538, 66, 40, 0, {6, s_pruneGroup2928}}, // IPE
    {65538, 23, 40, 0, {2, s_pruneGroup2929}}, // IPE
};

static const PruneVariant s_pruneGroup2930[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2931[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupHDRProfile, PruneTypeSDR}, {PruneGroupHDRProfile, PruneTypeHLG10}, {PruneGroupHDRProfile, PruneTypeHDR10}, {PruneGroupHDRProfile, PruneTypeHDR10Plus}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2932[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link43_EVA_MCTF10_Out41Desc[] =
{
    {65538, 10, 41, 0, {2, s_pruneGroup2930}}, // IPE
    {65538, 66, 41, 0, {6, s_pruneGroup2931}}, // IPE
    {65538, 23, 41, 0, {2, s_pruneGroup2932}}, // 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_pruneGroup2933[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2934[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link48_EVA_MCTF12_Out39Desc[] =
{
    {65538, 12, 39, 0, {2, s_pruneGroup2933}}, // IPE
    {65538, 24, 39, 0, {2, s_pruneGroup2934}}, // IPE
};

static const PruneVariant s_pruneGroup2935[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2936[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link49_EVA_MCTF12_Out40Desc[] =
{
    {65538, 12, 40, 0, {2, s_pruneGroup2935}}, // IPE
    {65538, 24, 40, 0, {2, s_pruneGroup2936}}, // IPE
};

static const PruneVariant s_pruneGroup2937[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2938[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link50_EVA_MCTF12_Out41Desc[] =
{
    {65538, 12, 41, 0, {2, s_pruneGroup2937}}, // IPE
    {65538, 24, 41, 0, {2, s_pruneGroup2938}}, // 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_pruneGroup2939[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2940[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2941[] = {{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_pruneGroup2939}}, // EVA_MVWarp
    {65543, 26, 38, 0, {3, s_pruneGroup2940}}, // EVA_MVWarp
    {65543, 25, 38, 0, {3, s_pruneGroup2941}}, // EVA_MVWarp
};

static const PruneVariant s_pruneGroup2942[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link55_EVA_MCTF13_Out39Desc[] =
{
    {65538, 12, 39, 0, {3, s_pruneGroup2942}}, // IPE
};

static const PruneVariant s_pruneGroup2943[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link56_EVA_MCTF13_Out40Desc[] =
{
    {65538, 12, 40, 0, {3, s_pruneGroup2943}}, // IPE
};

static const PruneVariant s_pruneGroup2944[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link57_EVA_MCTF13_Out41Desc[] =
{
    {65538, 12, 41, 0, {3, s_pruneGroup2944}}, // IPE
};

static const PruneVariant s_pruneGroup2945[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link58_EVA_MVWarp15_Out39Desc[] =
{
    {65538, 13, 39, 0, {1, s_pruneGroup2945}}, // IPE
};

static const PruneVariant s_pruneGroup2946[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link59_EVA_MVWarp15_Out40Desc[] =
{
    {65538, 13, 40, 0, {1, s_pruneGroup2946}}, // IPE
};

static const PruneVariant s_pruneGroup2947[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link60_EVA_MVWarp15_Out41Desc[] =
{
    {65538, 13, 41, 0, {1, s_pruneGroup2947}}, // IPE
};

static const PruneVariant s_pruneGroup2948[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link61_IPE22_Out8Desc[] =
{
    {255, 11, 0, 0, {3, s_pruneGroup2948}}, // ChiExternalNode_MUXER
};

static const PruneVariant s_pruneGroup2949[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2950[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link62_ChiExternalNode_MUXER11_Out0Desc[] =
{
    {65538, 23, 0, 0, {2, s_pruneGroup2949}}, // IPE
    {65538, 24, 0, 0, {2, s_pruneGroup2950}}, // IPE
};

static const PruneVariant s_pruneGroup2951[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link63_IPE23_Out8Desc[] =
{
    {2, 2, 0, 0, {1, s_pruneGroup2951}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW
};

static ChiLinkNodeDescriptor s_495_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors[] =
{
    {65538, 23, 8, 0, {1, s_pruneGroup2951}},
};
static const PruneVariant s_pruneGroup2952[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupHDR10P, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link64_IPE23_Out9Desc[] =
{
    {2, 3, 0, 0, {3, s_pruneGroup2952}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_496_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 23, 9, 0, {3, s_pruneGroup2952}},
};
static const PruneVariant s_pruneGroup2953[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link65_IPE24_Out8Desc[] =
{
    {2, 2, 0, 0, {1, s_pruneGroup2953}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW
};

static ChiLinkNodeDescriptor s_497_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors[] =
{
    {65538, 24, 8, 0, {1, s_pruneGroup2953}},
};
static const PruneVariant s_pruneGroup2954[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link66_IPE24_Out9Desc[] =
{
    {2, 3, 0, 0, {2, s_pruneGroup2954}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_498_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 24, 9, 0, {2, s_pruneGroup2954}},
};
static const PruneVariant s_pruneGroup2955[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link67_IPE25_Out8Desc[] =
{
    {255, 15, 0, 0, {4, s_pruneGroup2955}}, // ChiExternalNode_MUXER
};

static const PruneVariant s_pruneGroup2956[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link68_IPE28_Out8Desc[] =
{
    {255, 19, 0, 0, {3, s_pruneGroup2956}}, // ChiExternalNode_MUXER
};

static const PruneVariant s_pruneGroup2957[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link69_ChiExternalNode_MUXER15_Out0Desc[] =
{
    {255, 12, 0, 0, {4, s_pruneGroup2957}}, // ChiEISV2Node
};

static const PruneVariant s_pruneGroup2958[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2959[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link70_ChiMemCpyNode1818_Out0Desc[] =
{
    {255, 20, 0, 0, {3, s_pruneGroup2958}}, // ChiEISV2Node
    {255, 22, 0, 0, {3, s_pruneGroup2959}}, // ChiEISV3Node
};

static const PruneVariant s_pruneGroup2960[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link71_IPE25_Out9Desc[] =
{
    {255, 16, 0, 0, {4, s_pruneGroup2960}}, // ChiExternalNode_MUXER
};

static const PruneVariant s_pruneGroup2961[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link72_ChiExternalNode_MUXER16_Out0Desc[] =
{
    {255, 14, 0, 0, {4, s_pruneGroup2961}}, // ChiEISV3Node
};

static const PruneVariant s_pruneGroup2962[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link73_IPE26_Out8Desc[] =
{
    {2, 2, 0, 0, {1, s_pruneGroup2962}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW
};

static ChiLinkNodeDescriptor s_499_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors[] =
{
    {65538, 26, 8, 0, {1, s_pruneGroup2962}},
};
static const PruneVariant s_pruneGroup2963[] = {{PruneGroupHDR10P, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link74_IPE27_Out9Desc[] =
{
    {2, 3, 0, 0, {2, s_pruneGroup2963}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_500_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 27, 9, 0, {2, s_pruneGroup2963}},
};
static const PruneVariant s_pruneGroup2964[] = {{PruneGroupEIS, PruneType4KEISv3}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link75_ChiExternalNode_MUXER16_Out2Desc[] =
{
    {65538, 27, 2, 0, {4, s_pruneGroup2964}}, // IPE
};

static const PruneVariant s_pruneGroup2965[] = {{PruneGroupEIS, PruneType4KEISv3}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link76_ChiExternalNode_MUXER15_Out1Desc[] =
{
    {65538, 26, 1, 0, {4, s_pruneGroup2965}}, // IPE
};

static const PruneVariant s_pruneGroup2966[] = {{PruneGroupEIS, PruneType4KEISv3}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link77_ChiExternalNode_MUXER16_Out1Desc[] =
{
    {65538, 27, 1, 0, {4, s_pruneGroup2966}}, // IPE
};

static const PruneVariant s_pruneGroup2967[] = {{PruneGroupEIS, PruneType4KEISv3}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link78_ChiExternalNode_MUXER15_Out2Desc[] =
{
    {65538, 26, 2, 0, {4, s_pruneGroup2967}}, // IPE
};

static const PruneVariant s_pruneGroup2968[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2969[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link79_ChiExternalNode_MUXER11_Out1Desc[] =
{
    {65538, 23, 1, 0, {2, s_pruneGroup2968}}, // IPE
    {65538, 24, 1, 0, {2, s_pruneGroup2969}}, // IPE
};

static const PruneVariant s_pruneGroup2970[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2971[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link80_ChiExternalNode_MUXER11_Out2Desc[] =
{
    {65538, 23, 2, 0, {2, s_pruneGroup2970}}, // IPE
    {65538, 24, 2, 0, {2, s_pruneGroup2971}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link81_IPE23_Out51Desc[] =
{
    {2, 2, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW2
};

static ChiLinkNodeDescriptor s_501_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_502_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_503_TARGET_BUFFER_PREVIEW2_Link_NodeDescriptors[] =
{
    {65538, 26, 51, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup2972[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link84_IPE30_Out8Desc[] =
{
    {255, 19, 30, 0, {3, s_pruneGroup2972}}, // ChiExternalNode_MUXER
};

static const PruneVariant s_pruneGroup2973[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link85_ChiExternalNode_MUXER19_Out0Desc[] =
{
    {255, 18, 0, 0, {3, s_pruneGroup2973}}, // ChiMemCpyNode18
};

static const PruneVariant s_pruneGroup2974[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link86_ChiEISV2Node20_Out0Desc[] =
{
    {65538, 26, 0, 0, {4, s_pruneGroup2974}}, // IPE
};

static const PruneVariant s_pruneGroup2975[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link87_ChiEISV3Node22_Out0Desc[] =
{
    {65538, 27, 0, 0, {4, s_pruneGroup2975}}, // IPE
};

static const PruneVariant s_pruneGroup2976[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link88_EVA_MVWarp26_Out39Desc[] =
{
    {65538, 27, 39, 0, {3, s_pruneGroup2976}}, // IPE
};

static const PruneVariant s_pruneGroup2977[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link89_EVA_MVWarp26_Out40Desc[] =
{
    {65538, 27, 40, 0, {3, s_pruneGroup2977}}, // IPE
};

static const PruneVariant s_pruneGroup2978[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link90_EVA_MVWarp26_Out41Desc[] =
{
    {65538, 27, 41, 0, {3, s_pruneGroup2978}}, // IPE
};

static const PruneVariant s_pruneGroup2979[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link91_EVA_MVWarp25_Out39Desc[] =
{
    {65538, 26, 39, 0, {3, s_pruneGroup2979}}, // IPE
};

static const PruneVariant s_pruneGroup2980[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link92_EVA_MVWarp25_Out40Desc[] =
{
    {65538, 26, 40, 0, {3, s_pruneGroup2980}}, // IPE
};

static const PruneVariant s_pruneGroup2981[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link93_EVA_MVWarp25_Out41Desc[] =
{
    {65538, 26, 41, 0, {3, s_pruneGroup2981}}, // IPE
};

static const PruneVariant s_pruneGroup2982[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link94_IPE29_Out8Desc[] =
{
    {255, 31, 0, 0, {5, s_pruneGroup2982}}, // AISegmentation
};

static const PruneVariant s_pruneGroup2983[] = {{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_pruneGroup2983}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup2984[] = {{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_pruneGroup2984}}, // AISegmentation
};

static const PruneVariant s_pruneGroup2985[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2986[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2987[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2988[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2989[] = {{PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2990[] = {{PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2991[] = {{PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link97_AISegmentation31_Out22Desc[] =
{
    {65538, 10, 43, 0, {4, s_pruneGroup2985}}, // IPE
    {65538, 12, 43, 0, {6, s_pruneGroup2986}}, // IPE
    {65538, 13, 43, 0, {5, s_pruneGroup2987}}, // IPE
    {65538, 23, 43, 0, {4, s_pruneGroup2988}}, // IPE
    {65538, 24, 43, 0, {3, s_pruneGroup2989}}, // IPE
    {65538, 26, 43, 0, {4, s_pruneGroup2990}}, // IPE
    {65538, 27, 43, 0, {4, s_pruneGroup2991}}, // IPE
};

static const PruneVariant s_pruneGroup2992[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2993[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2994[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link98_AISegmentation31_Out23Desc[] =
{
    {65538, 10, 20, 0, {4, s_pruneGroup2992}}, // IPE
    {65538, 12, 20, 0, {6, s_pruneGroup2993}}, // IPE
    {65538, 13, 20, 0, {5, s_pruneGroup2994}}, // IPE
};

static const PruneVariant s_pruneGroup2995[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link99_IPE10_Out63Desc[] =
{
    {10, 1, 104, 0, {3, s_pruneGroup2995}}, // OfflineStats
};

static const PruneVariant s_pruneGroup2996[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link100_IPE12_Out63Desc[] =
{
    {10, 1, 104, 0, {5, s_pruneGroup2996}}, // OfflineStats
};

static const PruneVariant s_pruneGroup2997[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link101_IPE22_Out63Desc[] =
{
    {10, 1, 104, 0, {4, s_pruneGroup2997}}, // OfflineStats
};

static const PruneVariant s_pruneGroup2998[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link102_IPE23_Out63Desc[] =
{
    {10, 1, 115, 0, {3, s_pruneGroup2998}}, // OfflineStats
};

static const PruneVariant s_pruneGroup2999[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link103_IPE24_Out63Desc[] =
{
    {10, 1, 115, 0, {3, s_pruneGroup2999}}, // OfflineStats
};

static const PruneVariant s_pruneGroup3000[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link104_IPE25_Out63Desc[] =
{
    {10, 1, 104, 0, {5, s_pruneGroup3000}}, // OfflineStats
};

static const PruneVariant s_pruneGroup3001[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link105_IPE26_Out63Desc[] =
{
    {10, 1, 115, 0, {4, s_pruneGroup3001}}, // OfflineStats
};

static const PruneVariant s_pruneGroup3002[] = {{PruneGroupAWBR, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link106_OfflineStats1_Out1Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup3002}}, // SinkNoBuffer
};

static ChiTargetPortDescriptor UsecaseZSL_MultiCameraSATNoGPU_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_484_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_PREVIEW2", &UsecaseZSL_TARGET_BUFFER_PREVIEW2_target, 1, s_485_TARGET_BUFFER_PREVIEW2_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW2
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_486_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_PREVIEW2", &UsecaseZSL_TARGET_BUFFER_PREVIEW2_target, 1, s_487_TARGET_BUFFER_PREVIEW2_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW2
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_488_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_489_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_490_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_491_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_492_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_PREVIEW_CALLBACK", &UsecaseZSL_TARGET_BUFFER_PREVIEW_CALLBACK_target, 1, s_493_TARGET_BUFFER_PREVIEW_CALLBACK_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW_CALLBACK
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_494_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_495_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_496_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_497_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_498_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_499_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_500_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_PREVIEW2", &UsecaseZSL_TARGET_BUFFER_PREVIEW2_target, 1, s_501_TARGET_BUFFER_PREVIEW2_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW2
    {"TARGET_BUFFER_PREVIEW2", &UsecaseZSL_TARGET_BUFFER_PREVIEW2_target, 1, s_502_TARGET_BUFFER_PREVIEW2_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW2
    {"TARGET_BUFFER_PREVIEW2", &UsecaseZSL_TARGET_BUFFER_PREVIEW2_target, 1, s_503_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_pruneGroup3003[] = {{PruneGroupAWBR, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup3004[] = {{PruneGroupResolutionUpscale, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup3005[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup3006[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULLPLUS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup3007[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup3008[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULLPLUS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup3009[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup3010[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup3011[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup3012[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup3013[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup3014[] = {{PruneGroupHDR10P, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup3015[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup3016[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULLPLUS, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup3017[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup3018[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup3019[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupHDRProfile, PruneTypeHDR10Plus}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup3020[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup3021[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup3022[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup3023[] = {{PruneGroupResolutionUpscale, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup3024[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup3025[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup3026[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup3027[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup3028[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup3029[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup3030[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup3031[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup3032[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup3033[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupHDR10P, PruneTypeDisabled}, {PruneGroupHDRProfile, PruneTypeSDR}, {PruneGroupHDRProfile, PruneTypeHLG10}, {PruneGroupHDRProfile, PruneTypeHDR10}, {PruneGroupHDRProfile, PruneTypeHDR10Plus}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup3034[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup3035[] = {{PruneGroupEIS, PruneTypeEISv2}};
static const PruneVariant s_pruneGroup3036[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup3037[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup3038[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup3039[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup3040[] = {{PruneGroupHDR10P, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup3041[] = {{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_pruneGroup3003}, 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_pruneGroup3004}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node255_11_properties, 255, 11, {9, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode255_11InputPortDescriptors, 3, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode255_11OutputPortDescriptors}, 3, {3, s_pruneGroup3005}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node255_12_properties, 255, 12, {9, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode255_12InputPortDescriptors, 2, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode255_12OutputPortDescriptors}, 3, {4, s_pruneGroup3006}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node255_13_properties, 255, 13, {4, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode255_13InputPortDescriptors, 2, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode255_13OutputPortDescriptors}, 3, {2, s_pruneGroup3007}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node255_14_properties, 255, 14, {4, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode255_14InputPortDescriptors, 2, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode255_14OutputPortDescriptors}, 3, {3, s_pruneGroup3008}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node255_15_properties, 255, 15, {8, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode255_15InputPortDescriptors, 3, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode255_15OutputPortDescriptors}, 3, {4, s_pruneGroup3009}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node255_16_properties, 255, 16, {5, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode255_16InputPortDescriptors, 3, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode255_16OutputPortDescriptors}, 3, {4, s_pruneGroup3010}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node255_18_properties, 255, 18, {1, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode255_18InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode255_18OutputPortDescriptors}, 1, {3, s_pruneGroup3011}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node255_19_properties, 255, 19, {2, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode255_19InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode255_19OutputPortDescriptors}, 3, {3, s_pruneGroup3012}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node255_20_properties, 255, 20, {1, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode255_20InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode255_20OutputPortDescriptors}, 3, {3, s_pruneGroup3013}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node255_21_properties, 255, 21, {3, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode255_21InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode255_21OutputPortDescriptors}, 2, {1, s_pruneGroup3014}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node255_22_properties, 255, 22, {1, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode255_22InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode255_22OutputPortDescriptors}, 3, {3, s_pruneGroup3015}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node255_23_properties, 255, 23, {8, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode255_23InputPortDescriptors, 2, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode255_23OutputPortDescriptors}, 3, {2, s_pruneGroup3016}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node255_3_properties, 255, 3, {4, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode255_3InputPortDescriptors, 2, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode255_3OutputPortDescriptors}, 3, {1, s_pruneGroup3017}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node255_31_properties, 255, 31, {2, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode255_31InputPortDescriptors, 4, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode255_31OutputPortDescriptors}, 2, {5, s_pruneGroup3018}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node255_66_properties, 255, 66, {1, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode255_66InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode255_66OutputPortDescriptors}, 2, {3, s_pruneGroup3019}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node65538_10_properties, 65538, 10, {9, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65538_10InputPortDescriptors, 5, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65538_10OutputPortDescriptors}, 4, {2, s_pruneGroup3020}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node65538_12_properties, 65538, 12, {15, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65538_12InputPortDescriptors, 5, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65538_12OutputPortDescriptors}, 4, {4, s_pruneGroup3021}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node65538_13_properties, 65538, 13, {9, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65538_13InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65538_13OutputPortDescriptors}, 4, {3, s_pruneGroup3022}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node65538_14_properties, 65538, 14, {1, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65538_14InputPortDescriptors, 3, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65538_14OutputPortDescriptors}, 2, {1, s_pruneGroup3023}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node65538_22_properties, 65538, 22, {9, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65538_22InputPortDescriptors, 2, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65538_22OutputPortDescriptors}, 3, {3, s_pruneGroup3024}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node65538_23_properties, 65538, 23, {7, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65538_23InputPortDescriptors, 4, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65538_23OutputPortDescriptors}, 3, {2, s_pruneGroup3025}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node65538_24_properties, 65538, 24, {7, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65538_24InputPortDescriptors, 4, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65538_24OutputPortDescriptors}, 4, {2, s_pruneGroup3026}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node65538_25_properties, 65538, 25, {4, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65538_25InputPortDescriptors, 3, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65538_25OutputPortDescriptors}, 3, {4, s_pruneGroup3027}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node65538_26_properties, 65538, 26, {8, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65538_26InputPortDescriptors, 3, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65538_26OutputPortDescriptors}, 4, {3, s_pruneGroup3028}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node65538_27_properties, 65538, 27, {8, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65538_27InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65538_27OutputPortDescriptors}, 4, {3, s_pruneGroup3029}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node65538_28_properties, 65538, 28, {3, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65538_28InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65538_28OutputPortDescriptors}, 3, {3, s_pruneGroup3030}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node65538_29_properties, 65538, 29, {10, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65538_29InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65538_29OutputPortDescriptors}, 2, {5, s_pruneGroup3031}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node65538_30_properties, 65538, 30, {1, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65538_30InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65538_30OutputPortDescriptors}, 1, {3, s_pruneGroup3032}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node65538_66_properties, 65538, 66, {7, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65538_66InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65538_66OutputPortDescriptors}, 4, {7, s_pruneGroup3033}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node65543_10_properties, 65543, 10, {7, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65543_10InputPortDescriptors, 7, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65543_10OutputPortDescriptors}, 2, {1, s_pruneGroup3034}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node65543_12_properties, 65543, 12, {12, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65543_12InputPortDescriptors, 7, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65543_12OutputPortDescriptors}, 2, {1, s_pruneGroup3035}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node65543_13_properties, 65543, 13, {10, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65543_13InputPortDescriptors, 7, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65543_13OutputPortDescriptors}, 2, {2, s_pruneGroup3036}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node65543_15_properties, 65543, 15, {3, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65543_15InputPortDescriptors, 3, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65543_15OutputPortDescriptors}, 2, {3, s_pruneGroup3037}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node65543_25_properties, 65543, 25, {5, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65543_25InputPortDescriptors, 3, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65543_25OutputPortDescriptors}, 2, {3, s_pruneGroup3038}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node65543_26_properties, 65543, 26, {3, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65543_26InputPortDescriptors, 3, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65543_26OutputPortDescriptors}, 2, {3, s_pruneGroup3039}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node9_0_properties, 9, 0, {2, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode9_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode9_0OutputPortDescriptors}, 1, {1, s_pruneGroup3040}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node9_66_properties, 9, 66, {1, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode9_66InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode9_66OutputPortDescriptors}, 1, {3, s_pruneGroup3041}, 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_pruneGroup3042[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_24NodeDescriptors[] =
{
    {255, 1, 8, 0, {1, s_pruneGroup3042}},
};
static const PruneVariant s_pruneGroup3043[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_25NodeDescriptors[] =
{
    {255, 1, 9, 0, {1, s_pruneGroup3043}},
};
static const PruneVariant s_pruneGroup3044[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_26NodeDescriptors[] =
{
    {255, 1, 10, 0, {1, s_pruneGroup3044}},
};
static const PruneVariant s_pruneGroup3045[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_27NodeDescriptors[] =
{
    {255, 1, 11, 0, {1, s_pruneGroup3045}},
};
static const PruneVariant s_pruneGroup3046[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_28NodeDescriptors[] =
{
    {255, 1, 12, 0, {1, s_pruneGroup3046}},
};
static const PruneVariant s_pruneGroup3047[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_29NodeDescriptors[] =
{
    {255, 1, 13, 0, {1, s_pruneGroup3047}},
};
static const PruneVariant s_pruneGroup3048[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_30NodeDescriptors[] =
{
    {255, 1, 14, 0, {1, s_pruneGroup3048}},
};
static const PruneVariant s_pruneGroup3049[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_31NodeDescriptors[] =
{
    {255, 1, 15, 0, {1, s_pruneGroup3049}},
};
static const PruneVariant s_pruneGroup3050[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_32NodeDescriptors[] =
{
    {255, 4, 1, 0, {1, s_pruneGroup3050}},
};
static const PruneVariant s_pruneGroup3051[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_33NodeDescriptors[] =
{
    {255, 4, 5, 0, {1, s_pruneGroup3051}},
};
static const PruneVariant s_pruneGroup3052[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_34NodeDescriptors[] =
{
    {255, 4, 2, 0, {1, s_pruneGroup3052}},
};
static const PruneVariant s_pruneGroup3053[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_35NodeDescriptors[] =
{
    {255, 4, 6, 0, {1, s_pruneGroup3053}},
};
static const PruneVariant s_pruneGroup3054[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_36NodeDescriptors[] =
{
    {255, 4, 3, 0, {1, s_pruneGroup3054}},
};
static const PruneVariant s_pruneGroup3055[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_37NodeDescriptors[] =
{
    {255, 4, 7, 0, {1, s_pruneGroup3055}},
};
static const PruneVariant s_pruneGroup3056[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_38NodeDescriptors[] =
{
    {255, 4, 4, 0, {1, s_pruneGroup3056}},
};
static const PruneVariant s_pruneGroup3057[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_39NodeDescriptors[] =
{
    {255, 4, 8, 0, {1, s_pruneGroup3057}},
};
static const PruneVariant s_pruneGroup3058[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_40NodeDescriptors[] =
{
    {255, 5, 1, 0, {1, s_pruneGroup3058}},
};
static const PruneVariant s_pruneGroup3059[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_41NodeDescriptors[] =
{
    {255, 5, 5, 0, {1, s_pruneGroup3059}},
};
static const PruneVariant s_pruneGroup3060[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_42NodeDescriptors[] =
{
    {255, 5, 2, 0, {1, s_pruneGroup3060}},
};
static const PruneVariant s_pruneGroup3061[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_43NodeDescriptors[] =
{
    {255, 5, 6, 0, {1, s_pruneGroup3061}},
};
static const PruneVariant s_pruneGroup3062[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_44NodeDescriptors[] =
{
    {255, 5, 3, 0, {1, s_pruneGroup3062}},
};
static const PruneVariant s_pruneGroup3063[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_45NodeDescriptors[] =
{
    {255, 5, 7, 0, {1, s_pruneGroup3063}},
};
static const PruneVariant s_pruneGroup3064[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_46NodeDescriptors[] =
{
    {255, 5, 4, 0, {1, s_pruneGroup3064}},
};
static const PruneVariant s_pruneGroup3065[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_47NodeDescriptors[] =
{
    {255, 5, 8, 0, {1, s_pruneGroup3065}},
};
static const PruneVariant s_pruneGroup3066[] = {{PruneGroupFDIN, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_48NodeDescriptors[] =
{
    {255, 1, 16, 0, {1, s_pruneGroup3066}},
};
static const PruneVariant s_pruneGroup3067[] = {{PruneGroupFDIN, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_49NodeDescriptors[] =
{
    {255, 1, 17, 0, {1, s_pruneGroup3067}},
};
static const PruneVariant s_pruneGroup3068[] = {{PruneGroupFDIN, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_50NodeDescriptors[] =
{
    {255, 1, 18, 0, {1, s_pruneGroup3068}},
};
static const PruneVariant s_pruneGroup3069[] = {{PruneGroupFDIN, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_51NodeDescriptors[] =
{
    {255, 1, 19, 0, {1, s_pruneGroup3069}},
};
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_pruneGroup3070[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link2_ChiExternalNode1_Out14Desc[] =
{
    {255, 4, 0, 0, {1, s_pruneGroup3070}}, // ChiGPUNode
};

static const PruneVariant s_pruneGroup3071[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link3_ChiExternalNode1_Out13Desc[] =
{
    {255, 5, 0, 0, {1, s_pruneGroup3071}}, // ChiGPUNode
};

static const PruneVariant s_pruneGroup3072[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup3073[] = {{PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup3074[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link4_ChiGPUNode0_Out7Desc[] =
{
    {255, 3, 7, 0, {1, s_pruneGroup3072}}, // GMENode
    {255, 12, 7, 0, {1, s_pruneGroup3073}}, // ChiEISV2Node
    {255, 13, 7, 0, {2, s_pruneGroup3074}}, // ChiEISV3Node
};

static const PruneVariant s_pruneGroup3075[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup3076[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link5_GMENode3_Out7Desc[] =
{
    {65538, 4, 10051, 0, {0, NULL}}, // IPE
    {65543, 1, 3, 0, {1, s_pruneGroup3075}}, // EVA_MCTF
    {65538, 26, 0, 0, {2, s_pruneGroup3076}}, // IPE
};

static const PruneVariant s_pruneGroup3077[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link6_ChiGPUNode4_Out14Desc[] =
{
    {255, 12, 7, 0, {1, s_pruneGroup3077}}, // ChiEISV2Node
};

static const PruneVariant s_pruneGroup3078[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup3079[] = {{PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup3080[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link7_ChiGPUNode2_Out6Desc[] =
{
    {255, 3, 6, 0, {1, s_pruneGroup3078}}, // GMENode
    {255, 12, 6, 0, {1, s_pruneGroup3079}}, // ChiEISV2Node
    {255, 13, 6, 0, {2, s_pruneGroup3080}}, // ChiEISV3Node
};

static const PruneVariant s_pruneGroup3081[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link8_ChiGPUNode5_Out13Desc[] =
{
    {255, 12, 6, 0, {1, s_pruneGroup3081}}, // ChiEISV2Node
};

static const PruneVariant s_pruneGroup3082[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup3083[] = {{PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup3084[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link9_ChiGPUNode0_Out20Desc[] =
{
    {65538, 4, 10067, 0, {1, s_pruneGroup3082}}, // IPE
    {65538, 6, 10067, 0, {1, s_pruneGroup3083}}, // IPE
    {65538, 8, 10067, 0, {2, s_pruneGroup3084}}, // IPE
    {65538, 26, 2, 0, {0, NULL}}, // IPE
};

static const PruneVariant s_pruneGroup3085[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup3086[] = {{PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup3087[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link10_ChiGPUNode0_Out9Desc[] =
{
    {255, 3, 9, 0, {1, s_pruneGroup3085}}, // GMENode
    {255, 12, 9, 0, {1, s_pruneGroup3086}}, // ChiEISV2Node
    {255, 13, 9, 0, {2, s_pruneGroup3087}}, // ChiEISV3Node
};

static const PruneVariant s_pruneGroup3088[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup3089[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup3090[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link11_GMENode3_Out9Desc[] =
{
    {65538, 4, 10054, 0, {1, s_pruneGroup3088}}, // IPE
    {65543, 1, 5, 0, {1, s_pruneGroup3089}}, // EVA_MCTF
    {65543, 1, 33, 0, {0, NULL}}, // EVA_MCTF
    {65538, 26, 1, 0, {2, s_pruneGroup3090}}, // IPE
};

static const PruneVariant s_pruneGroup3091[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link12_ChiGPUNode4_Out18Desc[] =
{
    {65538, 6, 10067, 0, {1, s_pruneGroup3091}}, // IPE
};

static const PruneVariant s_pruneGroup3092[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link13_ChiGPUNode4_Out15Desc[] =
{
    {255, 12, 9, 0, {1, s_pruneGroup3092}}, // 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_pruneGroup3093[] = {{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_pruneGroup3093}}, // IPE
};

static const PruneVariant s_pruneGroup3094[] = {{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_pruneGroup3094}}, // 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_pruneGroup3095[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup3096[] = {{PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup3097[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link27_ChiGPUNode2_Out21Desc[] =
{
    {65538, 4, 10066, 0, {1, s_pruneGroup3095}}, // IPE
    {65538, 6, 10066, 0, {1, s_pruneGroup3096}}, // IPE
    {65538, 8, 10066, 0, {2, s_pruneGroup3097}}, // IPE
};

static const PruneVariant s_pruneGroup3098[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup3099[] = {{PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup3100[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link28_ChiGPUNode2_Out8Desc[] =
{
    {255, 3, 8, 0, {1, s_pruneGroup3098}}, // GMENode
    {255, 12, 8, 0, {1, s_pruneGroup3099}}, // ChiEISV2Node
    {255, 13, 8, 0, {2, s_pruneGroup3100}}, // ChiEISV3Node
};

static const PruneVariant s_pruneGroup3101[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link29_ChiGPUNode5_Out19Desc[] =
{
    {65538, 6, 10066, 0, {1, s_pruneGroup3101}}, // IPE
};

static const PruneVariant s_pruneGroup3102[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link30_ChiGPUNode5_Out16Desc[] =
{
    {255, 12, 8, 0, {1, s_pruneGroup3102}}, // ChiEISV2Node
};

static const PruneVariant s_pruneGroup3103[] = {{PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link31_GMENode3_Out8Desc[] =
{
    {65538, 4, 10053, 0, {1, s_pruneGroup3103}}, // 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_pruneGroup3104[] = {{PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link47_EVA_MCTF1_Out39Desc[] =
{
    {65538, 5, 39, 0, {1, s_pruneGroup3104}}, // IPE
};

static const PruneVariant s_pruneGroup3105[] = {{PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link48_EVA_MCTF1_Out40Desc[] =
{
    {65538, 5, 40, 0, {1, s_pruneGroup3105}}, // IPE
};

static const PruneVariant s_pruneGroup3106[] = {{PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link49_EVA_MCTF1_Out41Desc[] =
{
    {65538, 5, 41, 0, {1, s_pruneGroup3106}}, // 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_pruneGroup3107[] = {{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_pruneGroup3107}}, // 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_pruneGroup3108[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link60_EVA_MCTF3_Out39Desc[] =
{
    {65538, 7, 39, 0, {2, s_pruneGroup3108}}, // IPE
};

static const PruneVariant s_pruneGroup3109[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link61_EVA_MCTF3_Out40Desc[] =
{
    {65538, 7, 40, 0, {2, s_pruneGroup3109}}, // IPE
};

static const PruneVariant s_pruneGroup3110[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link62_EVA_MCTF3_Out41Desc[] =
{
    {65538, 7, 41, 0, {2, s_pruneGroup3110}}, // IPE
};

static const PruneVariant s_pruneGroup3111[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link63_EVA_MVWarp4_Out39Desc[] =
{
    {65538, 9, 39, 0, {2, s_pruneGroup3111}}, // IPE
};

static const PruneVariant s_pruneGroup3112[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link64_EVA_MVWarp4_Out40Desc[] =
{
    {65538, 9, 40, 0, {2, s_pruneGroup3112}}, // IPE
};

static const PruneVariant s_pruneGroup3113[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link65_EVA_MVWarp4_Out41Desc[] =
{
    {65538, 9, 41, 0, {2, s_pruneGroup3113}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link66_IPE5_Out55Desc[] =
{
    {9, 0, 64, 0, {0, NULL}}, // StatsParse
};

static const PruneVariant s_pruneGroup3114[] = {{PruneGroupHDR10P, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link67_StatsParse0_Out0Desc[] =
{
    {3, 11, 0, 0, {1, s_pruneGroup3114}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link68_IPE5_Out8Desc[] =
{
    {2, 6, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW
};

static ChiLinkNodeDescriptor s_504_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_505_TARGET_BUFFER_PREVIEW2_Link_NodeDescriptors[] =
{
    {65538, 5, 51, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup3115[] = {{PruneGroupHDR10P, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link70_IPE7_Out55Desc[] =
{
    {9, 0, 64, 0, {1, s_pruneGroup3115}}, // StatsParse
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link71_IPE7_Out8Desc[] =
{
    {2, 6, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW
};

static ChiLinkNodeDescriptor s_506_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors[] =
{
    {65538, 7, 8, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup3116[] = {{PruneGroupHDR10P, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link72_IPE5_Out9Desc[] =
{
    {255, 21, 0, 0, {0, NULL}}, // ChiHDR10P
    {2, 5, 0, 0, {1, s_pruneGroup3116}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_507_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 5, 9, 0, {1, s_pruneGroup3116}},
};
static const PruneVariant s_pruneGroup3117[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupHDR10P, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link73_ChiHDR10P21_Out0Desc[] =
{
    {2, 5, 0, 0, {5, s_pruneGroup3117}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_508_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {255, 21, 0, 0, {5, s_pruneGroup3117}},
};
static const PruneVariant s_pruneGroup3118[] = {{PruneGroupHDR10P, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup3119[] = {{PruneGroupHDR10P, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link74_IPE9_Out9Desc[] =
{
    {255, 21, 0, 0, {1, s_pruneGroup3118}}, // ChiHDR10P
    {2, 5, 0, 0, {1, s_pruneGroup3119}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_509_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 9, 9, 0, {1, s_pruneGroup3119}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link75_IPE7_Out51Desc[] =
{
    {2, 6, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW2
};

static ChiLinkNodeDescriptor s_510_TARGET_BUFFER_PREVIEW2_Link_NodeDescriptors[] =
{
    {65538, 7, 51, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup3120[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link76_IPE26_Out8Desc[] =
{
    {255, 10, 0, 0, {4, s_pruneGroup3120}}, // AISegmentation
};

static const PruneVariant s_pruneGroup3121[] = {{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_pruneGroup3121}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup3122[] = {{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_pruneGroup3122}}, // AISegmentation
};

static const PruneVariant s_pruneGroup3123[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup3124[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup3125[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link79_AISegmentation10_Out22Desc[] =
{
    {65538, 5, 43, 0, {3, s_pruneGroup3123}}, // IPE
    {65538, 9, 43, 0, {4, s_pruneGroup3124}}, // IPE
    {65538, 7, 43, 0, {4, s_pruneGroup3125}}, // IPE
};

static const PruneVariant s_pruneGroup3126[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup3127[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup3128[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link80_AISegmentation10_Out23Desc[] =
{
    {65538, 5, 20, 0, {3, s_pruneGroup3126}}, // IPE
    {65538, 9, 20, 0, {4, s_pruneGroup3127}}, // IPE
    {65538, 7, 20, 0, {4, s_pruneGroup3128}}, // IPE
};

static const PruneVariant s_pruneGroup3129[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link81_IPE5_Out63Desc[] =
{
    {10, 1, 104, 0, {2, s_pruneGroup3129}}, // OfflineStats
};

static const PruneVariant s_pruneGroup3130[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link82_IPE7_Out63Desc[] =
{
    {10, 1, 104, 0, {3, s_pruneGroup3130}}, // OfflineStats
};

static const PruneVariant s_pruneGroup3131[] = {{PruneGroupAWBR, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link83_OfflineStats1_Out1Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup3131}}, // SinkNoBuffer
};

static ChiTargetPortDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_504_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_PREVIEW2", &UsecaseZSL_TARGET_BUFFER_PREVIEW2_target, 1, s_505_TARGET_BUFFER_PREVIEW2_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW2
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_506_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_507_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_508_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_509_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_PREVIEW2", &UsecaseZSL_TARGET_BUFFER_PREVIEW2_target, 1, s_510_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_pruneGroup3132[] = {{PruneGroupAWBR, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup3133[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup3134[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup3135[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup3136[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup3137[] = {{PruneGroupHDR10P, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup3138[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup3139[] = {{PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup3140[] = {{PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup3141[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup3142[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup3143[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup3144[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup3145[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup3146[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup3147[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup3148[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup3149[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup3150[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup3151[] = {{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_pruneGroup3132}, 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_pruneGroup3133}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithMFHDR_node255_12_properties, 255, 12, {8, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRNode255_12InputPortDescriptors, 4, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRNode255_12OutputPortDescriptors}, 3, {2, s_pruneGroup3134}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithMFHDR_node255_13_properties, 255, 13, {4, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRNode255_13InputPortDescriptors, 4, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRNode255_13OutputPortDescriptors}, 3, {2, s_pruneGroup3135}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithMFHDR_node255_14_properties, 255, 14, {5, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRNode255_14InputPortDescriptors, 4, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRNode255_14OutputPortDescriptors}, 3, {2, s_pruneGroup3136}, 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_pruneGroup3137}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithMFHDR_node255_3_properties, 255, 3, {4, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRNode255_3InputPortDescriptors, 4, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRNode255_3OutputPortDescriptors}, 3, {1, s_pruneGroup3138}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithMFHDR_node255_4_properties, 255, 4, {9, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRNode255_4InputPortDescriptors, 3, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRNode255_4OutputPortDescriptors}, 3, {1, s_pruneGroup3139}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithMFHDR_node255_5_properties, 255, 5, {9, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRNode255_5InputPortDescriptors, 3, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRNode255_5OutputPortDescriptors}, 3, {1, s_pruneGroup3140}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithMFHDR_node65538_26_properties, 65538, 26, {5, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRNode65538_26InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRNode65538_26OutputPortDescriptors}, 2, {4, s_pruneGroup3141}, 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_pruneGroup3142}, 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_pruneGroup3143}, 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_pruneGroup3144}, 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_pruneGroup3145}, 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_pruneGroup3146}, 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_pruneGroup3147}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithMFHDR_node65543_1_properties, 65543, 1, {13, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRNode65543_1InputPortDescriptors, 12, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRNode65543_1OutputPortDescriptors}, 1, {1, s_pruneGroup3148}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithMFHDR_node65543_3_properties, 65543, 3, {15, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRNode65543_3InputPortDescriptors, 12, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRNode65543_3OutputPortDescriptors}, 2, {2, s_pruneGroup3149}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithMFHDR_node65543_4_properties, 65543, 4, {4, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRNode65543_4InputPortDescriptors, 4, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRNode65543_4OutputPortDescriptors}, 2, {2, s_pruneGroup3150}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithMFHDR_node9_0_properties, 9, 0, {2, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRNode9_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRNode9_0OutputPortDescriptors}, 1, {1, s_pruneGroup3151}, 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,
    ZSLSnapshotBPSYUVTOHAL = 34,
    ZSLSnapshotIPEYUVTOHAL = 35,
    InternalZSLYuv2Jpeg = 36,
    InternalZSLYuv2JpegScaling = 37,
    MfsrPostFilter = 38,
    QuadCFAFullSizeRaw = 39,
    FusionSnapshot = 40,
    BokehSnapshot = 41,
    MultiCameraRAW16 = 42,
    InternalYuv2YuvIPE = 43,
    MFHDRTwoFrameSnapshotFusion = 44,
    MfsrEqualization = 45,
    InternalYuv2YuvIPE1 = 46,
    RealTimeFeatureZSLPreviewRawSWMCTF = 47,
    RealTimeFeatureNZSLSnapshotRDI = 48,
    RealTimePreviewVideoHFR = 49,
    ZSLSnapshotIFEYUVTOHAL = 50,
    MfnrPrefilter = 51,
    QuadCFAFullSizeStatsParse = 52,
    ZSLReprocessYuvToYuv3Streams = 53,
    RealTimeFeatureZSLPreviewRawPerPortOfflineIFE = 54,
    MFHDRThreeFrameSnapshotFusion = 55,
    RealTimeSHDR = 56,
    RealTimeFeatureZSLPreviewRawOfflineIFE = 57,
    MfnrPostFilter = 58,
    MfsrPrefilter = 59,
    RealTimePreviewVideoHFRNo3A = 60,
    SWMFMergeYuv = 61,
    MfnrBlend = 62,
    RealTimeFeatureNZSLSnapshotRDIStatsParse = 63,
    RealTimeFeatureZSLPreviewRawSWMCTFRGB = 64,
    VideoEIS2PreviewEIS2Offline = 65,
    VideoEIS3PreviewEIS2Offline = 66,
    VideoNoEISPreviewNoEISOffline = 67,
    RealTimeFeatureZSLPreviewRawYuvEisIoT = 68,
    OfflinePreview = 69,
    ZSLPreviewRawYUV = 70,
    RealTimeSHDRIOTLDC = 71,
    Yuv2YuvIPEProfiles = 72,
    ZSLPreviewRaw = 73,
    Video4kEIS3PreviewEIS2Offline = 74,
    RealTimeYUVSHDREISIOT = 75,
    MfsrBlend = 76,
    MultiCameraRealtimeAux = 77,
    MultiCameraRTB = 78,
    XHDRRealtimeZSLPreviewRaw = 79,
    OfflineIFERealtime = 80,
    MFHDRRealTimeFeatureZSLFusion = 81,
    RealTimeFeatureZSLPreviewRawPDNetBokeh = 82,
    MFHDRRealTimeFeatureZSLPreviewRaw = 83,
    MultiCameraRealtime = 84,
    VideoEIS3PreviewEIS2RealTimeOfflineIFE = 85,
    RealTimeFeatureZSLPreviewRawYUV = 86,
    RealtimePostProcessor = 87,
    VideoPreviewRealTime = 88,
    MultiCameraVideoBokeh = 89,
    MultiCameraVideoBokehWithEVADFS = 90,
    OfflineIFEPostProc = 91,
    RealTimeFeatureZSLPreviewRawRGB = 92,
    RealTimeFeatureZSLPreviewRaw = 93,
    MultiCameraSAT = 94,
    UnifiedHDR = 95,
    MultiCameraSATWithQSAT = 96,
    MultiCameraSATWithMFHDRWithQSAT = 97,
    MultiCameraSATNoGPU = 98,
    MultiCameraSATWithMFHDR = 99,
};

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
    {"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
    {"RealTimeFeatureZSLPreviewRawSWMCTF", { 0, 9, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFNodes, 29, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFLinks, 1, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {1, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_sink_TargetDescriptors}, {0, NULL}},  // RealTimeFeatureZSLPreviewRawSWMCTF
    {"RealTimeFeatureNZSLSnapshotRDI", { 0, 8, UsecaseZSL_RealTimeFeatureNZSLSnapshotRDINodes, 10, UsecaseZSL_RealTimeFeatureNZSLSnapshotRDILinks, 1, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {1, UsecaseZSL_RealTimeFeatureNZSLSnapshotRDI_sink_TargetDescriptors}, {0, NULL}},  // RealTimeFeatureNZSLSnapshotRDI
    {"RealTimePreviewVideoHFR", { 0, 7, UsecaseZSL_RealTimePreviewVideoHFRNodes, 29, UsecaseZSL_RealTimePreviewVideoHFRLinks, 1, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {2, UsecaseZSL_RealTimePreviewVideoHFR_sink_TargetDescriptors}, {0, NULL}},  // RealTimePreviewVideoHFR
    {"ZSLSnapshotIFEYUVTOHAL", { 0, 4, UsecaseZSL_ZSLSnapshotIFEYUVTOHALNodes, 7, UsecaseZSL_ZSLSnapshotIFEYUVTOHALLinks, 0, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {3, UsecaseZSL_ZSLSnapshotIFEYUVTOHAL_sink_TargetDescriptors}, {1, UsecaseZSL_ZSLSnapshotIFEYUVTOHAL_source_TargetDescriptors}},  // ZSLSnapshotIFEYUVTOHAL
    {"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
    {"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
    {"RealTimeFeatureZSLPreviewRawPerPortOfflineIFE", { 0, 9, UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFENodes, 31, UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFELinks, 1, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {3, UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_sink_TargetDescriptors}, {0, NULL}},  // RealTimeFeatureZSLPreviewRawPerPortOfflineIFE
    {"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
    {"RealTimeSHDR", { 0, 9, UsecaseZSL_RealTimeSHDRNodes, 20, UsecaseZSL_RealTimeSHDRLinks, 1, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {4, UsecaseZSL_RealTimeSHDR_sink_TargetDescriptors}, {0, NULL}},  // RealTimeSHDR
    {"RealTimeFeatureZSLPreviewRawOfflineIFE", { 0, 9, UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFENodes, 32, UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFELinks, 1, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {4, UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_sink_TargetDescriptors}, {0, NULL}},  // RealTimeFeatureZSLPreviewRawOfflineIFE
    {"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
    {"RealTimePreviewVideoHFRNo3A", { 0, 11, UsecaseZSL_RealTimePreviewVideoHFRNo3ANodes, 33, UsecaseZSL_RealTimePreviewVideoHFRNo3ALinks, 1, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {2, UsecaseZSL_RealTimePreviewVideoHFRNo3A_sink_TargetDescriptors}, {0, NULL}},  // RealTimePreviewVideoHFRNo3A
    {"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
    {"RealTimeFeatureNZSLSnapshotRDIStatsParse", { 0, 10, UsecaseZSL_RealTimeFeatureNZSLSnapshotRDIStatsParseNodes, 19, UsecaseZSL_RealTimeFeatureNZSLSnapshotRDIStatsParseLinks, 1, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {3, UsecaseZSL_RealTimeFeatureNZSLSnapshotRDIStatsParse_sink_TargetDescriptors}, {0, NULL}},  // RealTimeFeatureNZSLSnapshotRDIStatsParse
    {"RealTimeFeatureZSLPreviewRawSWMCTFRGB", { 0, 14, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGBNodes, 38, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGBLinks, 1, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {4, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_sink_TargetDescriptors}, {0, NULL}},  // RealTimeFeatureZSLPreviewRawSWMCTFRGB
    {"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
    {"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
    {"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
    {"ZSLPreviewRawYUV", { 0, 16, UsecaseZSL_ZSLPreviewRawYUVNodes, 47, UsecaseZSL_ZSLPreviewRawYUVLinks, 1, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {3, UsecaseZSL_ZSLPreviewRawYUV_sink_TargetDescriptors}, {0, NULL}},  // ZSLPreviewRawYUV
    {"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
    {"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
    {"ZSLPreviewRaw", { 0, 16, UsecaseZSL_ZSLPreviewRawNodes, 47, UsecaseZSL_ZSLPreviewRawLinks, 1, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {4, UsecaseZSL_ZSLPreviewRaw_sink_TargetDescriptors}, {0, NULL}},  // ZSLPreviewRaw
    {"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
    {"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
    {"MultiCameraRealtimeAux", { 0, 10, UsecaseZSL_MultiCameraRealtimeAuxNodes, 36, UsecaseZSL_MultiCameraRealtimeAuxLinks, 1, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {9, UsecaseZSL_MultiCameraRealtimeAux_sink_TargetDescriptors}, {0, NULL}},  // MultiCameraRealtimeAux
    {"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
    {"XHDRRealtimeZSLPreviewRaw", { 0, 13, UsecaseZSL_XHDRRealtimeZSLPreviewRawNodes, 58, UsecaseZSL_XHDRRealtimeZSLPreviewRawLinks, 1, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {9, UsecaseZSL_XHDRRealtimeZSLPreviewRaw_sink_TargetDescriptors}, {0, NULL}},  // XHDRRealtimeZSLPreviewRaw
    {"OfflineIFERealtime", { 0, 14, UsecaseZSL_OfflineIFERealtimeNodes, 40, UsecaseZSL_OfflineIFERealtimeLinks, 1, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {10, UsecaseZSL_OfflineIFERealtime_sink_TargetDescriptors}, {0, NULL}},  // OfflineIFERealtime
    {"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
    {"RealTimeFeatureZSLPreviewRawPDNetBokeh", { 0, 21, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokehNodes, 68, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokehLinks, 1, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {11, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_sink_TargetDescriptors}, {0, NULL}},  // RealTimeFeatureZSLPreviewRawPDNetBokeh
    {"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
    {"MultiCameraRealtime", { 0, 13, UsecaseZSL_MultiCameraRealtimeNodes, 40, UsecaseZSL_MultiCameraRealtimeLinks, 1, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {11, UsecaseZSL_MultiCameraRealtime_sink_TargetDescriptors}, {0, NULL}},  // MultiCameraRealtime
    {"VideoEIS3PreviewEIS2RealTimeOfflineIFE", { 0, 14, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFENodes, 40, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFELinks, 1, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {12, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_sink_TargetDescriptors}, {0, NULL}},  // VideoEIS3PreviewEIS2RealTimeOfflineIFE
    {"RealTimeFeatureZSLPreviewRawYUV", { 0, 28, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNodes, 69, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVLinks, 1, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {9, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_sink_TargetDescriptors}, {0, NULL}},  // RealTimeFeatureZSLPreviewRawYUV
    {"RealtimePostProcessor", { 0, 23, UsecaseZSL_RealtimePostProcessorNodes, 62, UsecaseZSL_RealtimePostProcessorLinks, 0, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {18, UsecaseZSL_RealtimePostProcessor_sink_TargetDescriptors}, {3, UsecaseZSL_RealtimePostProcessor_source_TargetDescriptors}},  // RealtimePostProcessor
    {"VideoPreviewRealTime", { 0, 12, UsecaseZSL_VideoPreviewRealTimeNodes, 39, 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
    {"RealTimeFeatureZSLPreviewRawRGB", { 0, 28, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNodes, 83, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBLinks, 1, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {15, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_sink_TargetDescriptors}, {0, NULL}},  // RealTimeFeatureZSLPreviewRawRGB
    {"RealTimeFeatureZSLPreviewRaw", { 0, 29, UsecaseZSL_RealTimeFeatureZSLPreviewRawNodes, 88, UsecaseZSL_RealTimeFeatureZSLPreviewRawLinks, 1, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {17, UsecaseZSL_RealTimeFeatureZSLPreviewRaw_sink_TargetDescriptors}, {0, NULL}},  // RealTimeFeatureZSLPreviewRaw
    {"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
    {"UnifiedHDR", { 0, 16, UsecaseZSL_UnifiedHDRNodes, 74, UsecaseZSL_UnifiedHDRLinks, 1, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {22, UsecaseZSL_UnifiedHDR_sink_TargetDescriptors}, {0, NULL}},  // UnifiedHDR
    {"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},
    {PruneGroupPreviewHDR10P, PruneTypeDisabled},
    {PruneGroupPreviewHDR10P, PruneTypeEnabled},
    {PruneGroupVIULL, PruneTypeDisabled},
    {PruneGroupVIULL, PruneTypeEnabled},
};
static const PruneVariant UsecaseZSL_TARGET_BUFFER_FD_PruneVariants[] = {
    {PruneGroup4KEISv3, PruneTypeDisabled},
    {PruneGroup4KEISv3, PruneTypeEnabled},
};
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[] = {
    {PruneGroupEIS, PruneTypeDisabled},
    {PruneGroupEIS, PruneTypeEISv2},
    {PruneGroupEIS, PruneTypeEISv3},
    {PruneGroupVIULL, PruneTypeDisabled},
    {PruneGroupVIULL, PruneTypeEnabled},
};
static const PruneVariant UsecaseZSL_TARGET_BUFFER_APP_PruneVariants[] = {
    {PruneGroupEIS, PruneTypeDisabled},
    {PruneGroupEIS, PruneTypeEISv2},
    {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_RAW16_PruneVariants[] = {
    {PruneGroupRAW16, 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},
    {PruneGroupHDRProfile, PruneTypeHDR10Plus},
    {PruneGroupHDRProfile, PruneTypeHDR10},
    {PruneGroupHDRProfile, PruneTypeHLG10},
    {PruneGroupHDRProfile, PruneTypeSDR},
    {PruneGroupVIULL, PruneTypeDisabled},
    {PruneGroupVIULL, PruneTypeEnabled},
};
static const PruneVariant UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS4_PruneVariants[] = {
    {PruneGroupEIS, PruneType4KEISv3},
    {PruneGroupEIS, PruneTypeDisabled},
    {PruneGroupEIS, PruneTypeEISv2},
    {PruneGroupEIS, PruneTypeEISv3},
    {PruneGroupHDRProfile, PruneTypeHDR10Plus},
    {PruneGroupHDRProfile, PruneTypeHDR10},
    {PruneGroupHDRProfile, PruneTypeHLG10},
    {PruneGroupHDRProfile, PruneTypeSDR},
    {PruneGroupVIULL, PruneTypeDisabled},
    {PruneGroupVIULL, PruneTypeEnabled},
};
static const PruneVariant UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS16_PruneVariants[] = {
    {PruneGroupEIS, PruneType4KEISv3},
    {PruneGroupEIS, PruneTypeDisabled},
    {PruneGroupEIS, PruneTypeEISv2},
    {PruneGroupEIS, PruneTypeEISv3},
    {PruneGroupHDRProfile, PruneTypeHDR10Plus},
    {PruneGroupHDRProfile, PruneTypeHDR10},
    {PruneGroupHDRProfile, PruneTypeHLG10},
    {PruneGroupHDRProfile, PruneTypeSDR},
    {PruneGroupVIULL, PruneTypeDisabled},
    {PruneGroupVIULL, 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},
    {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
    {18, 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
    {2, UsecaseZSL_TARGET_BUFFER_FD_PruneVariants},
    {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
    {5, UsecaseZSL_TARGET_BUFFER_PREVIEW2_PruneVariants},
    {4, 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},
    {1, UsecaseZSL_TARGET_BUFFER_RAW16_PruneVariants},
    {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
    {10, UsecaseZSL_TARGET_BUFFER_SAT_INPUT_FULL_PruneVariants},
    {10, UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS4_PruneVariants},
    {10, UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS16_PruneVariants},
    {0, NULL}, // TARGET_BUFFER_SAT_INPUT_DESERIALIZED_FULL_2
    {0, NULL}, // TARGET_BUFFER_SAT_INPUT_DESERIALIZED_DS4_2
    {0, NULL}, // TARGET_BUFFER_SAT_INPUT_DESERIALIZED_DS16_2
    {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
    {25, 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                                                    , 100, 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 FillMapssm8650()
{
   g_EnumNameToEnumValueMap["InvalidVariantGroup"] = sm8650::InvalidVariantGroup;
   g_EnumNameToEnumValueMap["PruneGroup4KEISv3"] = sm8650::PruneGroup4KEISv3;
   g_EnumNameToEnumValueMap["PruneGroupAI"] = sm8650::PruneGroupAI;
   g_EnumNameToEnumValueMap["PruneGroupAISEG"] = sm8650::PruneGroupAISEG;
   g_EnumNameToEnumValueMap["PruneGroupAISegOnly"] = sm8650::PruneGroupAISegOnly;
   g_EnumNameToEnumValueMap["PruneGroupAWBR"] = sm8650::PruneGroupAWBR;
   g_EnumNameToEnumValueMap["PruneGroupBTMCMode"] = sm8650::PruneGroupBTMCMode;
   g_EnumNameToEnumValueMap["PruneGroupCore3ASegment"] = sm8650::PruneGroupCore3ASegment;
   g_EnumNameToEnumValueMap["PruneGroupDS64"] = sm8650::PruneGroupDS64;
   g_EnumNameToEnumValueMap["PruneGroupEIS"] = sm8650::PruneGroupEIS;
   g_EnumNameToEnumValueMap["PruneGroupEVAiTOF"] = sm8650::PruneGroupEVAiTOF;
   g_EnumNameToEnumValueMap["PruneGroupFDIN"] = sm8650::PruneGroupFDIN;
   g_EnumNameToEnumValueMap["PruneGroupFDSegment"] = sm8650::PruneGroupFDSegment;
   g_EnumNameToEnumValueMap["PruneGroupHDR10P"] = sm8650::PruneGroupHDR10P;
   g_EnumNameToEnumValueMap["PruneGroupHDRProfile"] = sm8650::PruneGroupHDRProfile;
   g_EnumNameToEnumValueMap["PruneGroupHDRSnapshotProfile"] = sm8650::PruneGroupHDRSnapshotProfile;
   g_EnumNameToEnumValueMap["PruneGroupHDRType"] = sm8650::PruneGroupHDRType;
   g_EnumNameToEnumValueMap["PruneGroupHFRUsecase"] = sm8650::PruneGroupHFRUsecase;
   g_EnumNameToEnumValueMap["PruneGroupIDEALRAW"] = sm8650::PruneGroupIDEALRAW;
   g_EnumNameToEnumValueMap["PruneGroupIPEProfile"] = sm8650::PruneGroupIPEProfile;
   g_EnumNameToEnumValueMap["PruneGroupLowResolutionSnapshot"] = sm8650::PruneGroupLowResolutionSnapshot;
   g_EnumNameToEnumValueMap["PruneGroupMLInference"] = sm8650::PruneGroupMLInference;
   g_EnumNameToEnumValueMap["PruneGroupNoRemosaic"] = sm8650::PruneGroupNoRemosaic;
   g_EnumNameToEnumValueMap["PruneGroupPDNetSegment"] = sm8650::PruneGroupPDNetSegment;
   g_EnumNameToEnumValueMap["PruneGroupPREVIEWCB"] = sm8650::PruneGroupPREVIEWCB;
   g_EnumNameToEnumValueMap["PruneGroupPreviewHDR10P"] = sm8650::PruneGroupPreviewHDR10P;
   g_EnumNameToEnumValueMap["PruneGroupRAW16"] = sm8650::PruneGroupRAW16;
   g_EnumNameToEnumValueMap["PruneGroupResolutionUpscale"] = sm8650::PruneGroupResolutionUpscale;
   g_EnumNameToEnumValueMap["PruneGroupSHDR"] = sm8650::PruneGroupSHDR;
   g_EnumNameToEnumValueMap["PruneGroupSecureUsecase"] = sm8650::PruneGroupSecureUsecase;
   g_EnumNameToEnumValueMap["PruneGroupSnapshot"] = sm8650::PruneGroupSnapshot;
   g_EnumNameToEnumValueMap["PruneGroupStatsNNSegment"] = sm8650::PruneGroupStatsNNSegment;
   g_EnumNameToEnumValueMap["PruneGroupTrackerSegment"] = sm8650::PruneGroupTrackerSegment;
   g_EnumNameToEnumValueMap["PruneGroupVIULL"] = sm8650::PruneGroupVIULL;
   g_EnumNameToEnumValueMap["PruneGroupVIULLPLUS"] = sm8650::PruneGroupVIULLPLUS;
   g_EnumNameToEnumValueMap["PruneGroupYuvChiNode"] = sm8650::PruneGroupYuvChiNode;
   g_StringArrayNameToStringArray["g_stringMapVariantGroup"] = sm8650::g_stringMapVariantGroup;
   g_EnumNameToEnumValueMap["g_stringMapVariantGroupSize"] = sizeof(sm8650::g_stringMapVariantGroup) / sizeof(sm8650::g_stringMapVariantGroup[0]);
   g_EnumNameToEnumValueMap["InvalidVariantType"] = sm8650::InvalidVariantType;
   g_EnumNameToEnumValueMap["PruneType4KEISv3"] = sm8650::PruneType4KEISv3;
   g_EnumNameToEnumValueMap["PruneTypeCropPreview"] = sm8650::PruneTypeCropPreview;
   g_EnumNameToEnumValueMap["PruneTypeDisable"] = sm8650::PruneTypeDisable;
   g_EnumNameToEnumValueMap["PruneTypeDisabled"] = sm8650::PruneTypeDisabled;
   g_EnumNameToEnumValueMap["PruneTypeEISv2"] = sm8650::PruneTypeEISv2;
   g_EnumNameToEnumValueMap["PruneTypeEISv3"] = sm8650::PruneTypeEISv3;
   g_EnumNameToEnumValueMap["PruneTypeEnable"] = sm8650::PruneTypeEnable;
   g_EnumNameToEnumValueMap["PruneTypeEnabled"] = sm8650::PruneTypeEnabled;
   g_EnumNameToEnumValueMap["PruneTypeFALSE"] = sm8650::PruneTypeFALSE;
   g_EnumNameToEnumValueMap["PruneTypeFullFOVProcessing"] = sm8650::PruneTypeFullFOVProcessing;
   g_EnumNameToEnumValueMap["PruneTypeFullPostProcessing"] = sm8650::PruneTypeFullPostProcessing;
   g_EnumNameToEnumValueMap["PruneTypeHDR10"] = sm8650::PruneTypeHDR10;
   g_EnumNameToEnumValueMap["PruneTypeHDR10Plus"] = sm8650::PruneTypeHDR10Plus;
   g_EnumNameToEnumValueMap["PruneTypeHEIC"] = sm8650::PruneTypeHEIC;
   g_EnumNameToEnumValueMap["PruneTypeHLG10"] = sm8650::PruneTypeHLG10;
   g_EnumNameToEnumValueMap["PruneTypeJPEG"] = sm8650::PruneTypeJPEG;
   g_EnumNameToEnumValueMap["PruneTypeMFHDR"] = sm8650::PruneTypeMFHDR;
   g_EnumNameToEnumValueMap["PruneTypeNoiseProcessing"] = sm8650::PruneTypeNoiseProcessing;
   g_EnumNameToEnumValueMap["PruneTypePostProcessing"] = sm8650::PruneTypePostProcessing;
   g_EnumNameToEnumValueMap["PruneTypePreviewOffVideoOn"] = sm8650::PruneTypePreviewOffVideoOn;
   g_EnumNameToEnumValueMap["PruneTypePreviewOffVideoOnSnapshotOff"] = sm8650::PruneTypePreviewOffVideoOnSnapshotOff;
   g_EnumNameToEnumValueMap["PruneTypePreviewOffVideoOnSnapshotOn"] = sm8650::PruneTypePreviewOffVideoOnSnapshotOn;
   g_EnumNameToEnumValueMap["PruneTypePreviewOnVideoOff"] = sm8650::PruneTypePreviewOnVideoOff;
   g_EnumNameToEnumValueMap["PruneTypePreviewOnVideoOffSnapshotOff"] = sm8650::PruneTypePreviewOnVideoOffSnapshotOff;
   g_EnumNameToEnumValueMap["PruneTypePreviewOnVideoOffSnapshotOn"] = sm8650::PruneTypePreviewOnVideoOffSnapshotOn;
   g_EnumNameToEnumValueMap["PruneTypePreviewOnVideoOn"] = sm8650::PruneTypePreviewOnVideoOn;
   g_EnumNameToEnumValueMap["PruneTypePreviewOnVideoOnSnapshotOff"] = sm8650::PruneTypePreviewOnVideoOnSnapshotOff;
   g_EnumNameToEnumValueMap["PruneTypePreviewOnVideoOnSnapshotOn"] = sm8650::PruneTypePreviewOnVideoOnSnapshotOn;
   g_EnumNameToEnumValueMap["PruneTypePreviewOnly"] = sm8650::PruneTypePreviewOnly;
   g_EnumNameToEnumValueMap["PruneTypePreviewOnlySnapshotOff"] = sm8650::PruneTypePreviewOnlySnapshotOff;
   g_EnumNameToEnumValueMap["PruneTypePreviewOnlySnapshotOn"] = sm8650::PruneTypePreviewOnlySnapshotOn;
   g_EnumNameToEnumValueMap["PruneTypePreviewVideo"] = sm8650::PruneTypePreviewVideo;
   g_EnumNameToEnumValueMap["PruneTypeQHDR"] = sm8650::PruneTypeQHDR;
   g_EnumNameToEnumValueMap["PruneTypeQHDRPREVIEW"] = sm8650::PruneTypeQHDRPREVIEW;
   g_EnumNameToEnumValueMap["PruneTypeSCQHDR"] = sm8650::PruneTypeSCQHDR;
   g_EnumNameToEnumValueMap["PruneTypeSCSHDR"] = sm8650::PruneTypeSCSHDR;
   g_EnumNameToEnumValueMap["PruneTypeSDR"] = sm8650::PruneTypeSDR;
   g_EnumNameToEnumValueMap["PruneTypeSHDR"] = sm8650::PruneTypeSHDR;
   g_EnumNameToEnumValueMap["PruneTypeScalePostProcessing"] = sm8650::PruneTypeScalePostProcessing;
   g_EnumNameToEnumValueMap["PruneTypeSnapshotOn"] = sm8650::PruneTypeSnapshotOn;
   g_EnumNameToEnumValueMap["PruneTypeTRUE"] = sm8650::PruneTypeTRUE;
   g_EnumNameToEnumValueMap["PruneTypeVideoOnly"] = sm8650::PruneTypeVideoOnly;
   g_EnumNameToEnumValueMap["PruneTypeVideoOnlySnapshotOff"] = sm8650::PruneTypeVideoOnlySnapshotOff;
   g_EnumNameToEnumValueMap["PruneTypeVideoOnlySnapshotOn"] = sm8650::PruneTypeVideoOnlySnapshotOn;
   g_EnumNameToEnumValueMap["PruneTypeXCFASnapshot"] = sm8650::PruneTypeXCFASnapshot;
   g_EnumNameToEnumValueMap["PruneTypeZoomProcessing"] = sm8650::PruneTypeZoomProcessing;
   g_StringArrayNameToStringArray["g_stringMapVariantType"] = sm8650::g_stringMapVariantType;
   g_EnumNameToEnumValueMap["g_stringMapVariantTypeSize"] = sizeof(sm8650::g_stringMapVariantType) / sizeof(sm8650::g_stringMapVariantType[0]);
   g_EnumNameToEnumValueMap["Preview"] = sm8650::Preview;
   g_EnumNameToEnumValueMap["SecurePreview"] = sm8650::SecurePreview;
   g_EnumNameToEnumValueMap["PreviewVideoHFRNo3ANoPreview"] = sm8650::PreviewVideoHFRNo3ANoPreview;
   g_EnumNameToEnumValueMap["TorchPipeline"] = sm8650::TorchPipeline;
   g_EnumNameToEnumValueMap["AONPipeline"] = sm8650::AONPipeline;
   g_EnumNameToEnumValueMap["Raw8"] = sm8650::Raw8;
   g_EnumNameToEnumValueMap["Raw"] = sm8650::Raw;
   g_EnumNameToEnumValueMap["Depth1"] = sm8650::Depth1;
   g_EnumNameToEnumValueMap["Depth1_12"] = sm8650::Depth1_12;
   g_EnumNameToEnumValueMap["PrimaryVMPreview"] = sm8650::PrimaryVMPreview;
   g_EnumNameToEnumValueMap["TrustedVMPreview"] = sm8650::TrustedVMPreview;
   g_EnumNameToEnumValueMap["PreviewVideoHFR3ANoPreview"] = sm8650::PreviewVideoHFR3ANoPreview;
   g_EnumNameToEnumValueMap["PreviewVideoHFR3ANoVideo"] = sm8650::PreviewVideoHFR3ANoVideo;
   g_EnumNameToEnumValueMap["BasicPreview"] = sm8650::BasicPreview;
   g_EnumNameToEnumValueMap["EVS"] = sm8650::EVS;
   g_EnumNameToEnumValueMap["PreviewVideo"] = sm8650::PreviewVideo;
   g_EnumNameToEnumValueMap["SecurePreviewVideo"] = sm8650::SecurePreviewVideo;
   g_EnumNameToEnumValueMap["PreviewVideoHFR"] = sm8650::PreviewVideoHFR;
   g_EnumNameToEnumValueMap["PreviewVideoHFRNo3A"] = sm8650::PreviewVideoHFRNo3A;
   g_EnumNameToEnumValueMap["Depth2"] = sm8650::Depth2;
   g_EnumNameToEnumValueMap["Depth2_12"] = sm8650::Depth2_12;
   g_EnumNameToEnumValueMap["OfflineFD"] = sm8650::OfflineFD;
   g_EnumNameToEnumValueMap["BasicJPEGPreview"] = sm8650::BasicJPEGPreview;
   g_EnumNameToEnumValueMap["ZSLSnapshotJpegTuning"] = sm8650::ZSLSnapshotJpegTuning;
   g_EnumNameToEnumValueMap["ZSLSnapshotYUVTuning"] = sm8650::ZSLSnapshotYUVTuning;
   g_EnumNameToEnumValueMap["ZSLPreviewRawTuning"] = sm8650::ZSLPreviewRawTuning;
   g_EnumNameToEnumValueMap["VideoEIS2PreviewEIS2"] = sm8650::VideoEIS2PreviewEIS2;
   g_EnumNameToEnumValueMap["VideoEIS3PreviewEIS2"] = sm8650::VideoEIS3PreviewEIS2;
   g_EnumNameToEnumValueMap["Video4kEIS3PreviewEIS2"] = sm8650::Video4kEIS3PreviewEIS2;
   g_EnumNameToEnumValueMap["VRfflineVideo"] = sm8650::VRfflineVideo;
   g_EnumNameToEnumValueMap["VROfflineVamVideo"] = sm8650::VROfflineVamVideo;
   g_EnumNameToEnumValueMap["RealtimeVideo0"] = sm8650::RealtimeVideo0;
   g_EnumNameToEnumValueMap["RealtimeVideo1"] = sm8650::RealtimeVideo1;
   g_EnumNameToEnumValueMap["VRSnapshotYUV1"] = sm8650::VRSnapshotYUV1;
   g_EnumNameToEnumValueMap["VROfflinePreview"] = sm8650::VROfflinePreview;
   g_EnumNameToEnumValueMap["VRSnapshotYUV0"] = sm8650::VRSnapshotYUV0;
   g_EnumNameToEnumValueMap["VROfflineSnapshot"] = sm8650::VROfflineSnapshot;
   g_EnumNameToEnumValueMap["VROfflineRaw"] = sm8650::VROfflineRaw;
   g_EnumNameToEnumValueMap["RealtimeVRPreview1"] = sm8650::RealtimeVRPreview1;
   g_EnumNameToEnumValueMap["RealtimeVRPreview0"] = sm8650::RealtimeVRPreview0;
   g_EnumNameToEnumValueMap["RealtimeFeatureSWRemosaic"] = sm8650::RealtimeFeatureSWRemosaic;
   g_EnumNameToEnumValueMap["Bayer2YUVWithSWRemosaic"] = sm8650::Bayer2YUVWithSWRemosaic;
   g_EnumNameToEnumValueMap["ZSLSnapshotYUV"] = sm8650::ZSLSnapshotYUV;
   g_EnumNameToEnumValueMap["ZSLSnapshotFormatConvertor"] = sm8650::ZSLSnapshotFormatConvertor;
   g_EnumNameToEnumValueMap["InternalZSLYuv2JpegMFNR"] = sm8650::InternalZSLYuv2JpegMFNR;
   g_EnumNameToEnumValueMap["InternalZSLYuv2JpegMFSR"] = sm8650::InternalZSLYuv2JpegMFSR;
   g_EnumNameToEnumValueMap["OfflineNoiseReprocess"] = sm8650::OfflineNoiseReprocess;
   g_EnumNameToEnumValueMap["OfflineNoiseReprocessAux"] = sm8650::OfflineNoiseReprocessAux;
   g_EnumNameToEnumValueMap["ZSLYuv2Yuv"] = sm8650::ZSLYuv2Yuv;
   g_EnumNameToEnumValueMap["QuadCFARemosaic"] = sm8650::QuadCFARemosaic;
   g_EnumNameToEnumValueMap["QuadCFASnapshotYuv"] = sm8650::QuadCFASnapshotYuv;
   g_EnumNameToEnumValueMap["MemcpyZSLYUV"] = sm8650::MemcpyZSLYUV;
   g_EnumNameToEnumValueMap["MLAWBSnapshot"] = sm8650::MLAWBSnapshot;
   g_EnumNameToEnumValueMap["ZSLReprocessYuvToYuv2Streams"] = sm8650::ZSLReprocessYuvToYuv2Streams;
   g_EnumNameToEnumValueMap["RealTimeFeatureZSLPreviewPerPortYUV"] = sm8650::RealTimeFeatureZSLPreviewPerPortYUV;
   g_EnumNameToEnumValueMap["PostFusionIPE"] = sm8650::PostFusionIPE;
   g_EnumNameToEnumValueMap["DepthProvider"] = sm8650::DepthProvider;
   g_EnumNameToEnumValueMap["InternalGPUFlip"] = sm8650::InternalGPUFlip;
   g_EnumNameToEnumValueMap["RealTimeFeatureZSLPreviewYUV"] = sm8650::RealTimeFeatureZSLPreviewYUV;
   g_EnumNameToEnumValueMap["Merge2YuvCustomTo1Yuv"] = sm8650::Merge2YuvCustomTo1Yuv;
   g_EnumNameToEnumValueMap["ZSLSnapshotJpegGPU"] = sm8650::ZSLSnapshotJpegGPU;
   g_EnumNameToEnumValueMap["MLZSLYUV"] = sm8650::MLZSLYUV;
   g_EnumNameToEnumValueMap["MLIPEYUV"] = sm8650::MLIPEYUV;
   g_EnumNameToEnumValueMap["InternalYuv2YuvIPEFull"] = sm8650::InternalYuv2YuvIPEFull;
   g_EnumNameToEnumValueMap["ZSLSnapshotJpeg"] = sm8650::ZSLSnapshotJpeg;
   g_EnumNameToEnumValueMap["ZSLSnapshotYUVHAL"] = sm8650::ZSLSnapshotYUVHAL;
   g_EnumNameToEnumValueMap["InternalZSLYuv2JpegGPU"] = sm8650::InternalZSLYuv2JpegGPU;
   g_EnumNameToEnumValueMap["Merge3YuvCustomTo1Yuv"] = sm8650::Merge3YuvCustomTo1Yuv;
   g_EnumNameToEnumValueMap["SWMFMergeRaw"] = sm8650::SWMFMergeRaw;
   g_EnumNameToEnumValueMap["YuvGpu2Jpeg"] = sm8650::YuvGpu2Jpeg;
   g_EnumNameToEnumValueMap["QLLOfflineSnapshotStatsRegeneration"] = sm8650::QLLOfflineSnapshotStatsRegeneration;
   g_EnumNameToEnumValueMap["AFBracketing3FrameFusionYUV"] = sm8650::AFBracketing3FrameFusionYUV;
   g_EnumNameToEnumValueMap["AFBracketing2FrameAlignmentYUV"] = sm8650::AFBracketing2FrameAlignmentYUV;
   g_EnumNameToEnumValueMap["RealTimeFeatureZSLMultiVC"] = sm8650::RealTimeFeatureZSLMultiVC;
   g_EnumNameToEnumValueMap["ZSLSnapshotBPSYUVTOHAL"] = sm8650::ZSLSnapshotBPSYUVTOHAL;
   g_EnumNameToEnumValueMap["ZSLSnapshotIPEYUVTOHAL"] = sm8650::ZSLSnapshotIPEYUVTOHAL;
   g_EnumNameToEnumValueMap["InternalZSLYuv2Jpeg"] = sm8650::InternalZSLYuv2Jpeg;
   g_EnumNameToEnumValueMap["InternalZSLYuv2JpegScaling"] = sm8650::InternalZSLYuv2JpegScaling;
   g_EnumNameToEnumValueMap["MfsrPostFilter"] = sm8650::MfsrPostFilter;
   g_EnumNameToEnumValueMap["QuadCFAFullSizeRaw"] = sm8650::QuadCFAFullSizeRaw;
   g_EnumNameToEnumValueMap["FusionSnapshot"] = sm8650::FusionSnapshot;
   g_EnumNameToEnumValueMap["BokehSnapshot"] = sm8650::BokehSnapshot;
   g_EnumNameToEnumValueMap["MultiCameraRAW16"] = sm8650::MultiCameraRAW16;
   g_EnumNameToEnumValueMap["InternalYuv2YuvIPE"] = sm8650::InternalYuv2YuvIPE;
   g_EnumNameToEnumValueMap["MFHDRTwoFrameSnapshotFusion"] = sm8650::MFHDRTwoFrameSnapshotFusion;
   g_EnumNameToEnumValueMap["MfsrEqualization"] = sm8650::MfsrEqualization;
   g_EnumNameToEnumValueMap["InternalYuv2YuvIPE1"] = sm8650::InternalYuv2YuvIPE1;
   g_EnumNameToEnumValueMap["RealTimeFeatureZSLPreviewRawSWMCTF"] = sm8650::RealTimeFeatureZSLPreviewRawSWMCTF;
   g_EnumNameToEnumValueMap["RealTimeFeatureNZSLSnapshotRDI"] = sm8650::RealTimeFeatureNZSLSnapshotRDI;
   g_EnumNameToEnumValueMap["RealTimePreviewVideoHFR"] = sm8650::RealTimePreviewVideoHFR;
   g_EnumNameToEnumValueMap["ZSLSnapshotIFEYUVTOHAL"] = sm8650::ZSLSnapshotIFEYUVTOHAL;
   g_EnumNameToEnumValueMap["MfnrPrefilter"] = sm8650::MfnrPrefilter;
   g_EnumNameToEnumValueMap["QuadCFAFullSizeStatsParse"] = sm8650::QuadCFAFullSizeStatsParse;
   g_EnumNameToEnumValueMap["ZSLReprocessYuvToYuv3Streams"] = sm8650::ZSLReprocessYuvToYuv3Streams;
   g_EnumNameToEnumValueMap["RealTimeFeatureZSLPreviewRawPerPortOfflineIFE"] = sm8650::RealTimeFeatureZSLPreviewRawPerPortOfflineIFE;
   g_EnumNameToEnumValueMap["MFHDRThreeFrameSnapshotFusion"] = sm8650::MFHDRThreeFrameSnapshotFusion;
   g_EnumNameToEnumValueMap["RealTimeSHDR"] = sm8650::RealTimeSHDR;
   g_EnumNameToEnumValueMap["RealTimeFeatureZSLPreviewRawOfflineIFE"] = sm8650::RealTimeFeatureZSLPreviewRawOfflineIFE;
   g_EnumNameToEnumValueMap["MfnrPostFilter"] = sm8650::MfnrPostFilter;
   g_EnumNameToEnumValueMap["MfsrPrefilter"] = sm8650::MfsrPrefilter;
   g_EnumNameToEnumValueMap["RealTimePreviewVideoHFRNo3A"] = sm8650::RealTimePreviewVideoHFRNo3A;
   g_EnumNameToEnumValueMap["SWMFMergeYuv"] = sm8650::SWMFMergeYuv;
   g_EnumNameToEnumValueMap["MfnrBlend"] = sm8650::MfnrBlend;
   g_EnumNameToEnumValueMap["RealTimeFeatureNZSLSnapshotRDIStatsParse"] = sm8650::RealTimeFeatureNZSLSnapshotRDIStatsParse;
   g_EnumNameToEnumValueMap["RealTimeFeatureZSLPreviewRawSWMCTFRGB"] = sm8650::RealTimeFeatureZSLPreviewRawSWMCTFRGB;
   g_EnumNameToEnumValueMap["VideoEIS2PreviewEIS2Offline"] = sm8650::VideoEIS2PreviewEIS2Offline;
   g_EnumNameToEnumValueMap["VideoEIS3PreviewEIS2Offline"] = sm8650::VideoEIS3PreviewEIS2Offline;
   g_EnumNameToEnumValueMap["VideoNoEISPreviewNoEISOffline"] = sm8650::VideoNoEISPreviewNoEISOffline;
   g_EnumNameToEnumValueMap["RealTimeFeatureZSLPreviewRawYuvEisIoT"] = sm8650::RealTimeFeatureZSLPreviewRawYuvEisIoT;
   g_EnumNameToEnumValueMap["OfflinePreview"] = sm8650::OfflinePreview;
   g_EnumNameToEnumValueMap["ZSLPreviewRawYUV"] = sm8650::ZSLPreviewRawYUV;
   g_EnumNameToEnumValueMap["RealTimeSHDRIOTLDC"] = sm8650::RealTimeSHDRIOTLDC;
   g_EnumNameToEnumValueMap["Yuv2YuvIPEProfiles"] = sm8650::Yuv2YuvIPEProfiles;
   g_EnumNameToEnumValueMap["ZSLPreviewRaw"] = sm8650::ZSLPreviewRaw;
   g_EnumNameToEnumValueMap["Video4kEIS3PreviewEIS2Offline"] = sm8650::Video4kEIS3PreviewEIS2Offline;
   g_EnumNameToEnumValueMap["RealTimeYUVSHDREISIOT"] = sm8650::RealTimeYUVSHDREISIOT;
   g_EnumNameToEnumValueMap["MfsrBlend"] = sm8650::MfsrBlend;
   g_EnumNameToEnumValueMap["MultiCameraRealtimeAux"] = sm8650::MultiCameraRealtimeAux;
   g_EnumNameToEnumValueMap["MultiCameraRTB"] = sm8650::MultiCameraRTB;
   g_EnumNameToEnumValueMap["XHDRRealtimeZSLPreviewRaw"] = sm8650::XHDRRealtimeZSLPreviewRaw;
   g_EnumNameToEnumValueMap["OfflineIFERealtime"] = sm8650::OfflineIFERealtime;
   g_EnumNameToEnumValueMap["MFHDRRealTimeFeatureZSLFusion"] = sm8650::MFHDRRealTimeFeatureZSLFusion;
   g_EnumNameToEnumValueMap["RealTimeFeatureZSLPreviewRawPDNetBokeh"] = sm8650::RealTimeFeatureZSLPreviewRawPDNetBokeh;
   g_EnumNameToEnumValueMap["MFHDRRealTimeFeatureZSLPreviewRaw"] = sm8650::MFHDRRealTimeFeatureZSLPreviewRaw;
   g_EnumNameToEnumValueMap["MultiCameraRealtime"] = sm8650::MultiCameraRealtime;
   g_EnumNameToEnumValueMap["VideoEIS3PreviewEIS2RealTimeOfflineIFE"] = sm8650::VideoEIS3PreviewEIS2RealTimeOfflineIFE;
   g_EnumNameToEnumValueMap["RealTimeFeatureZSLPreviewRawYUV"] = sm8650::RealTimeFeatureZSLPreviewRawYUV;
   g_EnumNameToEnumValueMap["RealtimePostProcessor"] = sm8650::RealtimePostProcessor;
   g_EnumNameToEnumValueMap["VideoPreviewRealTime"] = sm8650::VideoPreviewRealTime;
   g_EnumNameToEnumValueMap["MultiCameraVideoBokeh"] = sm8650::MultiCameraVideoBokeh;
   g_EnumNameToEnumValueMap["MultiCameraVideoBokehWithEVADFS"] = sm8650::MultiCameraVideoBokehWithEVADFS;
   g_EnumNameToEnumValueMap["OfflineIFEPostProc"] = sm8650::OfflineIFEPostProc;
   g_EnumNameToEnumValueMap["RealTimeFeatureZSLPreviewRawRGB"] = sm8650::RealTimeFeatureZSLPreviewRawRGB;
   g_EnumNameToEnumValueMap["RealTimeFeatureZSLPreviewRaw"] = sm8650::RealTimeFeatureZSLPreviewRaw;
   g_EnumNameToEnumValueMap["MultiCameraSAT"] = sm8650::MultiCameraSAT;
   g_EnumNameToEnumValueMap["UnifiedHDR"] = sm8650::UnifiedHDR;
   g_EnumNameToEnumValueMap["MultiCameraSATWithQSAT"] = sm8650::MultiCameraSATWithQSAT;
   g_EnumNameToEnumValueMap["MultiCameraSATWithMFHDRWithQSAT"] = sm8650::MultiCameraSATWithMFHDRWithQSAT;
   g_EnumNameToEnumValueMap["MultiCameraSATNoGPU"] = sm8650::MultiCameraSATNoGPU;
   g_EnumNameToEnumValueMap["MultiCameraSATWithMFHDR"] = sm8650::MultiCameraSATWithMFHDR;
   g_UsecaseCollectionNameToUsecaseCollectionMap["PerNumTargetUsecases"] =sm8650::PerNumTargetUsecases;
   g_EnumNameToEnumValueMap["PerNumTargetUsecasesSize"]             = sizeof(sm8650::PerNumTargetUsecases) / sizeof(sm8650::PerNumTargetUsecases[0]);
   g_EnumNameToEnumValueMap["UsecasePreviewId"] = sm8650::UsecasePreviewId;
   g_UsecaseNameToUsecaseInstanceMap["g_pUsecasePreview"] = &(sm8650::Usecases1Target[sm8650::UsecasePreviewId]);
   g_UsecaseNameToUsecaseInstanceMap["Usecases1Target"] = sm8650::Usecases1Target;
   g_EnumNameToEnumValueMap["UsecaseSecurePreviewId"] = sm8650::UsecaseSecurePreviewId;
   g_UsecaseNameToUsecaseInstanceMap["g_pUsecaseSecurePreview"] = &(sm8650::Usecases1Target[sm8650::UsecaseSecurePreviewId]);
   g_UsecaseNameToUsecaseInstanceMap["Usecases1Target"] = sm8650::Usecases1Target;
   g_EnumNameToEnumValueMap["UsecaseVideoHFRNo3ANoPreviewId"] = sm8650::UsecaseVideoHFRNo3ANoPreviewId;
   g_UsecaseNameToUsecaseInstanceMap["g_pUsecaseVideoHFRNo3ANoPreview"] = &(sm8650::Usecases1Target[sm8650::UsecaseVideoHFRNo3ANoPreviewId]);
   g_UsecaseNameToUsecaseInstanceMap["Usecases1Target"] = sm8650::Usecases1Target;
   g_EnumNameToEnumValueMap["UsecaseTorchId"] = sm8650::UsecaseTorchId;
   g_UsecaseNameToUsecaseInstanceMap["g_pUsecaseTorch"] = &(sm8650::Usecases1Target[sm8650::UsecaseTorchId]);
   g_UsecaseNameToUsecaseInstanceMap["Usecases1Target"] = sm8650::Usecases1Target;
   g_EnumNameToEnumValueMap["UsecaseAONId"] = sm8650::UsecaseAONId;
   g_UsecaseNameToUsecaseInstanceMap["g_pUsecaseAON"] = &(sm8650::Usecases1Target[sm8650::UsecaseAONId]);
   g_UsecaseNameToUsecaseInstanceMap["Usecases1Target"] = sm8650::Usecases1Target;
   g_EnumNameToEnumValueMap["UsecaseRaw8Id"] = sm8650::UsecaseRaw8Id;
   g_UsecaseNameToUsecaseInstanceMap["g_pUsecaseRaw8"] = &(sm8650::Usecases1Target[sm8650::UsecaseRaw8Id]);
   g_UsecaseNameToUsecaseInstanceMap["Usecases1Target"] = sm8650::Usecases1Target;
   g_EnumNameToEnumValueMap["UsecaseRawId"] = sm8650::UsecaseRawId;
   g_UsecaseNameToUsecaseInstanceMap["g_pUsecaseRaw"] = &(sm8650::Usecases1Target[sm8650::UsecaseRawId]);
   g_UsecaseNameToUsecaseInstanceMap["Usecases1Target"] = sm8650::Usecases1Target;
   g_EnumNameToEnumValueMap["UsecaseDepth1Id"] = sm8650::UsecaseDepth1Id;
   g_UsecaseNameToUsecaseInstanceMap["g_pUsecaseDepth1"] = &(sm8650::Usecases1Target[sm8650::UsecaseDepth1Id]);
   g_UsecaseNameToUsecaseInstanceMap["Usecases1Target"] = sm8650::Usecases1Target;
   g_EnumNameToEnumValueMap["UsecaseDepth1_12Id"] = sm8650::UsecaseDepth1_12Id;
   g_UsecaseNameToUsecaseInstanceMap["g_pUsecaseDepth1_12"] = &(sm8650::Usecases1Target[sm8650::UsecaseDepth1_12Id]);
   g_UsecaseNameToUsecaseInstanceMap["Usecases1Target"] = sm8650::Usecases1Target;
   g_EnumNameToEnumValueMap["UsecaseSecureVMPreviewId"] = sm8650::UsecaseSecureVMPreviewId;
   g_UsecaseNameToUsecaseInstanceMap["g_pUsecaseSecureVMPreview"] = &(sm8650::Usecases1Target[sm8650::UsecaseSecureVMPreviewId]);
   g_UsecaseNameToUsecaseInstanceMap["Usecases1Target"] = sm8650::Usecases1Target;
   g_EnumNameToEnumValueMap["UsecaseVideoHFR3ANoPreviewId"] = sm8650::UsecaseVideoHFR3ANoPreviewId;
   g_UsecaseNameToUsecaseInstanceMap["g_pUsecaseVideoHFR3ANoPreview"] = &(sm8650::Usecases1Target[sm8650::UsecaseVideoHFR3ANoPreviewId]);
   g_UsecaseNameToUsecaseInstanceMap["Usecases1Target"] = sm8650::Usecases1Target;
   g_EnumNameToEnumValueMap["UsecaseVideoHFR3ANoVideoId"] = sm8650::UsecaseVideoHFR3ANoVideoId;
   g_UsecaseNameToUsecaseInstanceMap["g_pUsecaseVideoHFR3ANoVideo"] = &(sm8650::Usecases1Target[sm8650::UsecaseVideoHFR3ANoVideoId]);
   g_UsecaseNameToUsecaseInstanceMap["Usecases1Target"] = sm8650::Usecases1Target;
   g_EnumNameToEnumValueMap["UsecaseBasicPreviewId"] = sm8650::UsecaseBasicPreviewId;
   g_UsecaseNameToUsecaseInstanceMap["g_pUsecaseBasicPreview"] = &(sm8650::Usecases1Target[sm8650::UsecaseBasicPreviewId]);
   g_UsecaseNameToUsecaseInstanceMap["Usecases1Target"] = sm8650::Usecases1Target;
   g_EnumNameToEnumValueMap["UsecaseEVSId"] = sm8650::UsecaseEVSId;
   g_UsecaseNameToUsecaseInstanceMap["g_pUsecaseEVS"] = &(sm8650::Usecases1Target[sm8650::UsecaseEVSId]);
   g_UsecaseNameToUsecaseInstanceMap["Usecases1Target"] = sm8650::Usecases1Target;
   g_EnumNameToEnumValueMap["UsecaseVideoId"] = sm8650::UsecaseVideoId;
   g_UsecaseNameToUsecaseInstanceMap["g_pUsecaseVideo"] = &(sm8650::Usecases2Target[sm8650::UsecaseVideoId]);
   g_UsecaseNameToUsecaseInstanceMap["Usecases2Target"] = sm8650::Usecases2Target;
   g_EnumNameToEnumValueMap["UsecaseSecurePreviewVideoId"] = sm8650::UsecaseSecurePreviewVideoId;
   g_UsecaseNameToUsecaseInstanceMap["g_pUsecaseSecurePreviewVideo"] = &(sm8650::Usecases2Target[sm8650::UsecaseSecurePreviewVideoId]);
   g_UsecaseNameToUsecaseInstanceMap["Usecases2Target"] = sm8650::Usecases2Target;
   g_EnumNameToEnumValueMap["UsecaseVideoHFRId"] = sm8650::UsecaseVideoHFRId;
   g_UsecaseNameToUsecaseInstanceMap["g_pUsecaseVideoHFR"] = &(sm8650::Usecases2Target[sm8650::UsecaseVideoHFRId]);
   g_UsecaseNameToUsecaseInstanceMap["Usecases2Target"] = sm8650::Usecases2Target;
   g_EnumNameToEnumValueMap["UsecaseVideoHFRNo3AId"] = sm8650::UsecaseVideoHFRNo3AId;
   g_UsecaseNameToUsecaseInstanceMap["g_pUsecaseVideoHFRNo3A"] = &(sm8650::Usecases2Target[sm8650::UsecaseVideoHFRNo3AId]);
   g_UsecaseNameToUsecaseInstanceMap["Usecases2Target"] = sm8650::Usecases2Target;
   g_EnumNameToEnumValueMap["UsecaseDepth2Id"] = sm8650::UsecaseDepth2Id;
   g_UsecaseNameToUsecaseInstanceMap["g_pUsecaseDepth2"] = &(sm8650::Usecases2Target[sm8650::UsecaseDepth2Id]);
   g_UsecaseNameToUsecaseInstanceMap["Usecases2Target"] = sm8650::Usecases2Target;
   g_EnumNameToEnumValueMap["UsecaseDepth2_12Id"] = sm8650::UsecaseDepth2_12Id;
   g_UsecaseNameToUsecaseInstanceMap["g_pUsecaseDepth2_12"] = &(sm8650::Usecases2Target[sm8650::UsecaseDepth2_12Id]);
   g_UsecaseNameToUsecaseInstanceMap["Usecases2Target"] = sm8650::Usecases2Target;
   g_EnumNameToEnumValueMap["TestOfflineFDId"] = sm8650::TestOfflineFDId;
   g_UsecaseNameToUsecaseInstanceMap["g_pTestOfflineFD"] = &(sm8650::Usecases2Target[sm8650::TestOfflineFDId]);
   g_UsecaseNameToUsecaseInstanceMap["Usecases2Target"] = sm8650::Usecases2Target;
   g_EnumNameToEnumValueMap["UsecaseBasicPreviewSnapshotId"] = sm8650::UsecaseBasicPreviewSnapshotId;
   g_UsecaseNameToUsecaseInstanceMap["g_pUsecaseBasicPreviewSnapshot"] = &(sm8650::Usecases2Target[sm8650::UsecaseBasicPreviewSnapshotId]);
   g_UsecaseNameToUsecaseInstanceMap["Usecases2Target"] = sm8650::Usecases2Target;
   g_EnumNameToEnumValueMap["UsecaseZSLTuningId"] = sm8650::UsecaseZSLTuningId;
   g_UsecaseNameToUsecaseInstanceMap["g_pUsecaseZSLTuning"] = &(sm8650::Usecases3Target[sm8650::UsecaseZSLTuningId]);
   g_UsecaseNameToUsecaseInstanceMap["Usecases3Target"] = sm8650::Usecases3Target;
   g_EnumNameToEnumValueMap["UsecaseVideoEIS2PreviewEIS2Id"] = sm8650::UsecaseVideoEIS2PreviewEIS2Id;
   g_UsecaseNameToUsecaseInstanceMap["g_pUsecaseVideoEIS2PreviewEIS2"] = &(sm8650::Usecases3Target[sm8650::UsecaseVideoEIS2PreviewEIS2Id]);
   g_UsecaseNameToUsecaseInstanceMap["Usecases3Target"] = sm8650::Usecases3Target;
   g_EnumNameToEnumValueMap["UsecaseVideoEIS3PreviewEIS2Id"] = sm8650::UsecaseVideoEIS3PreviewEIS2Id;
   g_UsecaseNameToUsecaseInstanceMap["g_pUsecaseVideoEIS3PreviewEIS2"] = &(sm8650::Usecases3Target[sm8650::UsecaseVideoEIS3PreviewEIS2Id]);
   g_UsecaseNameToUsecaseInstanceMap["Usecases3Target"] = sm8650::Usecases3Target;
   g_EnumNameToEnumValueMap["UsecaseVideo4kEIS3PreviewEIS2Id"] = sm8650::UsecaseVideo4kEIS3PreviewEIS2Id;
   g_UsecaseNameToUsecaseInstanceMap["g_pUsecaseVideo4kEIS3PreviewEIS2"] = &(sm8650::Usecases3Target[sm8650::UsecaseVideo4kEIS3PreviewEIS2Id]);
   g_UsecaseNameToUsecaseInstanceMap["Usecases3Target"] = sm8650::Usecases3Target;
   g_EnumNameToEnumValueMap["UsecaseVRVideoId"] = sm8650::UsecaseVRVideoId;
   g_UsecaseNameToUsecaseInstanceMap["g_pUsecaseVRVideo"] = &(sm8650::Usecases6Target[sm8650::UsecaseVRVideoId]);
   g_UsecaseNameToUsecaseInstanceMap["Usecases6Target"] = sm8650::Usecases6Target;
   g_EnumNameToEnumValueMap["UsecaseVRId"] = sm8650::UsecaseVRId;
   g_UsecaseNameToUsecaseInstanceMap["g_pUsecaseVR"] = &(sm8650::Usecases12Target[sm8650::UsecaseVRId]);
   g_UsecaseNameToUsecaseInstanceMap["Usecases12Target"] = sm8650::Usecases12Target;
   g_EnumNameToEnumValueMap["UsecaseZSLId"] = sm8650::UsecaseZSLId;
   g_UsecaseNameToUsecaseInstanceMap["g_pUsecaseZSL"] = &(sm8650::Usecases204Target[sm8650::UsecaseZSLId]);
   g_UsecaseNameToUsecaseInstanceMap["Usecases204Target"] = sm8650::Usecases204Target;
   g_EnumNameToEnumValueMap["ChiMaxNumTargets"] =204;

}

namespace qcs9100
{
// Enumerator: VariantGroup
enum EVariantGroup
{
    InvalidVariantGroup = 0,
    PruneGroup4KEISv3 = 1,
    PruneGroupAI = 2,
    PruneGroupAISEG = 3,
    PruneGroupAISegOnly = 4,
    PruneGroupAWBR = 5,
    PruneGroupBTMCMode = 6,
    PruneGroupCore3ASegment = 7,
    PruneGroupDS64 = 8,
    PruneGroupEIS = 9,
    PruneGroupEVAiTOF = 10,
    PruneGroupFDIN = 11,
    PruneGroupFDSegment = 12,
    PruneGroupHDR10P = 13,
    PruneGroupHDRProfile = 14,
    PruneGroupHDRSnapshotProfile = 15,
    PruneGroupHDRType = 16,
    PruneGroupHFRUsecase = 17,
    PruneGroupIDEALRAW = 18,
    PruneGroupIPEProfile = 19,
    PruneGroupLowResolutionSnapshot = 20,
    PruneGroupMLInference = 21,
    PruneGroupMultiVC = 22,
    PruneGroupNoRemosaic = 23,
    PruneGroupPDNetSegment = 24,
    PruneGroupPREVIEWCB = 25,
    PruneGroupPreviewHDR10P = 26,
    PruneGroupRAW16 = 27,
    PruneGroupResolutionUpscale = 28,
    PruneGroupSHDR = 29,
    PruneGroupSecureUsecase = 30,
    PruneGroupSnapshot = 31,
    PruneGroupStatsNNSegment = 32,
    PruneGroupTrackerSegment = 33,
    PruneGroupVIULL = 34,
    PruneGroupVIULLPLUS = 35,
    PruneGroupYuvChiNode = 36,
};
static const CHAR* g_stringMapVariantGroup[]
{
    "4KEISv3",
    "AI",
    "AISEG",
    "AISegOnly",
    "AWBR",
    "BTMCMode",
    "Core3ASegment",
    "DS64",
    "EIS",
    "EVAiTOF",
    "FDIN",
    "FDSegment",
    "HDR10P",
    "HDRProfile",
    "HDRSnapshotProfile",
    "HDRType",
    "HFRUsecase",
    "IDEALRAW",
    "IPEProfile",
    "LowResolutionSnapshot",
    "MLInference",
    "MultiVC",
    "NoRemosaic",
    "PDNetSegment",
    "PREVIEWCB",
    "PreviewHDR10P",
    "RAW16",
    "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_511_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_pruneGroup3152[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecasePreview_Preview_Link5_Sensor0_Out2Desc[] =
{
    {65550, 0, 2, 11, {1, s_pruneGroup3152}}, // IFELite
};

static const PruneVariant s_pruneGroup3153[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecasePreview_Preview_Link6_Sensor0_Out3Desc[] =
{
    {65550, 0, 3, 12, {1, s_pruneGroup3153}}, // IFELite
};

static const PruneVariant s_pruneGroup3154[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecasePreview_Preview_Link7_Sensor0_Out4Desc[] =
{
    {65550, 0, 4, 13, {1, s_pruneGroup3154}}, // IFELite
};

static ChiLinkNodeDescriptor UsecasePreview_Preview_Link8_IFELite0_Out1Desc[] =
{
    {65536, 0, 3, 1, {0, NULL}}, // IFE
};

static const PruneVariant s_pruneGroup3155[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecasePreview_Preview_Link9_IFELite0_Out2Desc[] =
{
    {65536, 1, 3, 11, {1, s_pruneGroup3155}}, // IFE
};

static const PruneVariant s_pruneGroup3156[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecasePreview_Preview_Link10_IFE0_Out10Desc[] =
{
    {1, 0, 13, 0, {2, s_pruneGroup3156}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup3157[] = {{PruneGroupBTMCMode, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecasePreview_Preview_Link11_IFE0_Out31Desc[] =
{
    {9, 0, 34, 0, {1, s_pruneGroup3157}}, // StatsParse
};

static const PruneVariant s_pruneGroup3158[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecasePreview_Preview_Link12_IFE0_Out19Desc[] =
{
    {9, 0, 9, 0, {1, s_pruneGroup3158}}, // StatsParse
};

static const PruneVariant s_pruneGroup3159[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3160[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecasePreview_Preview_Link13_IFE0_Out21Desc[] =
{
    {9, 0, 1, 0, {1, s_pruneGroup3159}}, // StatsParse
    {12, 0, 1, 0, {1, s_pruneGroup3160}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup3161[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3162[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3163[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecasePreview_Preview_Link14_IFE0_Out29Desc[] =
{
    {9, 0, 36, 0, {1, s_pruneGroup3161}}, // StatsParse
    {1, 0, 62, 0, {1, s_pruneGroup3162}}, // StatsProcessing
    {12, 0, 62, 0, {1, s_pruneGroup3163}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup3164[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3165[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecasePreview_Preview_Link15_IFE0_Out30Desc[] =
{
    {9, 0, 35, 0, {1, s_pruneGroup3164}}, // StatsParse
    {1, 0, 37, 0, {1, s_pruneGroup3165}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup3166[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3167[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecasePreview_Preview_Link16_IFE0_Out32Desc[] =
{
    {9, 0, 3, 0, {1, s_pruneGroup3166}}, // StatsParse
    {1, 0, 3, 0, {1, s_pruneGroup3167}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup3168[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3169[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecasePreview_Preview_Link17_IFE0_Out36Desc[] =
{
    {9, 0, 61, 0, {1, s_pruneGroup3168}}, // StatsParse
    {1, 0, 76, 0, {1, s_pruneGroup3169}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup3170[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3171[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecasePreview_Preview_Link18_IFE0_Out12Desc[] =
{
    {9, 0, 7, 0, {1, s_pruneGroup3170}}, // StatsParse
    {1, 0, 7, 0, {1, s_pruneGroup3171}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup3172[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecasePreview_Preview_Link19_StatsParse0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup3172}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup3173[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecasePreview_Preview_Link20_StatsProcessing0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup3173}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup3174[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecasePreview_Preview_Link21_AutoWhiteBalance0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup3174}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecasePreview_Preview_Link22_IFE0_Out0Desc[] =
{
    {8, 0, 3, 0, {0, NULL}}, // 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_511_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_pruneGroup3175[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3176[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3177[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup3178[] = {{PruneGroupFDSegment, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup3179[] = {{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_pruneGroup3175}, 0, 0, { 0 }},
    {UsecasePreview_Preview_node12_0_properties, 12, 0, {2, { 0 }, UsecasePreview_PreviewNode12_0InputPortDescriptors, 1, { 0 }, UsecasePreview_PreviewNode12_0OutputPortDescriptors}, 2, {1, s_pruneGroup3176}, 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_pruneGroup3177}, 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_pruneGroup3178}, 0, 0, { 0 }},
    {UsecasePreview_Preview_node9_0_properties, 9, 0, {8, { 0 }, UsecasePreview_PreviewNode9_0InputPortDescriptors, 1, { 0 }, UsecasePreview_PreviewNode9_0OutputPortDescriptors}, 1, {1, s_pruneGroup3179}, 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_512_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_pruneGroup3180[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static const PruneVariant s_pruneGroup3181[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static ChiLinkNodeDescriptor UsecaseSecurePreview_SecurePreview_Link6_Sensor0_Out0Desc[] =
{
    {65536, 0, 2, 1, {0, NULL}}, // IFE
    {65536, 0, 2, 5, {1, s_pruneGroup3180}}, // IFE
    {65536, 0, 2, 6, {1, s_pruneGroup3181}}, // IFE
};

static ChiLinkNodeDescriptor UsecaseSecurePreview_SecurePreview_Link7_Sensor0_Out1Desc[] =
{
    {65536, 0, 6, 2, {0, NULL}}, // IFE
};

static const PruneVariant s_pruneGroup3182[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseSecurePreview_SecurePreview_Link8_IFE0_Out10Desc[] =
{
    {1, 0, 13, 0, {2, s_pruneGroup3182}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup3183[] = {{PruneGroupBTMCMode, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseSecurePreview_SecurePreview_Link9_IFE0_Out31Desc[] =
{
    {9, 0, 34, 0, {1, s_pruneGroup3183}}, // StatsParse
};

static const PruneVariant s_pruneGroup3184[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseSecurePreview_SecurePreview_Link10_IFE0_Out19Desc[] =
{
    {9, 0, 9, 0, {1, s_pruneGroup3184}}, // StatsParse
};

static const PruneVariant s_pruneGroup3185[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3186[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseSecurePreview_SecurePreview_Link11_IFE0_Out21Desc[] =
{
    {9, 0, 1, 0, {1, s_pruneGroup3185}}, // StatsParse
    {12, 0, 1, 0, {1, s_pruneGroup3186}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup3187[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3188[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3189[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseSecurePreview_SecurePreview_Link12_IFE0_Out29Desc[] =
{
    {9, 0, 36, 0, {1, s_pruneGroup3187}}, // StatsParse
    {1, 0, 62, 0, {1, s_pruneGroup3188}}, // StatsProcessing
    {12, 0, 62, 0, {1, s_pruneGroup3189}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup3190[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3191[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseSecurePreview_SecurePreview_Link13_IFE0_Out30Desc[] =
{
    {9, 0, 35, 0, {1, s_pruneGroup3190}}, // StatsParse
    {1, 0, 37, 0, {1, s_pruneGroup3191}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup3192[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3193[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseSecurePreview_SecurePreview_Link14_IFE0_Out32Desc[] =
{
    {9, 0, 3, 0, {1, s_pruneGroup3192}}, // StatsParse
    {1, 0, 3, 0, {1, s_pruneGroup3193}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup3194[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3195[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseSecurePreview_SecurePreview_Link15_IFE0_Out36Desc[] =
{
    {9, 0, 61, 0, {1, s_pruneGroup3194}}, // StatsParse
    {1, 0, 76, 0, {1, s_pruneGroup3195}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup3196[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3197[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseSecurePreview_SecurePreview_Link16_IFE0_Out12Desc[] =
{
    {9, 0, 7, 0, {1, s_pruneGroup3196}}, // StatsParse
    {1, 0, 7, 0, {1, s_pruneGroup3197}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup3198[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseSecurePreview_SecurePreview_Link17_StatsParse0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup3198}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup3199[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseSecurePreview_SecurePreview_Link18_StatsProcessing0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup3199}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup3200[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseSecurePreview_SecurePreview_Link19_AutoWhiteBalance0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup3200}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup3201[] = {{PruneGroupTrackerSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3202[] = {{PruneGroupStatsNNSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3203[] = {{PruneGroupMLInference, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseSecurePreview_SecurePreview_Link20_IFE0_Out6Desc[] =
{
    {14, 0, 0, 0, {1, s_pruneGroup3201}}, // TRACKER
    {16, 0, 0, 0, {1, s_pruneGroup3202}}, // STATSNN
    {8, 0, 3, 0, {0, NULL}}, // FDManager
    {255, 77, 0, 0, {1, s_pruneGroup3203}}, // ChiNode
};

static const PruneVariant s_pruneGroup3204[] = {{PruneGroupPDNetSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseSecurePreview_SecurePreview_Link21_IFE0_Out8Desc[] =
{
    {17, 0, 0, 0, {1, s_pruneGroup3204}}, // STATSPDnet
};

static const PruneVariant s_pruneGroup3205[] = {{PruneGroupPDNetSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseSecurePreview_SecurePreview_Link22_IFE0_Out28Desc[] =
{
    {17, 0, 1, 0, {1, s_pruneGroup3205}}, // STATSPDnet
};

static const PruneVariant s_pruneGroup3206[] = {{PruneGroupTrackerSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseSecurePreview_SecurePreview_Link23_TRACKER0_Out0Desc[] =
{
    {3, 15, 0, 0, {1, s_pruneGroup3206}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup3207[] = {{PruneGroupStatsNNSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseSecurePreview_SecurePreview_Link24_STATSNN0_Out0Desc[] =
{
    {3, 16, 0, 0, {1, s_pruneGroup3207}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup3208[] = {{PruneGroupPDNetSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseSecurePreview_SecurePreview_Link25_STATSPDnet0_Out1Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup3208}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseSecurePreview_SecurePreview_Link26_FDManager0_Out0Desc[] =
{
    {3, 4, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup3209[] = {{PruneGroupMLInference, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseSecurePreview_SecurePreview_Link27_ChiNode77_Out0Desc[] =
{
    {3, 44, 0, 0, {1, s_pruneGroup3209}}, // SinkNoBuffer
};

static ChiTargetPortDescriptor UsecaseSecurePreview_SecurePreview_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_PREVIEW", &UsecaseSecurePreview_TARGET_BUFFER_PREVIEW_target, 1, s_512_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_pruneGroup3210[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3211[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3212[] = {{PruneGroupTrackerSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3213[] = {{PruneGroupStatsNNSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3214[] = {{PruneGroupPDNetSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3215[] = {{PruneGroupMLInference, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup3216[] = {{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_pruneGroup3210}, 0, 0, { 0 }},
    {UsecaseSecurePreview_SecurePreview_node12_0_properties, 12, 0, {2, { 0 }, UsecaseSecurePreview_SecurePreviewNode12_0InputPortDescriptors, 1, { 0 }, UsecaseSecurePreview_SecurePreviewNode12_0OutputPortDescriptors}, 2, {1, s_pruneGroup3211}, 0, 0, { 0 }},
    {UsecaseSecurePreview_SecurePreview_node14_0_properties, 14, 0, {1, { 0 }, UsecaseSecurePreview_SecurePreviewNode14_0InputPortDescriptors, 1, { 0 }, UsecaseSecurePreview_SecurePreviewNode14_0OutputPortDescriptors}, 2, {1, s_pruneGroup3212}, 0, 0, { 0 }},
    {UsecaseSecurePreview_SecurePreview_node16_0_properties, 16, 0, {1, { 0 }, UsecaseSecurePreview_SecurePreviewNode16_0InputPortDescriptors, 1, { 0 }, UsecaseSecurePreview_SecurePreviewNode16_0OutputPortDescriptors}, 2, {1, s_pruneGroup3213}, 0, 0, { 0 }},
    {UsecaseSecurePreview_SecurePreview_node17_0_properties, 17, 0, {2, { 0 }, UsecaseSecurePreview_SecurePreviewNode17_0InputPortDescriptors, 1, { 0 }, UsecaseSecurePreview_SecurePreviewNode17_0OutputPortDescriptors}, 2, {1, s_pruneGroup3214}, 0, 0, { 0 }},
    {UsecaseSecurePreview_SecurePreview_node255_77_properties, 255, 77, {1, { 0 }, UsecaseSecurePreview_SecurePreviewNode255_77InputPortDescriptors, 1, { 0 }, UsecaseSecurePreview_SecurePreviewNode255_77OutputPortDescriptors}, 1, {1, s_pruneGroup3215}, 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_pruneGroup3216}, 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_513_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_pruneGroup3217[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link3_Sensor0_Out2Desc[] =
{
    {65550, 0, 2, 11, {1, s_pruneGroup3217}}, // IFELite
};

static const PruneVariant s_pruneGroup3218[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link4_Sensor0_Out3Desc[] =
{
    {65550, 0, 3, 12, {1, s_pruneGroup3218}}, // IFELite
};

static const PruneVariant s_pruneGroup3219[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link5_Sensor0_Out4Desc[] =
{
    {65550, 0, 4, 13, {1, s_pruneGroup3219}}, // IFELite
};

static ChiLinkNodeDescriptor UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link6_IFELite0_Out1Desc[] =
{
    {65536, 0, 3, 1, {0, NULL}}, // IFE
};

static const PruneVariant s_pruneGroup3220[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link7_IFELite0_Out2Desc[] =
{
    {65536, 1, 3, 11, {1, s_pruneGroup3220}}, // IFE
};

static const PruneVariant s_pruneGroup3221[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link8_IFE0_Out10Desc[] =
{
    {1, 0, 13, 0, {2, s_pruneGroup3221}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup3222[] = {{PruneGroupBTMCMode, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link9_IFE0_Out31Desc[] =
{
    {9, 0, 34, 0, {1, s_pruneGroup3222}}, // StatsParse
};

static const PruneVariant s_pruneGroup3223[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link10_IFE0_Out19Desc[] =
{
    {9, 0, 9, 0, {1, s_pruneGroup3223}}, // StatsParse
};

static const PruneVariant s_pruneGroup3224[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3225[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link11_IFE0_Out21Desc[] =
{
    {9, 0, 1, 0, {1, s_pruneGroup3224}}, // StatsParse
    {12, 0, 1, 0, {1, s_pruneGroup3225}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup3226[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3227[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3228[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link12_IFE0_Out29Desc[] =
{
    {9, 0, 36, 0, {1, s_pruneGroup3226}}, // StatsParse
    {1, 0, 62, 0, {1, s_pruneGroup3227}}, // StatsProcessing
    {12, 0, 62, 0, {1, s_pruneGroup3228}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup3229[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3230[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link13_IFE0_Out30Desc[] =
{
    {9, 0, 35, 0, {1, s_pruneGroup3229}}, // StatsParse
    {1, 0, 37, 0, {1, s_pruneGroup3230}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup3231[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3232[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link14_IFE0_Out32Desc[] =
{
    {9, 0, 3, 0, {1, s_pruneGroup3231}}, // StatsParse
    {1, 0, 3, 0, {1, s_pruneGroup3232}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup3233[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3234[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link15_IFE0_Out36Desc[] =
{
    {9, 0, 61, 0, {1, s_pruneGroup3233}}, // StatsParse
    {1, 0, 76, 0, {1, s_pruneGroup3234}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup3235[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3236[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link16_IFE0_Out12Desc[] =
{
    {9, 0, 7, 0, {1, s_pruneGroup3235}}, // StatsParse
    {1, 0, 7, 0, {1, s_pruneGroup3236}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup3237[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link17_StatsParse0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup3237}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup3238[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link18_StatsProcessing0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup3238}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup3239[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link19_AutoWhiteBalance0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup3239}}, // SinkNoBuffer
};

static ChiTargetPortDescriptor UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_VIDEO", &UsecaseVideoHFRNo3ANoPreview_TARGET_BUFFER_VIDEO_target, 1, s_513_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_pruneGroup3240[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3241[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3242[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup3243[] = {{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_pruneGroup3240}, 0, 0, { 0 }},
    {UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_node12_0_properties, 12, 0, {2, { 0 }, UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreviewNode12_0InputPortDescriptors, 1, { 0 }, UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreviewNode12_0OutputPortDescriptors}, 2, {1, s_pruneGroup3241}, 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_pruneGroup3242}, 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_pruneGroup3243}, 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_514_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_514_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_515_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_515_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_516_TARGET_BUFFER_RAW8_Link_NodeDescriptors[] =
{
    {65536, 0, 8, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup3244[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static const PruneVariant s_pruneGroup3245[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static ChiLinkNodeDescriptor UsecaseRaw8_Raw8_Link1_Sensor0_Out0Desc[] =
{
    {65536, 0, 2, 1, {0, NULL}}, // IFE
    {65536, 0, 2, 5, {1, s_pruneGroup3244}}, // IFE
    {65536, 0, 2, 6, {1, s_pruneGroup3245}}, // 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_516_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_517_TARGET_BUFFER_RAW_Link_NodeDescriptors[] =
{
    {65536, 0, 8, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup3246[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static const PruneVariant s_pruneGroup3247[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static ChiLinkNodeDescriptor UsecaseRaw_Raw_Link1_Sensor0_Out0Desc[] =
{
    {65536, 0, 2, 1, {0, NULL}}, // IFE
    {65536, 0, 2, 5, {1, s_pruneGroup3246}}, // IFE
    {65536, 0, 2, 6, {1, s_pruneGroup3247}}, // 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_517_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_518_TARGET_BUFFER_DEPTH_Link_NodeDescriptors[] =
{
    {255, 0, 0, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup3248[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static const PruneVariant s_pruneGroup3249[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static ChiLinkNodeDescriptor UsecaseDepth1_Depth1_Link2_Sensor0_Out0Desc[] =
{
    {65536, 0, 2, 1, {0, NULL}}, // IFE
    {65536, 0, 2, 5, {1, s_pruneGroup3248}}, // IFE
    {65536, 0, 2, 6, {1, s_pruneGroup3249}}, // 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_518_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_519_TARGET_BUFFER_DEPTH_Link_NodeDescriptors[] =
{
    {255, 0, 0, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup3250[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static const PruneVariant s_pruneGroup3251[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static ChiLinkNodeDescriptor UsecaseDepth1_12_Depth1_12_Link2_Sensor0_Out0Desc[] =
{
    {65536, 0, 2, 1, {0, NULL}}, // IFE
    {65536, 0, 2, 5, {1, s_pruneGroup3250}}, // IFE
    {65536, 0, 2, 6, {1, s_pruneGroup3251}}, // 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_519_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_520_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_520_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_521_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_521_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_522_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_pruneGroup3252[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link3_Sensor0_Out2Desc[] =
{
    {65550, 0, 2, 11, {1, s_pruneGroup3252}}, // IFELite
};

static const PruneVariant s_pruneGroup3253[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link4_Sensor0_Out3Desc[] =
{
    {65550, 0, 3, 12, {1, s_pruneGroup3253}}, // IFELite
};

static const PruneVariant s_pruneGroup3254[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link5_Sensor0_Out4Desc[] =
{
    {65550, 0, 4, 13, {1, s_pruneGroup3254}}, // IFELite
};

static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link6_IFELite0_Out1Desc[] =
{
    {65536, 0, 3, 1, {0, NULL}}, // IFE
};

static const PruneVariant s_pruneGroup3255[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link7_IFELite0_Out2Desc[] =
{
    {65536, 1, 3, 11, {1, s_pruneGroup3255}}, // IFE
};

static const PruneVariant s_pruneGroup3256[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link8_IFE0_Out10Desc[] =
{
    {1, 0, 13, 0, {2, s_pruneGroup3256}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup3257[] = {{PruneGroupBTMCMode, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link9_IFE0_Out31Desc[] =
{
    {9, 0, 34, 0, {1, s_pruneGroup3257}}, // StatsParse
};

static const PruneVariant s_pruneGroup3258[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link10_IFE0_Out19Desc[] =
{
    {9, 0, 9, 0, {1, s_pruneGroup3258}}, // StatsParse
};

static const PruneVariant s_pruneGroup3259[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3260[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link11_IFE0_Out21Desc[] =
{
    {9, 0, 1, 0, {1, s_pruneGroup3259}}, // StatsParse
    {12, 0, 1, 0, {1, s_pruneGroup3260}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup3261[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3262[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3263[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link12_IFE0_Out29Desc[] =
{
    {9, 0, 36, 0, {1, s_pruneGroup3261}}, // StatsParse
    {1, 0, 62, 0, {1, s_pruneGroup3262}}, // StatsProcessing
    {12, 0, 62, 0, {1, s_pruneGroup3263}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup3264[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3265[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link13_IFE0_Out30Desc[] =
{
    {9, 0, 35, 0, {1, s_pruneGroup3264}}, // StatsParse
    {1, 0, 37, 0, {1, s_pruneGroup3265}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup3266[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3267[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link14_IFE0_Out32Desc[] =
{
    {9, 0, 3, 0, {1, s_pruneGroup3266}}, // StatsParse
    {1, 0, 3, 0, {1, s_pruneGroup3267}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup3268[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3269[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link15_IFE0_Out36Desc[] =
{
    {9, 0, 61, 0, {1, s_pruneGroup3268}}, // StatsParse
    {1, 0, 76, 0, {1, s_pruneGroup3269}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup3270[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3271[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link16_IFE0_Out12Desc[] =
{
    {9, 0, 7, 0, {1, s_pruneGroup3270}}, // StatsParse
    {1, 0, 7, 0, {1, s_pruneGroup3271}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup3272[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link17_StatsParse0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup3272}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup3273[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link18_StatsProcessing0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup3273}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup3274[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link19_AutoWhiteBalance0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup3274}}, // 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_522_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_pruneGroup3275[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3276[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3277[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup3278[] = {{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_pruneGroup3275}, 0, 0, { 0 }},
    {UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_node12_0_properties, 12, 0, {2, { 0 }, UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreviewNode12_0InputPortDescriptors, 1, { 0 }, UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreviewNode12_0OutputPortDescriptors}, 2, {1, s_pruneGroup3276}, 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_pruneGroup3277}, 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_pruneGroup3278}, 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_523_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_pruneGroup3279[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link3_Sensor0_Out2Desc[] =
{
    {65550, 0, 2, 11, {1, s_pruneGroup3279}}, // IFELite
};

static const PruneVariant s_pruneGroup3280[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link4_Sensor0_Out3Desc[] =
{
    {65550, 0, 3, 12, {1, s_pruneGroup3280}}, // IFELite
};

static const PruneVariant s_pruneGroup3281[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link5_Sensor0_Out4Desc[] =
{
    {65550, 0, 4, 13, {1, s_pruneGroup3281}}, // IFELite
};

static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link6_IFELite0_Out1Desc[] =
{
    {65536, 0, 3, 1, {0, NULL}}, // IFE
};

static const PruneVariant s_pruneGroup3282[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link7_IFELite0_Out2Desc[] =
{
    {65536, 1, 3, 11, {1, s_pruneGroup3282}}, // IFE
};

static const PruneVariant s_pruneGroup3283[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link8_IFE0_Out10Desc[] =
{
    {1, 0, 13, 0, {2, s_pruneGroup3283}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup3284[] = {{PruneGroupBTMCMode, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link9_IFE0_Out31Desc[] =
{
    {9, 0, 34, 0, {1, s_pruneGroup3284}}, // StatsParse
};

static const PruneVariant s_pruneGroup3285[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link10_IFE0_Out19Desc[] =
{
    {9, 0, 9, 0, {1, s_pruneGroup3285}}, // StatsParse
};

static const PruneVariant s_pruneGroup3286[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3287[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link11_IFE0_Out21Desc[] =
{
    {9, 0, 1, 0, {1, s_pruneGroup3286}}, // StatsParse
    {12, 0, 1, 0, {1, s_pruneGroup3287}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup3288[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3289[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3290[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link12_IFE0_Out29Desc[] =
{
    {9, 0, 36, 0, {1, s_pruneGroup3288}}, // StatsParse
    {1, 0, 62, 0, {1, s_pruneGroup3289}}, // StatsProcessing
    {12, 0, 62, 0, {1, s_pruneGroup3290}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup3291[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3292[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link13_IFE0_Out30Desc[] =
{
    {9, 0, 35, 0, {1, s_pruneGroup3291}}, // StatsParse
    {1, 0, 37, 0, {1, s_pruneGroup3292}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup3293[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3294[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link14_IFE0_Out32Desc[] =
{
    {9, 0, 3, 0, {1, s_pruneGroup3293}}, // StatsParse
    {1, 0, 3, 0, {1, s_pruneGroup3294}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup3295[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3296[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link15_IFE0_Out36Desc[] =
{
    {9, 0, 61, 0, {1, s_pruneGroup3295}}, // StatsParse
    {1, 0, 76, 0, {1, s_pruneGroup3296}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup3297[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3298[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link16_IFE0_Out12Desc[] =
{
    {9, 0, 7, 0, {1, s_pruneGroup3297}}, // StatsParse
    {1, 0, 7, 0, {1, s_pruneGroup3298}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup3299[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link17_StatsParse0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup3299}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup3300[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link18_StatsProcessing0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup3300}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup3301[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link19_AutoWhiteBalance0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup3301}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link20_IFE0_Out0Desc[] =
{
    {8, 0, 3, 0, {0, NULL}}, // 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_523_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_pruneGroup3302[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3303[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3304[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup3305[] = {{PruneGroupFDSegment, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup3306[] = {{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_pruneGroup3302}, 0, 0, { 0 }},
    {UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_node12_0_properties, 12, 0, {2, { 0 }, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideoNode12_0InputPortDescriptors, 1, { 0 }, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideoNode12_0OutputPortDescriptors}, 2, {1, s_pruneGroup3303}, 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_pruneGroup3304}, 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_pruneGroup3305}, 0, 0, { 0 }},
    {UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_node9_0_properties, 9, 0, {8, { 0 }, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideoNode9_0InputPortDescriptors, 1, { 0 }, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideoNode9_0OutputPortDescriptors}, 1, {1, s_pruneGroup3306}, 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_524_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_524_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_525_TARGET_BUFFER_EVS_Link_NodeDescriptors[] =
{
    {255, 0, 0, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup3307[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static const PruneVariant s_pruneGroup3308[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static ChiLinkNodeDescriptor UsecaseEVS_EVS_Link2_Sensor0_Out0Desc[] =
{
    {65536, 0, 2, 1, {0, NULL}}, // IFE
    {65536, 0, 2, 5, {1, s_pruneGroup3307}}, // IFE
    {65536, 0, 2, 6, {1, s_pruneGroup3308}}, // 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_525_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_526_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_527_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_pruneGroup3309[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseVideo_PreviewVideo_Link6_Sensor0_Out2Desc[] =
{
    {65550, 0, 2, 11, {1, s_pruneGroup3309}}, // IFELite
};

static const PruneVariant s_pruneGroup3310[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseVideo_PreviewVideo_Link7_Sensor0_Out3Desc[] =
{
    {65550, 0, 3, 12, {1, s_pruneGroup3310}}, // IFELite
};

static const PruneVariant s_pruneGroup3311[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseVideo_PreviewVideo_Link8_Sensor0_Out4Desc[] =
{
    {65550, 0, 4, 13, {1, s_pruneGroup3311}}, // IFELite
};

static ChiLinkNodeDescriptor UsecaseVideo_PreviewVideo_Link9_IFELite0_Out1Desc[] =
{
    {65536, 0, 3, 1, {0, NULL}}, // IFE
};

static const PruneVariant s_pruneGroup3312[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseVideo_PreviewVideo_Link10_IFELite0_Out2Desc[] =
{
    {65536, 1, 3, 11, {1, s_pruneGroup3312}}, // IFE
};

static const PruneVariant s_pruneGroup3313[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseVideo_PreviewVideo_Link11_IFE0_Out10Desc[] =
{
    {1, 0, 13, 0, {2, s_pruneGroup3313}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup3314[] = {{PruneGroupBTMCMode, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseVideo_PreviewVideo_Link12_IFE0_Out31Desc[] =
{
    {9, 0, 34, 0, {1, s_pruneGroup3314}}, // StatsParse
};

static const PruneVariant s_pruneGroup3315[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideo_PreviewVideo_Link13_IFE0_Out19Desc[] =
{
    {9, 0, 9, 0, {1, s_pruneGroup3315}}, // StatsParse
};

static const PruneVariant s_pruneGroup3316[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3317[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideo_PreviewVideo_Link14_IFE0_Out21Desc[] =
{
    {9, 0, 1, 0, {1, s_pruneGroup3316}}, // StatsParse
    {12, 0, 1, 0, {1, s_pruneGroup3317}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup3318[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3319[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3320[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideo_PreviewVideo_Link15_IFE0_Out29Desc[] =
{
    {9, 0, 36, 0, {1, s_pruneGroup3318}}, // StatsParse
    {1, 0, 62, 0, {1, s_pruneGroup3319}}, // StatsProcessing
    {12, 0, 62, 0, {1, s_pruneGroup3320}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup3321[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3322[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideo_PreviewVideo_Link16_IFE0_Out30Desc[] =
{
    {9, 0, 35, 0, {1, s_pruneGroup3321}}, // StatsParse
    {1, 0, 37, 0, {1, s_pruneGroup3322}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup3323[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3324[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideo_PreviewVideo_Link17_IFE0_Out32Desc[] =
{
    {9, 0, 3, 0, {1, s_pruneGroup3323}}, // StatsParse
    {1, 0, 3, 0, {1, s_pruneGroup3324}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup3325[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3326[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideo_PreviewVideo_Link18_IFE0_Out36Desc[] =
{
    {9, 0, 61, 0, {1, s_pruneGroup3325}}, // StatsParse
    {1, 0, 76, 0, {1, s_pruneGroup3326}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup3327[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3328[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideo_PreviewVideo_Link19_IFE0_Out12Desc[] =
{
    {9, 0, 7, 0, {1, s_pruneGroup3327}}, // StatsParse
    {1, 0, 7, 0, {1, s_pruneGroup3328}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup3329[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideo_PreviewVideo_Link20_StatsParse0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup3329}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup3330[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideo_PreviewVideo_Link21_StatsProcessing0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup3330}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup3331[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideo_PreviewVideo_Link22_AutoWhiteBalance0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup3331}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseVideo_PreviewVideo_Link23_IFE0_Out0Desc[] =
{
    {8, 0, 3, 0, {0, NULL}}, // 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_526_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_VIDEO", &UsecaseVideo_TARGET_BUFFER_VIDEO_target, 1, s_527_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_pruneGroup3332[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3333[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3334[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup3335[] = {{PruneGroupFDSegment, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup3336[] = {{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_pruneGroup3332}, 0, 0, { 0 }},
    {UsecaseVideo_PreviewVideo_node12_0_properties, 12, 0, {2, { 0 }, UsecaseVideo_PreviewVideoNode12_0InputPortDescriptors, 1, { 0 }, UsecaseVideo_PreviewVideoNode12_0OutputPortDescriptors}, 2, {1, s_pruneGroup3333}, 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_pruneGroup3334}, 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_pruneGroup3335}, 0, 0, { 0 }},
    {UsecaseVideo_PreviewVideo_node9_0_properties, 9, 0, {8, { 0 }, UsecaseVideo_PreviewVideoNode9_0InputPortDescriptors, 1, { 0 }, UsecaseVideo_PreviewVideoNode9_0OutputPortDescriptors}, 1, {1, s_pruneGroup3336}, 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_528_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_529_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_pruneGroup3337[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static const PruneVariant s_pruneGroup3338[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static ChiLinkNodeDescriptor UsecaseSecurePreviewVideo_SecurePreviewVideo_Link7_Sensor0_Out0Desc[] =
{
    {65536, 0, 2, 1, {0, NULL}}, // IFE
    {65536, 0, 2, 5, {1, s_pruneGroup3337}}, // IFE
    {65536, 0, 2, 6, {1, s_pruneGroup3338}}, // IFE
};

static ChiLinkNodeDescriptor UsecaseSecurePreviewVideo_SecurePreviewVideo_Link8_Sensor0_Out1Desc[] =
{
    {65536, 0, 6, 2, {0, NULL}}, // IFE
};

static const PruneVariant s_pruneGroup3339[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseSecurePreviewVideo_SecurePreviewVideo_Link9_IFE0_Out10Desc[] =
{
    {1, 0, 13, 0, {2, s_pruneGroup3339}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup3340[] = {{PruneGroupBTMCMode, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseSecurePreviewVideo_SecurePreviewVideo_Link10_IFE0_Out31Desc[] =
{
    {9, 0, 34, 0, {1, s_pruneGroup3340}}, // StatsParse
};

static const PruneVariant s_pruneGroup3341[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseSecurePreviewVideo_SecurePreviewVideo_Link11_IFE0_Out19Desc[] =
{
    {9, 0, 9, 0, {1, s_pruneGroup3341}}, // StatsParse
};

static const PruneVariant s_pruneGroup3342[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3343[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseSecurePreviewVideo_SecurePreviewVideo_Link12_IFE0_Out21Desc[] =
{
    {9, 0, 1, 0, {1, s_pruneGroup3342}}, // StatsParse
    {12, 0, 1, 0, {1, s_pruneGroup3343}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup3344[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3345[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3346[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseSecurePreviewVideo_SecurePreviewVideo_Link13_IFE0_Out29Desc[] =
{
    {9, 0, 36, 0, {1, s_pruneGroup3344}}, // StatsParse
    {1, 0, 62, 0, {1, s_pruneGroup3345}}, // StatsProcessing
    {12, 0, 62, 0, {1, s_pruneGroup3346}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup3347[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3348[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseSecurePreviewVideo_SecurePreviewVideo_Link14_IFE0_Out30Desc[] =
{
    {9, 0, 35, 0, {1, s_pruneGroup3347}}, // StatsParse
    {1, 0, 37, 0, {1, s_pruneGroup3348}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup3349[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3350[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseSecurePreviewVideo_SecurePreviewVideo_Link15_IFE0_Out32Desc[] =
{
    {9, 0, 3, 0, {1, s_pruneGroup3349}}, // StatsParse
    {1, 0, 3, 0, {1, s_pruneGroup3350}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup3351[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3352[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseSecurePreviewVideo_SecurePreviewVideo_Link16_IFE0_Out36Desc[] =
{
    {9, 0, 61, 0, {1, s_pruneGroup3351}}, // StatsParse
    {1, 0, 76, 0, {1, s_pruneGroup3352}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup3353[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3354[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseSecurePreviewVideo_SecurePreviewVideo_Link17_IFE0_Out12Desc[] =
{
    {9, 0, 7, 0, {1, s_pruneGroup3353}}, // StatsParse
    {1, 0, 7, 0, {1, s_pruneGroup3354}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup3355[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseSecurePreviewVideo_SecurePreviewVideo_Link18_StatsParse0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup3355}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup3356[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseSecurePreviewVideo_SecurePreviewVideo_Link19_StatsProcessing0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup3356}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup3357[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseSecurePreviewVideo_SecurePreviewVideo_Link20_AutoWhiteBalance0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup3357}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup3358[] = {{PruneGroupTrackerSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3359[] = {{PruneGroupStatsNNSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3360[] = {{PruneGroupMLInference, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseSecurePreviewVideo_SecurePreviewVideo_Link21_IFE0_Out6Desc[] =
{
    {14, 0, 0, 0, {1, s_pruneGroup3358}}, // TRACKER
    {16, 0, 0, 0, {1, s_pruneGroup3359}}, // STATSNN
    {8, 0, 3, 0, {0, NULL}}, // FDManager
    {255, 77, 0, 0, {1, s_pruneGroup3360}}, // ChiNode
};

static const PruneVariant s_pruneGroup3361[] = {{PruneGroupPDNetSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseSecurePreviewVideo_SecurePreviewVideo_Link22_IFE0_Out8Desc[] =
{
    {17, 0, 0, 0, {1, s_pruneGroup3361}}, // STATSPDnet
};

static const PruneVariant s_pruneGroup3362[] = {{PruneGroupPDNetSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseSecurePreviewVideo_SecurePreviewVideo_Link23_IFE0_Out28Desc[] =
{
    {17, 0, 1, 0, {1, s_pruneGroup3362}}, // STATSPDnet
};

static const PruneVariant s_pruneGroup3363[] = {{PruneGroupTrackerSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseSecurePreviewVideo_SecurePreviewVideo_Link24_TRACKER0_Out0Desc[] =
{
    {3, 15, 0, 0, {1, s_pruneGroup3363}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup3364[] = {{PruneGroupStatsNNSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseSecurePreviewVideo_SecurePreviewVideo_Link25_STATSNN0_Out0Desc[] =
{
    {3, 16, 0, 0, {1, s_pruneGroup3364}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup3365[] = {{PruneGroupPDNetSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseSecurePreviewVideo_SecurePreviewVideo_Link26_STATSPDnet0_Out1Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup3365}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseSecurePreviewVideo_SecurePreviewVideo_Link27_FDManager0_Out0Desc[] =
{
    {3, 4, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup3366[] = {{PruneGroupMLInference, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseSecurePreviewVideo_SecurePreviewVideo_Link28_ChiNode77_Out0Desc[] =
{
    {3, 44, 0, 0, {1, s_pruneGroup3366}}, // SinkNoBuffer
};

static ChiTargetPortDescriptor UsecaseSecurePreviewVideo_SecurePreviewVideo_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_PREVIEW", &UsecaseSecurePreviewVideo_TARGET_BUFFER_PREVIEW_target, 1, s_528_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_VIDEO", &UsecaseSecurePreviewVideo_TARGET_BUFFER_VIDEO_target, 1, s_529_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_pruneGroup3367[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3368[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3369[] = {{PruneGroupTrackerSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3370[] = {{PruneGroupStatsNNSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3371[] = {{PruneGroupPDNetSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3372[] = {{PruneGroupMLInference, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup3373[] = {{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_pruneGroup3367}, 0, 0, { 0 }},
    {UsecaseSecurePreviewVideo_SecurePreviewVideo_node12_0_properties, 12, 0, {2, { 0 }, UsecaseSecurePreviewVideo_SecurePreviewVideoNode12_0InputPortDescriptors, 1, { 0 }, UsecaseSecurePreviewVideo_SecurePreviewVideoNode12_0OutputPortDescriptors}, 2, {1, s_pruneGroup3368}, 0, 0, { 0 }},
    {UsecaseSecurePreviewVideo_SecurePreviewVideo_node14_0_properties, 14, 0, {1, { 0 }, UsecaseSecurePreviewVideo_SecurePreviewVideoNode14_0InputPortDescriptors, 1, { 0 }, UsecaseSecurePreviewVideo_SecurePreviewVideoNode14_0OutputPortDescriptors}, 2, {1, s_pruneGroup3369}, 0, 0, { 0 }},
    {UsecaseSecurePreviewVideo_SecurePreviewVideo_node16_0_properties, 16, 0, {1, { 0 }, UsecaseSecurePreviewVideo_SecurePreviewVideoNode16_0InputPortDescriptors, 1, { 0 }, UsecaseSecurePreviewVideo_SecurePreviewVideoNode16_0OutputPortDescriptors}, 2, {1, s_pruneGroup3370}, 0, 0, { 0 }},
    {UsecaseSecurePreviewVideo_SecurePreviewVideo_node17_0_properties, 17, 0, {2, { 0 }, UsecaseSecurePreviewVideo_SecurePreviewVideoNode17_0InputPortDescriptors, 1, { 0 }, UsecaseSecurePreviewVideo_SecurePreviewVideoNode17_0OutputPortDescriptors}, 2, {1, s_pruneGroup3371}, 0, 0, { 0 }},
    {UsecaseSecurePreviewVideo_SecurePreviewVideo_node255_77_properties, 255, 77, {1, { 0 }, UsecaseSecurePreviewVideo_SecurePreviewVideoNode255_77InputPortDescriptors, 1, { 0 }, UsecaseSecurePreviewVideo_SecurePreviewVideoNode255_77OutputPortDescriptors}, 1, {1, s_pruneGroup3372}, 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_pruneGroup3373}, 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_530_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_531_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_pruneGroup3374[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseVideoHFR_PreviewVideoHFR_Link14_Sensor0_Out2Desc[] =
{
    {65550, 0, 2, 11, {1, s_pruneGroup3374}}, // IFELite
};

static const PruneVariant s_pruneGroup3375[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseVideoHFR_PreviewVideoHFR_Link15_Sensor0_Out3Desc[] =
{
    {65550, 0, 3, 12, {1, s_pruneGroup3375}}, // IFELite
};

static const PruneVariant s_pruneGroup3376[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseVideoHFR_PreviewVideoHFR_Link16_Sensor0_Out4Desc[] =
{
    {65550, 0, 4, 13, {1, s_pruneGroup3376}}, // IFELite
};

static ChiLinkNodeDescriptor UsecaseVideoHFR_PreviewVideoHFR_Link17_IFELite0_Out1Desc[] =
{
    {65536, 0, 3, 1, {0, NULL}}, // IFE
};

static const PruneVariant s_pruneGroup3377[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseVideoHFR_PreviewVideoHFR_Link18_IFELite0_Out2Desc[] =
{
    {65536, 1, 3, 11, {1, s_pruneGroup3377}}, // IFE
};

static const PruneVariant s_pruneGroup3378[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR_PreviewVideoHFR_Link19_IFE0_Out10Desc[] =
{
    {1, 0, 13, 0, {2, s_pruneGroup3378}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup3379[] = {{PruneGroupBTMCMode, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseVideoHFR_PreviewVideoHFR_Link20_IFE0_Out31Desc[] =
{
    {9, 0, 34, 0, {1, s_pruneGroup3379}}, // StatsParse
};

static const PruneVariant s_pruneGroup3380[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR_PreviewVideoHFR_Link21_IFE0_Out19Desc[] =
{
    {9, 0, 9, 0, {1, s_pruneGroup3380}}, // StatsParse
};

static const PruneVariant s_pruneGroup3381[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3382[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR_PreviewVideoHFR_Link22_IFE0_Out21Desc[] =
{
    {9, 0, 1, 0, {1, s_pruneGroup3381}}, // StatsParse
    {12, 0, 1, 0, {1, s_pruneGroup3382}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup3383[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3384[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3385[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR_PreviewVideoHFR_Link23_IFE0_Out29Desc[] =
{
    {9, 0, 36, 0, {1, s_pruneGroup3383}}, // StatsParse
    {1, 0, 62, 0, {1, s_pruneGroup3384}}, // StatsProcessing
    {12, 0, 62, 0, {1, s_pruneGroup3385}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup3386[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3387[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR_PreviewVideoHFR_Link24_IFE0_Out30Desc[] =
{
    {9, 0, 35, 0, {1, s_pruneGroup3386}}, // StatsParse
    {1, 0, 37, 0, {1, s_pruneGroup3387}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup3388[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3389[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR_PreviewVideoHFR_Link25_IFE0_Out32Desc[] =
{
    {9, 0, 3, 0, {1, s_pruneGroup3388}}, // StatsParse
    {1, 0, 3, 0, {1, s_pruneGroup3389}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup3390[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3391[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR_PreviewVideoHFR_Link26_IFE0_Out36Desc[] =
{
    {9, 0, 61, 0, {1, s_pruneGroup3390}}, // StatsParse
    {1, 0, 76, 0, {1, s_pruneGroup3391}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup3392[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3393[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR_PreviewVideoHFR_Link27_IFE0_Out12Desc[] =
{
    {9, 0, 7, 0, {1, s_pruneGroup3392}}, // StatsParse
    {1, 0, 7, 0, {1, s_pruneGroup3393}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup3394[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR_PreviewVideoHFR_Link28_StatsParse0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup3394}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup3395[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR_PreviewVideoHFR_Link29_StatsProcessing0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup3395}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup3396[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR_PreviewVideoHFR_Link30_AutoWhiteBalance0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup3396}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseVideoHFR_PreviewVideoHFR_Link31_IFE0_Out0Desc[] =
{
    {8, 0, 3, 0, {0, NULL}}, // 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_530_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_VIDEO", &UsecaseVideoHFR_TARGET_BUFFER_VIDEO_target, 1, s_531_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_pruneGroup3397[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3398[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3399[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup3400[] = {{PruneGroupFDSegment, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup3401[] = {{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_pruneGroup3397}, 0, 0, { 0 }},
    {UsecaseVideoHFR_PreviewVideoHFR_node12_0_properties, 12, 0, {2, { 0 }, UsecaseVideoHFR_PreviewVideoHFRNode12_0InputPortDescriptors, 1, { 0 }, UsecaseVideoHFR_PreviewVideoHFRNode12_0OutputPortDescriptors}, 2, {1, s_pruneGroup3398}, 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_pruneGroup3399}, 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_pruneGroup3400}, 0, 0, { 0 }},
    {UsecaseVideoHFR_PreviewVideoHFR_node9_0_properties, 9, 0, {8, { 0 }, UsecaseVideoHFR_PreviewVideoHFRNode9_0InputPortDescriptors, 1, { 0 }, UsecaseVideoHFR_PreviewVideoHFRNode9_0OutputPortDescriptors}, 1, {1, s_pruneGroup3401}, 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_532_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_533_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_pruneGroup3402[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link6_Sensor0_Out2Desc[] =
{
    {65550, 0, 2, 11, {1, s_pruneGroup3402}}, // IFELite
};

static const PruneVariant s_pruneGroup3403[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link7_Sensor0_Out3Desc[] =
{
    {65550, 0, 3, 12, {1, s_pruneGroup3403}}, // IFELite
};

static const PruneVariant s_pruneGroup3404[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link8_Sensor0_Out4Desc[] =
{
    {65550, 0, 4, 13, {1, s_pruneGroup3404}}, // IFELite
};

static ChiLinkNodeDescriptor UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link9_IFELite0_Out1Desc[] =
{
    {65536, 0, 3, 1, {0, NULL}}, // IFE
};

static const PruneVariant s_pruneGroup3405[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link10_IFELite0_Out2Desc[] =
{
    {65536, 1, 3, 11, {1, s_pruneGroup3405}}, // IFE
};

static const PruneVariant s_pruneGroup3406[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link11_IFE0_Out10Desc[] =
{
    {1, 0, 13, 0, {2, s_pruneGroup3406}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup3407[] = {{PruneGroupBTMCMode, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link12_IFE0_Out31Desc[] =
{
    {9, 0, 34, 0, {1, s_pruneGroup3407}}, // StatsParse
};

static const PruneVariant s_pruneGroup3408[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link13_IFE0_Out19Desc[] =
{
    {9, 0, 9, 0, {1, s_pruneGroup3408}}, // StatsParse
};

static const PruneVariant s_pruneGroup3409[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3410[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link14_IFE0_Out21Desc[] =
{
    {9, 0, 1, 0, {1, s_pruneGroup3409}}, // StatsParse
    {12, 0, 1, 0, {1, s_pruneGroup3410}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup3411[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3412[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3413[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link15_IFE0_Out29Desc[] =
{
    {9, 0, 36, 0, {1, s_pruneGroup3411}}, // StatsParse
    {1, 0, 62, 0, {1, s_pruneGroup3412}}, // StatsProcessing
    {12, 0, 62, 0, {1, s_pruneGroup3413}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup3414[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3415[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link16_IFE0_Out30Desc[] =
{
    {9, 0, 35, 0, {1, s_pruneGroup3414}}, // StatsParse
    {1, 0, 37, 0, {1, s_pruneGroup3415}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup3416[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3417[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link17_IFE0_Out32Desc[] =
{
    {9, 0, 3, 0, {1, s_pruneGroup3416}}, // StatsParse
    {1, 0, 3, 0, {1, s_pruneGroup3417}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup3418[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3419[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link18_IFE0_Out36Desc[] =
{
    {9, 0, 61, 0, {1, s_pruneGroup3418}}, // StatsParse
    {1, 0, 76, 0, {1, s_pruneGroup3419}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup3420[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3421[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link19_IFE0_Out12Desc[] =
{
    {9, 0, 7, 0, {1, s_pruneGroup3420}}, // StatsParse
    {1, 0, 7, 0, {1, s_pruneGroup3421}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup3422[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link20_StatsParse0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup3422}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup3423[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link21_StatsProcessing0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup3423}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup3424[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link22_AutoWhiteBalance0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup3424}}, // SinkNoBuffer
};

static ChiTargetPortDescriptor UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_PREVIEW", &UsecaseVideoHFRNo3A_TARGET_BUFFER_PREVIEW_target, 1, s_532_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_VIDEO", &UsecaseVideoHFRNo3A_TARGET_BUFFER_VIDEO_target, 1, s_533_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_pruneGroup3425[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3426[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3427[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup3428[] = {{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_pruneGroup3425}, 0, 0, { 0 }},
    {UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_node12_0_properties, 12, 0, {2, { 0 }, UsecaseVideoHFRNo3A_PreviewVideoHFRNo3ANode12_0InputPortDescriptors, 1, { 0 }, UsecaseVideoHFRNo3A_PreviewVideoHFRNo3ANode12_0OutputPortDescriptors}, 2, {1, s_pruneGroup3426}, 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_pruneGroup3427}, 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_pruneGroup3428}, 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_pruneGroup3429[] = {{PruneGroupEVAiTOF, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup3430[] = {{PruneGroupEVAiTOF, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseDepth2_Depth2_Link0_IFE0_Out8Desc[] =
{
    {255, 0, 0, 0, {1, s_pruneGroup3429}}, // ChiDepthNode
    {255, 1, 0, 0, {1, s_pruneGroup3430}}, // ChiPreprocessingNode
};

static ChiLinkNodeDescriptor UsecaseDepth2_Depth2_Link1_ChiDepthNode0_Out0Desc[] =
{
    {2, 0, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_DEPTH1
};

static ChiLinkNodeDescriptor s_534_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_535_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_536_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_537_TARGET_BUFFER_DEPTH2_Link_NodeDescriptors[] =
{
    {65549, 0, 9, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup3431[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static const PruneVariant s_pruneGroup3432[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static ChiLinkNodeDescriptor UsecaseDepth2_Depth2_Link9_Sensor0_Out0Desc[] =
{
    {65536, 0, 2, 1, {0, NULL}}, // IFE
    {65536, 0, 2, 5, {1, s_pruneGroup3431}}, // IFE
    {65536, 0, 2, 6, {1, s_pruneGroup3432}}, // 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_534_TARGET_BUFFER_DEPTH1_Link_NodeDescriptors}, // TARGET_BUFFER_DEPTH1
    {"TARGET_BUFFER_DEPTH2", &UsecaseDepth2_TARGET_BUFFER_DEPTH2_target, 1, s_535_TARGET_BUFFER_DEPTH2_Link_NodeDescriptors}, // TARGET_BUFFER_DEPTH2
    {"TARGET_BUFFER_DEPTH1", &UsecaseDepth2_TARGET_BUFFER_DEPTH1_target, 1, s_536_TARGET_BUFFER_DEPTH1_Link_NodeDescriptors}, // TARGET_BUFFER_DEPTH1
    {"TARGET_BUFFER_DEPTH2", &UsecaseDepth2_TARGET_BUFFER_DEPTH2_target, 1, s_537_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_pruneGroup3433[] = {{PruneGroupEVAiTOF, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup3434[] = {{PruneGroupEVAiTOF, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup3435[] = {{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_pruneGroup3433}, 0, 0, { 0 }},
    {UsecaseDepth2_Depth2_node255_1_properties, 255, 1, {1, { 0 }, UsecaseDepth2_Depth2Node255_1InputPortDescriptors, 4, { 0 }, UsecaseDepth2_Depth2Node255_1OutputPortDescriptors}, 2, {1, s_pruneGroup3434}, 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_pruneGroup3435}, 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_538_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_539_TARGET_BUFFER_DEPTH2_Link_NodeDescriptors[] =
{
    {255, 0, 1, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup3436[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static const PruneVariant s_pruneGroup3437[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static ChiLinkNodeDescriptor UsecaseDepth2_12_Depth2_12_Link3_Sensor0_Out0Desc[] =
{
    {65536, 0, 2, 1, {0, NULL}}, // IFE
    {65536, 0, 2, 5, {1, s_pruneGroup3436}}, // IFE
    {65536, 0, 2, 6, {1, s_pruneGroup3437}}, // 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_538_TARGET_BUFFER_DEPTH1_Link_NodeDescriptors}, // TARGET_BUFFER_DEPTH1
    {"TARGET_BUFFER_DEPTH2", &UsecaseDepth2_12_TARGET_BUFFER_DEPTH2_target, 1, s_539_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_540_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_540_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_541_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_542_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_541_TARGET_BUFFER_SNAPSHOT_Link_NodeDescriptors}, // TARGET_BUFFER_SNAPSHOT
    {"TARGET_BUFFER_PREVIEW", &UsecaseBasicPreviewSnapshot_TARGET_BUFFER_PREVIEW_target, 1, s_542_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_543_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_543_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_544_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_544_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_545_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_546_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_545_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_RAW", &UsecaseZSLTuning_TARGET_BUFFER_RAW_target, 1, s_546_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_547_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_548_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_549_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_547_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_VIDEO", &UsecaseVideoEIS2PreviewEIS2_TARGET_BUFFER_VIDEO_target, 1, s_548_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_SNAPSHOT", &UsecaseVideoEIS2PreviewEIS2_TARGET_BUFFER_SNAPSHOT_target, 1, s_549_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_550_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_551_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_552_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_550_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_VIDEO", &UsecaseVideoEIS3PreviewEIS2_TARGET_BUFFER_VIDEO_target, 1, s_551_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_SNAPSHOT", &UsecaseVideoEIS3PreviewEIS2_TARGET_BUFFER_SNAPSHOT_target, 1, s_552_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_553_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_554_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_555_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_553_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_VIDEO", &UsecaseVideo4kEIS3PreviewEIS2_TARGET_BUFFER_VIDEO_target, 1, s_554_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_SNAPSHOT", &UsecaseVideo4kEIS3PreviewEIS2_TARGET_BUFFER_SNAPSHOT_target, 1, s_555_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_556_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_556_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_557_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_557_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_558_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_559_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_558_TARGET_BUFFER_VRVIDEOINPUT0_Link_NodeDescriptors}, // TARGET_BUFFER_VRVIDEOINPUT0
    {"TARGET_BUFFER_VRVAMINPUT0", &UsecaseVRVideo_TARGET_BUFFER_VRVAMINPUT0_target, 1, s_559_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_560_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_561_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_560_TARGET_BUFFER_VRVIDEOINPUT1_Link_NodeDescriptors}, // TARGET_BUFFER_VRVIDEOINPUT1
    {"TARGET_BUFFER_VRVAMINPUT1", &UsecaseVRVideo_TARGET_BUFFER_VRVAMINPUT1_target, 1, s_561_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_562_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_562_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_563_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_563_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_564_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_565_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_564_TARGET_BUFFER_SNAPSHOT0_Link_NodeDescriptors}, // TARGET_BUFFER_SNAPSHOT0
    {"TARGET_BUFFER_THUMBNAIL", &UsecaseVR_TARGET_BUFFER_THUMBNAIL_target, 1, s_565_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_566_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_566_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_567_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_567_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_568_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_569_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_570_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_568_TARGET_BUFFER_VRINPUT1_Link_NodeDescriptors}, // TARGET_BUFFER_VRINPUT1
    {"TARGET_BUFFER_RAW2", &UsecaseVR_TARGET_BUFFER_RAW2_target, 1, s_569_TARGET_BUFFER_RAW2_Link_NodeDescriptors}, // TARGET_BUFFER_RAW2
    {"TARGET_BUFFER_RAW3", &UsecaseVR_TARGET_BUFFER_RAW3_target, 1, s_570_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_571_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_572_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_573_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_571_TARGET_BUFFER_VRINPUT0_Link_NodeDescriptors}, // TARGET_BUFFER_VRINPUT0
    {"TARGET_BUFFER_RAW0", &UsecaseVR_TARGET_BUFFER_RAW0_target, 1, s_572_TARGET_BUFFER_RAW0_Link_NodeDescriptors}, // TARGET_BUFFER_RAW0
    {"TARGET_BUFFER_RAW1", &UsecaseVR_TARGET_BUFFER_RAW1_target, 1, s_573_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_574_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_574_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_575_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_575_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_576_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_576_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_577_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_577_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_JPEGSW0_Out3Desc[] =
{
    {6, 0, 1, 0, {0, NULL}}, // JPEGAggregator
};

static ChiLinkNodeDescriptor UsecaseZSL_InternalZSLYuv2JpegMFNR_Link1_JPEGSW0_Out2Desc[] =
{
    {6, 0, 0, 0, {0, NULL}}, // JPEGAggregator
};

static const PruneVariant s_pruneGroup3438[] = {{PruneGroupSnapshot, PruneTypeJPEG}};
static ChiLinkNodeDescriptor UsecaseZSL_InternalZSLYuv2JpegMFNR_Link2_JPEGAggregator0_Out2Desc[] =
{
    {2, 0, 0, 0, {1, s_pruneGroup3438}}, // SinkBuffer ]-> TARGET_BUFFER_SNAPSHOT
};

static ChiLinkNodeDescriptor s_578_TARGET_BUFFER_SNAPSHOT_Link_NodeDescriptors[] =
{
    {6, 0, 2, 0, {1, s_pruneGroup3438}},
};
static ChiLinkNodeDescriptor UsecaseZSL_InternalZSLYuv2JpegMFNR_Link3_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_578_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
};

// JPEGSW0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_InternalZSLYuv2JpegMFNRNode15_0OutputPortDescriptors[] =
{
    {3, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // JPEGSWOutputPortThumb
    {2, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // JPEGSWOutputPortMain
};

// JPEGAggregator0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_InternalZSLYuv2JpegMFNRNode6_0InputPortDescriptors[] =
{
    {1, 0, 0, 0, { 0 }, NULL}, // JPEGAggregatorInputPort1
    {0, 0, 0, 0, { 0 }, NULL}, // JPEGAggregatorInputPort0
};

// 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
};

// 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
};

static ChiNodeProperty UsecaseZSL_InternalZSLYuv2JpegMFNR_node65538_5_properties[] =
{
    {2, "3"},
};

static ChiNode UsecaseZSL_InternalZSLYuv2JpegMFNRNodes[] =
{
    {NULL, 15, 0, {0, { 0 }, NULL, 2, { 0 }, UsecaseZSL_InternalZSLYuv2JpegMFNRNode15_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {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, 0, { 0 }, NULL}, 0, {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, 0, { 0 }, NULL}, 0, {0, NULL}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseZSL_InternalZSLYuv2JpegMFNRLinks[] =
{
    {{15, 0, 3, 0, {0, NULL}}, 1, UsecaseZSL_InternalZSLYuv2JpegMFNR_Link0_JPEGSW0_Out3Desc, {1, {ChiFormatYUV420NV12}, 0, 0, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{15, 0, 2, 0, {0, NULL}}, 1, UsecaseZSL_InternalZSLYuv2JpegMFNR_Link1_JPEGSW0_Out2Desc, {1, {ChiFormatYUV420NV12}, 0, 0, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{6, 0, 2, 0, {0, NULL}}, 1, UsecaseZSL_InternalZSLYuv2JpegMFNR_Link2_JPEGAggregator0_Out2Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 5, 9, 0, {0, NULL}}, 2, UsecaseZSL_InternalZSLYuv2JpegMFNR_Link3_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_JPEGSW0_Out3Desc[] =
{
    {6, 0, 1, 0, {0, NULL}}, // JPEGAggregator
};

static ChiLinkNodeDescriptor UsecaseZSL_InternalZSLYuv2JpegMFSR_Link1_JPEGSW0_Out2Desc[] =
{
    {6, 0, 0, 0, {0, NULL}}, // JPEGAggregator
};

static const PruneVariant s_pruneGroup3439[] = {{PruneGroupSnapshot, PruneTypeJPEG}};
static ChiLinkNodeDescriptor UsecaseZSL_InternalZSLYuv2JpegMFSR_Link2_JPEGAggregator0_Out2Desc[] =
{
    {2, 0, 0, 0, {1, s_pruneGroup3439}}, // SinkBuffer ]-> TARGET_BUFFER_SNAPSHOT
};

static ChiLinkNodeDescriptor s_579_TARGET_BUFFER_SNAPSHOT_Link_NodeDescriptors[] =
{
    {6, 0, 2, 0, {1, s_pruneGroup3439}},
};
static ChiLinkNodeDescriptor UsecaseZSL_InternalZSLYuv2JpegMFSR_Link3_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_579_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
};

// JPEGSW0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_InternalZSLYuv2JpegMFSRNode15_0OutputPortDescriptors[] =
{
    {3, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // JPEGSWOutputPortThumb
    {2, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // JPEGSWOutputPortMain
};

// JPEGAggregator0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_InternalZSLYuv2JpegMFSRNode6_0InputPortDescriptors[] =
{
    {1, 0, 0, 0, { 0 }, NULL}, // JPEGAggregatorInputPort1
    {0, 0, 0, 0, { 0 }, NULL}, // JPEGAggregatorInputPort0
};

// 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
};

// 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
};

static ChiNodeProperty UsecaseZSL_InternalZSLYuv2JpegMFSR_node65538_5_properties[] =
{
    {2, "3"},
};

static ChiNode UsecaseZSL_InternalZSLYuv2JpegMFSRNodes[] =
{
    {NULL, 15, 0, {0, { 0 }, NULL, 2, { 0 }, UsecaseZSL_InternalZSLYuv2JpegMFSRNode15_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {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, 0, { 0 }, NULL}, 0, {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, 0, { 0 }, NULL}, 0, {0, NULL}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseZSL_InternalZSLYuv2JpegMFSRLinks[] =
{
    {{15, 0, 3, 0, {0, NULL}}, 1, UsecaseZSL_InternalZSLYuv2JpegMFSR_Link0_JPEGSW0_Out3Desc, {1, {ChiFormatYUV420NV12}, 0, 0, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{15, 0, 2, 0, {0, NULL}}, 1, UsecaseZSL_InternalZSLYuv2JpegMFSR_Link1_JPEGSW0_Out2Desc, {1, {ChiFormatYUV420NV12}, 0, 0, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{6, 0, 2, 0, {0, NULL}}, 1, UsecaseZSL_InternalZSLYuv2JpegMFSR_Link2_JPEGAggregator0_Out2Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 5, 9, 0, {0, NULL}}, 2, UsecaseZSL_InternalZSLYuv2JpegMFSR_Link3_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_580_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_580_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_581_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_581_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_582_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_582_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_583_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_583_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_584_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_584_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_585_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_585_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_586_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_586_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_587_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_587_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_pruneGroup3440[] = {{PruneGroupYuvChiNode, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewPerPortYUV_Link1_IFELite0_Out9Desc[] =
{
    {65538, 0, 0, 0, {1, s_pruneGroup3440}}, // IPE
};

static const PruneVariant s_pruneGroup3441[] = {{PruneGroupYuvChiNode, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewPerPortYUV_Link2_IFELite0_Out10Desc[] =
{
    {255, 0, 0, 0, {1, s_pruneGroup3441}}, // ChiExternalNode
};

static const PruneVariant s_pruneGroup3442[] = {{PruneGroupYuvChiNode, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewPerPortYUV_Link3_ChiExternalNode0_Out0Desc[] =
{
    {65538, 0, 0, 0, {1, s_pruneGroup3442}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewPerPortYUV_Link4_IPE0_Out9Desc[] =
{
    {2, 0, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_588_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_589_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_588_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_DISPLAY", &UsecaseZSL_TARGET_BUFFER_DISPLAY_target, 1, s_589_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_pruneGroup3443[] = {{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_pruneGroup3443}, 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_590_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_590_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_591_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_591_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_592_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_592_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_593_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_594_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_593_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_DISPLAY", &UsecaseZSL_TARGET_BUFFER_DISPLAY_target, 1, s_594_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_595_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_595_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_pruneGroup3444[] = {{PruneGroupSnapshot, PruneTypeHEIC}};
static const PruneVariant s_pruneGroup3445[] = {{PruneGroupSnapshot, PruneTypeJPEG}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLSnapshotJpegGPU_Link6_JPEGAggregator0_Out2Desc[] =
{
    {2, 2, 0, 0, {1, s_pruneGroup3444}}, // SinkBuffer ]-> TARGET_BUFFER_HEIC_BLOB
    {2, 0, 0, 0, {1, s_pruneGroup3445}}, // SinkBuffer ]-> TARGET_BUFFER_SNAPSHOT
};

static ChiLinkNodeDescriptor s_596_TARGET_BUFFER_HEIC_BLOB_Link_NodeDescriptors[] =
{
    {6, 0, 2, 0, {1, s_pruneGroup3444}},
};
static ChiLinkNodeDescriptor s_597_TARGET_BUFFER_SNAPSHOT_Link_NodeDescriptors[] =
{
    {6, 0, 2, 0, {1, s_pruneGroup3445}},
};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLSnapshotJpegGPU_Link7_JPEGSW0_Out3Desc[] =
{
    {6, 0, 1, 0, {0, NULL}}, // JPEGAggregator
};

static ChiLinkNodeDescriptor UsecaseZSL_ZSLSnapshotJpegGPU_Link8_JPEGSW0_Out2Desc[] =
{
    {6, 0, 0, 0, {0, NULL}}, // JPEGAggregator
};

static ChiLinkNodeDescriptor UsecaseZSL_ZSLSnapshotJpegGPU_source_Link_9NodeDescriptors[] =
{
    {65539, 0, 0, 0, {0, NULL}},
};
static ChiTargetPortDescriptor UsecaseZSL_ZSLSnapshotJpegGPU_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_HEIC_BLOB", &UsecaseZSL_TARGET_BUFFER_HEIC_BLOB_target, 1, s_596_TARGET_BUFFER_HEIC_BLOB_Link_NodeDescriptors}, // TARGET_BUFFER_HEIC_BLOB
    {"TARGET_BUFFER_SNAPSHOT", &UsecaseZSL_TARGET_BUFFER_SNAPSHOT_target, 1, s_597_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_9NodeDescriptors}, // TARGET_BUFFER_RAW
};

// JPEGSW0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_ZSLSnapshotJpegGPUNode15_0OutputPortDescriptors[] =
{
    {3, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // JPEGSWOutputPortThumb
    {2, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // JPEGSWOutputPortMain
};

// 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[] =
{
    {1, 0, 0, 0, { 0 }, NULL}, // JPEGAggregatorInputPort1
    {0, 0, 0, 0, { 0 }, NULL}, // JPEGAggregatorInputPort0
};

// 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
};

// JPEG1 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_ZSLSnapshotJpegGPUNode65537_1InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // JPEGInputPort0
};

// 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
};

static ChiNodeProperty UsecaseZSL_ZSLSnapshotJpegGPU_node255_0_properties[] =
{
    {1, "com.qti.node.gpu"},
    {12, "8"},
    {11, "1"},
};

static ChiNode UsecaseZSL_ZSLSnapshotJpegGPUNodes[] =
{
    {NULL, 15, 0, {0, { 0 }, NULL, 2, { 0 }, UsecaseZSL_ZSLSnapshotJpegGPUNode15_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {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, 0, { 0 }, NULL}, 0, {0, NULL}, 0, 0, { 0 }},
    {NULL, 65537, 1, {1, { 0 }, UsecaseZSL_ZSLSnapshotJpegGPUNode65537_1InputPortDescriptors, 0, { 0 }, NULL}, 0, {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 }},
};

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},
    {{15, 0, 3, 0, {0, NULL}}, 1, UsecaseZSL_ZSLSnapshotJpegGPU_Link7_JPEGSW0_Out3Desc, {1, {ChiFormatYUV420NV12}, 0, 0, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{15, 0, 2, 0, {0, NULL}}, 1, UsecaseZSL_ZSLSnapshotJpegGPU_Link8_JPEGSW0_Out2Desc, {1, {ChiFormatYUV420NV12}, 0, 0, 8, BufferHeapIon, 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_598_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_598_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_599_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_599_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_600_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_601_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_600_TARGET_BUFFER_YUV_HAL_Link_NodeDescriptors}, // TARGET_BUFFER_YUV_HAL
    {"TARGET_BUFFER_YUV_HAL2", &UsecaseZSL_TARGET_BUFFER_YUV_HAL2_target, 1, s_601_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_pruneGroup3446[] = {{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_pruneGroup3446}}, // SinkBuffer ]-> TARGET_BUFFER_HEIC_YUV
};

static ChiLinkNodeDescriptor s_602_TARGET_BUFFER_HEIC_YUV_Link_NodeDescriptors[] =
{
    {65538, 0, 9, 0, {1, s_pruneGroup3446}},
};
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_pruneGroup3447[] = {{PruneGroupSnapshot, PruneTypeHEIC}};
static const PruneVariant s_pruneGroup3448[] = {{PruneGroupSnapshot, PruneTypeJPEG}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLSnapshotJpeg_Link5_JPEGAggregator0_Out2Desc[] =
{
    {2, 2, 0, 0, {1, s_pruneGroup3447}}, // SinkBuffer ]-> TARGET_BUFFER_HEIC_BLOB
    {2, 0, 0, 0, {1, s_pruneGroup3448}}, // SinkBuffer ]-> TARGET_BUFFER_SNAPSHOT
};

static ChiLinkNodeDescriptor s_603_TARGET_BUFFER_HEIC_BLOB_Link_NodeDescriptors[] =
{
    {6, 0, 2, 0, {1, s_pruneGroup3447}},
};
static ChiLinkNodeDescriptor s_604_TARGET_BUFFER_SNAPSHOT_Link_NodeDescriptors[] =
{
    {6, 0, 2, 0, {1, s_pruneGroup3448}},
};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLSnapshotJpeg_Link6_JPEGSW0_Out3Desc[] =
{
    {6, 0, 1, 0, {0, NULL}}, // JPEGAggregator
};

static ChiLinkNodeDescriptor UsecaseZSL_ZSLSnapshotJpeg_Link7_JPEGSW0_Out2Desc[] =
{
    {6, 0, 0, 0, {0, NULL}}, // JPEGAggregator
};

static ChiLinkNodeDescriptor UsecaseZSL_ZSLSnapshotJpeg_source_Link_8NodeDescriptors[] =
{
    {65539, 0, 0, 0, {0, NULL}},
};
static ChiTargetPortDescriptor UsecaseZSL_ZSLSnapshotJpeg_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_HEIC_YUV", &UsecaseZSL_TARGET_BUFFER_HEIC_YUV_target, 1, s_602_TARGET_BUFFER_HEIC_YUV_Link_NodeDescriptors}, // TARGET_BUFFER_HEIC_YUV
    {"TARGET_BUFFER_HEIC_BLOB", &UsecaseZSL_TARGET_BUFFER_HEIC_BLOB_target, 1, s_603_TARGET_BUFFER_HEIC_BLOB_Link_NodeDescriptors}, // TARGET_BUFFER_HEIC_BLOB
    {"TARGET_BUFFER_SNAPSHOT", &UsecaseZSL_TARGET_BUFFER_SNAPSHOT_target, 1, s_604_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_8NodeDescriptors}, // TARGET_BUFFER_RAW
};

// JPEGSW0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_ZSLSnapshotJpegNode15_0OutputPortDescriptors[] =
{
    {3, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // JPEGSWOutputPortThumb
    {2, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // JPEGSWOutputPortMain
};

// JPEGAggregator0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_ZSLSnapshotJpegNode6_0InputPortDescriptors[] =
{
    {1, 0, 0, 0, { 0 }, NULL}, // JPEGAggregatorInputPort1
    {0, 0, 0, 0, { 0 }, NULL}, // JPEGAggregatorInputPort0
};

// 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
};

// 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
};

static ChiNode UsecaseZSL_ZSLSnapshotJpegNodes[] =
{
    {NULL, 15, 0, {0, { 0 }, NULL, 2, { 0 }, UsecaseZSL_ZSLSnapshotJpegNode15_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {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, 0, { 0 }, NULL}, 0, {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, 0, { 0 }, NULL}, 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},
    {{15, 0, 3, 0, {0, NULL}}, 1, UsecaseZSL_ZSLSnapshotJpeg_Link6_JPEGSW0_Out3Desc, {1, {ChiFormatYUV420NV12}, 0, 0, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{15, 0, 2, 0, {0, NULL}}, 1, UsecaseZSL_ZSLSnapshotJpeg_Link7_JPEGSW0_Out2Desc, {1, {ChiFormatYUV420NV12}, 0, 0, 8, BufferHeapIon, 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_pruneGroup3449[] = {{PruneGroupLowResolutionSnapshot, PruneTypeTRUE}};
static const PruneVariant s_pruneGroup3450[] = {{PruneGroupLowResolutionSnapshot, PruneTypeFALSE}};
static const PruneVariant s_pruneGroup3451[] = {{PruneGroupAI, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3452[] = {{PruneGroupHDRProfile, PruneTypeSDR}, {PruneGroupHDRProfile, PruneTypeHLG10}, {PruneGroupHDRProfile, PruneTypeHDR10}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLSnapshotYUVHAL_Link0_BPS0_Out1Desc[] =
{
    {65538, 14, 0, 0, {1, s_pruneGroup3449}}, // IPE
    {65538, 3, 0, 0, {1, s_pruneGroup3450}}, // IPE
    {65538, 22, 0, 0, {1, s_pruneGroup3451}}, // IPE
    {65538, 66, 0, 0, {3, s_pruneGroup3452}}, // IPE
};

static const PruneVariant s_pruneGroup3453[] = {{PruneGroupLowResolutionSnapshot, PruneTypeTRUE}};
static const PruneVariant s_pruneGroup3454[] = {{PruneGroupLowResolutionSnapshot, PruneTypeFALSE}};
static const PruneVariant s_pruneGroup3455[] = {{PruneGroupHDRProfile, PruneTypeSDR}, {PruneGroupHDRProfile, PruneTypeHLG10}, {PruneGroupHDRProfile, PruneTypeHDR10}};
static const PruneVariant s_pruneGroup3456[] = {{PruneGroupAI, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLSnapshotYUVHAL_Link1_BPS0_Out2Desc[] =
{
    {65538, 14, 1, 0, {1, s_pruneGroup3453}}, // IPE
    {65538, 3, 1, 0, {1, s_pruneGroup3454}}, // IPE
    {65538, 66, 1, 0, {3, s_pruneGroup3455}}, // IPE
    {65538, 22, 1, 0, {1, s_pruneGroup3456}}, // IPE
};

static const PruneVariant s_pruneGroup3457[] = {{PruneGroupLowResolutionSnapshot, PruneTypeTRUE}};
static const PruneVariant s_pruneGroup3458[] = {{PruneGroupLowResolutionSnapshot, PruneTypeFALSE}};
static const PruneVariant s_pruneGroup3459[] = {{PruneGroupHDRProfile, PruneTypeSDR}, {PruneGroupHDRProfile, PruneTypeHLG10}, {PruneGroupHDRProfile, PruneTypeHDR10}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLSnapshotYUVHAL_Link2_BPS0_Out3Desc[] =
{
    {65538, 14, 2, 0, {1, s_pruneGroup3457}}, // IPE
    {65538, 3, 2, 0, {1, s_pruneGroup3458}}, // IPE
    {65538, 66, 2, 0, {3, s_pruneGroup3459}}, // IPE
};

static const PruneVariant s_pruneGroup3460[] = {{PruneGroupLowResolutionSnapshot, PruneTypeTRUE}};
static const PruneVariant s_pruneGroup3461[] = {{PruneGroupLowResolutionSnapshot, PruneTypeFALSE}};
static const PruneVariant s_pruneGroup3462[] = {{PruneGroupHDRProfile, PruneTypeSDR}, {PruneGroupHDRProfile, PruneTypeHLG10}, {PruneGroupHDRProfile, PruneTypeHDR10}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLSnapshotYUVHAL_Link3_BPS0_Out4Desc[] =
{
    {65538, 14, 3, 0, {1, s_pruneGroup3460}}, // IPE
    {65538, 3, 3, 0, {1, s_pruneGroup3461}}, // IPE
    {65538, 66, 3, 0, {3, s_pruneGroup3462}}, // IPE
};

static const PruneVariant s_pruneGroup3463[] = {{PruneGroupLowResolutionSnapshot, PruneTypeTRUE}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLSnapshotYUVHAL_Link4_IPE14_Out10Desc[] =
{
    {65538, 3, 0, 0, {1, s_pruneGroup3463}}, // IPE
};

static const PruneVariant s_pruneGroup3464[] = {{PruneGroupLowResolutionSnapshot, PruneTypeTRUE}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLSnapshotYUVHAL_Link5_IPE14_Out11Desc[] =
{
    {65538, 3, 1, 0, {1, s_pruneGroup3464}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_ZSLSnapshotYUVHAL_Link6_IPE3_Out8Desc[] =
{
    {2, 0, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_YUV_HAL
};

static ChiLinkNodeDescriptor s_605_TARGET_BUFFER_YUV_HAL_Link_NodeDescriptors[] =
{
    {65538, 3, 8, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup3465[] = {{PruneGroupHDRProfile, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLSnapshotYUVHAL_Link7_IPE3_Out9Desc[] =
{
    {2, 1, 0, 0, {1, s_pruneGroup3465}}, // SinkBuffer ]-> TARGET_BUFFER_YUV_HAL3
};

static ChiLinkNodeDescriptor s_606_TARGET_BUFFER_YUV_HAL3_Link_NodeDescriptors[] =
{
    {65538, 3, 9, 0, {1, s_pruneGroup3465}},
};
static const PruneVariant s_pruneGroup3466[] = {{PruneGroupHDRProfile, PruneTypeSDR}, {PruneGroupHDRProfile, PruneTypeHLG10}, {PruneGroupHDRProfile, PruneTypeHDR10}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLSnapshotYUVHAL_Link8_IPE66_Out9Desc[] =
{
    {2, 1, 0, 0, {3, s_pruneGroup3466}}, // SinkBuffer ]-> TARGET_BUFFER_YUV_HAL3
};

static ChiLinkNodeDescriptor s_607_TARGET_BUFFER_YUV_HAL3_Link_NodeDescriptors[] =
{
    {65538, 66, 9, 0, {3, s_pruneGroup3466}},
};
static const PruneVariant s_pruneGroup3467[] = {{PruneGroupAI, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3468[] = {{PruneGroupHDRProfile, PruneTypeSDR}, {PruneGroupHDRProfile, PruneTypeHLG10}, {PruneGroupHDRProfile, PruneTypeHDR10}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLSnapshotYUVHAL_Link9_AISegmentation5_Out22Desc[] =
{
    {65538, 3, 43, 0, {1, s_pruneGroup3467}}, // IPE
    {65538, 66, 43, 0, {3, s_pruneGroup3468}}, // IPE
};

static const PruneVariant s_pruneGroup3469[] = {{PruneGroupAI, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLSnapshotYUVHAL_Link10_IPE22_Out9Desc[] =
{
    {255, 5, 0, 0, {1, s_pruneGroup3469}}, // AISegmentation
};

static ChiTargetPortDescriptor UsecaseZSL_ZSLSnapshotYUVHAL_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_YUV_HAL", &UsecaseZSL_TARGET_BUFFER_YUV_HAL_target, 1, s_605_TARGET_BUFFER_YUV_HAL_Link_NodeDescriptors}, // TARGET_BUFFER_YUV_HAL
    {"TARGET_BUFFER_YUV_HAL3", &UsecaseZSL_TARGET_BUFFER_YUV_HAL3_target, 1, s_606_TARGET_BUFFER_YUV_HAL3_Link_NodeDescriptors}, // TARGET_BUFFER_YUV_HAL3
    {"TARGET_BUFFER_YUV_HAL3", &UsecaseZSL_TARGET_BUFFER_YUV_HAL3_target, 1, s_607_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_pruneGroup3470[] = {{PruneGroupAI, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3471[] = {{PruneGroupLowResolutionSnapshot, PruneTypeTRUE}};
static const PruneVariant s_pruneGroup3472[] = {{PruneGroupAI, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3473[] = {{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_pruneGroup3470}, 0, 0, { 0 }},
    {UsecaseZSL_ZSLSnapshotYUVHAL_node65538_14_properties, 65538, 14, {4, { 0 }, UsecaseZSL_ZSLSnapshotYUVHALNode65538_14InputPortDescriptors, 2, { 0 }, UsecaseZSL_ZSLSnapshotYUVHALNode65538_14OutputPortDescriptors}, 1, {1, s_pruneGroup3471}, 0, 0, { 0 }},
    {UsecaseZSL_ZSLSnapshotYUVHAL_node65538_22_properties, 65538, 22, {2, { 0 }, UsecaseZSL_ZSLSnapshotYUVHALNode65538_22InputPortDescriptors, 1, { 0 }, UsecaseZSL_ZSLSnapshotYUVHALNode65538_22OutputPortDescriptors}, 2, {1, s_pruneGroup3472}, 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_pruneGroup3473}, 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_pruneGroup3474[] = {{PruneGroupSnapshot, PruneTypeHEIC}};
static const PruneVariant s_pruneGroup3475[] = {{PruneGroupSnapshot, PruneTypeJPEG}};
static ChiLinkNodeDescriptor UsecaseZSL_InternalZSLYuv2JpegGPU_Link0_JPEGAggregator3_Out2Desc[] =
{
    {2, 4, 0, 0, {1, s_pruneGroup3474}}, // SinkBuffer ]-> TARGET_BUFFER_HEIC_BLOB
    {2, 0, 0, 0, {1, s_pruneGroup3475}}, // SinkBuffer ]-> TARGET_BUFFER_SNAPSHOT
};

static ChiLinkNodeDescriptor s_608_TARGET_BUFFER_HEIC_BLOB_Link_NodeDescriptors[] =
{
    {6, 3, 2, 0, {1, s_pruneGroup3474}},
};
static ChiLinkNodeDescriptor s_609_TARGET_BUFFER_SNAPSHOT_Link_NodeDescriptors[] =
{
    {6, 3, 2, 0, {1, s_pruneGroup3475}},
};
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_pruneGroup3476[] = {{PruneGroupSnapshot, PruneTypeHEIC}};
static ChiLinkNodeDescriptor UsecaseZSL_InternalZSLYuv2JpegGPU_Link6_ChiGPUNode0_Out0Desc[] =
{
    {2, 10, 0, 0, {1, s_pruneGroup3476}}, // SinkBuffer ]-> TARGET_BUFFER_HEIC_YUV
    {65537, 3, 0, 0, {0, NULL}}, // JPEG
    {65547, 1, 0, 0, {0, NULL}}, // JPEGDMA
};

static ChiLinkNodeDescriptor s_610_TARGET_BUFFER_HEIC_YUV_Link_NodeDescriptors[] =
{
    {255, 0, 0, 0, {1, s_pruneGroup3476}},
};
static ChiTargetPortDescriptor UsecaseZSL_InternalZSLYuv2JpegGPU_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_HEIC_BLOB", &UsecaseZSL_TARGET_BUFFER_HEIC_BLOB_target, 1, s_608_TARGET_BUFFER_HEIC_BLOB_Link_NodeDescriptors}, // TARGET_BUFFER_HEIC_BLOB
    {"TARGET_BUFFER_SNAPSHOT", &UsecaseZSL_TARGET_BUFFER_SNAPSHOT_target, 1, s_609_TARGET_BUFFER_SNAPSHOT_Link_NodeDescriptors}, // TARGET_BUFFER_SNAPSHOT
    {"TARGET_BUFFER_HEIC_YUV", &UsecaseZSL_TARGET_BUFFER_HEIC_YUV_target, 1, s_610_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_pruneGroup3477[] = {{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_pruneGroup3477}, 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_611_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_611_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_612_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_612_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_pruneGroup3478[] = {{PruneGroupSnapshot, PruneTypeHEIC}};
static const PruneVariant s_pruneGroup3479[] = {{PruneGroupSnapshot, PruneTypeJPEG}};
static ChiLinkNodeDescriptor UsecaseZSL_YuvGpu2Jpeg_Link0_JPEGAggregator3_Out2Desc[] =
{
    {2, 4, 0, 0, {1, s_pruneGroup3478}}, // SinkBuffer ]-> TARGET_BUFFER_HEIC_BLOB
    {2, 0, 0, 0, {1, s_pruneGroup3479}}, // SinkBuffer ]-> TARGET_BUFFER_SNAPSHOT
};

static ChiLinkNodeDescriptor s_613_TARGET_BUFFER_HEIC_BLOB_Link_NodeDescriptors[] =
{
    {6, 3, 2, 0, {1, s_pruneGroup3478}},
};
static ChiLinkNodeDescriptor s_614_TARGET_BUFFER_SNAPSHOT_Link_NodeDescriptors[] =
{
    {6, 3, 2, 0, {1, s_pruneGroup3479}},
};
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_pruneGroup3480[] = {{PruneGroupSnapshot, PruneTypeHEIC}};
static ChiLinkNodeDescriptor UsecaseZSL_YuvGpu2Jpeg_Link6_ChiGPUNode0_Out0Desc[] =
{
    {2, 10, 0, 0, {1, s_pruneGroup3480}}, // SinkBuffer ]-> TARGET_BUFFER_HEIC_YUV
    {65537, 3, 0, 0, {0, NULL}}, // JPEG
    {65547, 1, 0, 0, {0, NULL}}, // JPEGDMA
};

static ChiLinkNodeDescriptor s_615_TARGET_BUFFER_HEIC_YUV_Link_NodeDescriptors[] =
{
    {255, 0, 0, 0, {1, s_pruneGroup3480}},
};
static ChiTargetPortDescriptor UsecaseZSL_YuvGpu2Jpeg_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_HEIC_BLOB", &UsecaseZSL_TARGET_BUFFER_HEIC_BLOB_target, 1, s_613_TARGET_BUFFER_HEIC_BLOB_Link_NodeDescriptors}, // TARGET_BUFFER_HEIC_BLOB
    {"TARGET_BUFFER_SNAPSHOT", &UsecaseZSL_TARGET_BUFFER_SNAPSHOT_target, 1, s_614_TARGET_BUFFER_SNAPSHOT_Link_NodeDescriptors}, // TARGET_BUFFER_SNAPSHOT
    {"TARGET_BUFFER_HEIC_YUV", &UsecaseZSL_TARGET_BUFFER_HEIC_YUV_target, 1, s_615_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_pruneGroup3481[] = {{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_pruneGroup3481}, 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_616_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_616_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_617_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_617_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_618_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_618_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_619_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_620_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_621_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_622_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_619_TARGET_BUFFER_RAW_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_RAW_OUT
    {"TARGET_BUFFER_RAW_OUT1", &UsecaseZSL_TARGET_BUFFER_RAW_OUT1_target, 1, s_620_TARGET_BUFFER_RAW_OUT1_Link_NodeDescriptors}, // TARGET_BUFFER_RAW_OUT1
    {"TARGET_BUFFER_RAW_OUT2", &UsecaseZSL_TARGET_BUFFER_RAW_OUT2_target, 1, s_621_TARGET_BUFFER_RAW_OUT2_Link_NodeDescriptors}, // TARGET_BUFFER_RAW_OUT2
    {"TARGET_BUFFER_RAW_OUT3", &UsecaseZSL_TARGET_BUFFER_RAW_OUT3_target, 1, s_622_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_623_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors[] =
{
    {65538, 1, 8, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup3482[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_Link7_IFE0_Out10Desc[] =
{
    {1, 0, 13, 0, {2, s_pruneGroup3482}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup3483[] = {{PruneGroupBTMCMode, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_Link8_IFE0_Out31Desc[] =
{
    {9, 0, 34, 0, {1, s_pruneGroup3483}}, // StatsParse
};

static const PruneVariant s_pruneGroup3484[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_Link9_IFE0_Out19Desc[] =
{
    {9, 0, 9, 0, {1, s_pruneGroup3484}}, // StatsParse
};

static const PruneVariant s_pruneGroup3485[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3486[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_Link10_IFE0_Out21Desc[] =
{
    {9, 0, 1, 0, {1, s_pruneGroup3485}}, // StatsParse
    {12, 0, 1, 0, {1, s_pruneGroup3486}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup3487[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3488[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3489[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_Link11_IFE0_Out29Desc[] =
{
    {9, 0, 36, 0, {1, s_pruneGroup3487}}, // StatsParse
    {1, 0, 62, 0, {1, s_pruneGroup3488}}, // StatsProcessing
    {12, 0, 62, 0, {1, s_pruneGroup3489}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup3490[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3491[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_Link12_IFE0_Out30Desc[] =
{
    {9, 0, 35, 0, {1, s_pruneGroup3490}}, // StatsParse
    {1, 0, 37, 0, {1, s_pruneGroup3491}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup3492[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3493[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_Link13_IFE0_Out32Desc[] =
{
    {9, 0, 3, 0, {1, s_pruneGroup3492}}, // StatsParse
    {1, 0, 3, 0, {1, s_pruneGroup3493}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup3494[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3495[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_Link14_IFE0_Out36Desc[] =
{
    {9, 0, 61, 0, {1, s_pruneGroup3494}}, // StatsParse
    {1, 0, 76, 0, {1, s_pruneGroup3495}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup3496[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3497[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_Link15_IFE0_Out12Desc[] =
{
    {9, 0, 7, 0, {1, s_pruneGroup3496}}, // StatsParse
    {1, 0, 7, 0, {1, s_pruneGroup3497}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup3498[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_Link16_StatsParse0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup3498}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup3499[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_Link17_StatsProcessing0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup3499}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup3500[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_Link18_AutoWhiteBalance0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup3500}}, // SinkNoBuffer
};

static ChiTargetPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_DISPLAY", &UsecaseZSL_TARGET_BUFFER_DISPLAY_target, 1, s_623_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_pruneGroup3501[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3502[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3503[] = {{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_pruneGroup3501}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_node12_0_properties, 12, 0, {2, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFNode12_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFNode12_0OutputPortDescriptors}, 2, {1, s_pruneGroup3502}, 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_pruneGroup3503}, 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_624_TARGET_BUFFER_RAW_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 9, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureNZSLSnapshotRDI_Link6_IFE0_Out0Desc[] =
{
    {8, 0, 3, 0, {0, NULL}}, // 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_624_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_pruneGroup3504[] = {{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_pruneGroup3504}, 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_625_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_626_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 0, 9, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup3505[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static const PruneVariant s_pruneGroup3506[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFR_Link5_Sensor0_Out0Desc[] =
{
    {65536, 0, 2, 1, {0, NULL}}, // IFE
    {65536, 0, 2, 5, {1, s_pruneGroup3505}}, // IFE
    {65536, 0, 2, 6, {1, s_pruneGroup3506}}, // IFE
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFR_Link6_Sensor0_Out1Desc[] =
{
    {65536, 0, 6, 2, {0, NULL}}, // IFE
};

static const PruneVariant s_pruneGroup3507[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFR_Link7_IFE0_Out10Desc[] =
{
    {1, 0, 13, 0, {2, s_pruneGroup3507}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup3508[] = {{PruneGroupBTMCMode, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFR_Link8_IFE0_Out31Desc[] =
{
    {9, 0, 34, 0, {1, s_pruneGroup3508}}, // StatsParse
};

static const PruneVariant s_pruneGroup3509[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFR_Link9_IFE0_Out19Desc[] =
{
    {9, 0, 9, 0, {1, s_pruneGroup3509}}, // StatsParse
};

static const PruneVariant s_pruneGroup3510[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3511[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFR_Link10_IFE0_Out21Desc[] =
{
    {9, 0, 1, 0, {1, s_pruneGroup3510}}, // StatsParse
    {12, 0, 1, 0, {1, s_pruneGroup3511}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup3512[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3513[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3514[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFR_Link11_IFE0_Out29Desc[] =
{
    {9, 0, 36, 0, {1, s_pruneGroup3512}}, // StatsParse
    {1, 0, 62, 0, {1, s_pruneGroup3513}}, // StatsProcessing
    {12, 0, 62, 0, {1, s_pruneGroup3514}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup3515[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3516[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFR_Link12_IFE0_Out30Desc[] =
{
    {9, 0, 35, 0, {1, s_pruneGroup3515}}, // StatsParse
    {1, 0, 37, 0, {1, s_pruneGroup3516}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup3517[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3518[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFR_Link13_IFE0_Out32Desc[] =
{
    {9, 0, 3, 0, {1, s_pruneGroup3517}}, // StatsParse
    {1, 0, 3, 0, {1, s_pruneGroup3518}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup3519[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3520[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFR_Link14_IFE0_Out36Desc[] =
{
    {9, 0, 61, 0, {1, s_pruneGroup3519}}, // StatsParse
    {1, 0, 76, 0, {1, s_pruneGroup3520}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup3521[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3522[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFR_Link15_IFE0_Out12Desc[] =
{
    {9, 0, 7, 0, {1, s_pruneGroup3521}}, // StatsParse
    {1, 0, 7, 0, {1, s_pruneGroup3522}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup3523[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFR_Link16_StatsParse0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup3523}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup3524[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFR_Link17_StatsProcessing0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup3524}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup3525[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFR_Link18_AutoWhiteBalance0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup3525}}, // SinkNoBuffer
};

static ChiTargetPortDescriptor UsecaseZSL_RealTimePreviewVideoHFR_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_DISPLAY", &UsecaseZSL_TARGET_BUFFER_DISPLAY_target, 1, s_625_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors}, // TARGET_BUFFER_DISPLAY
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_626_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_pruneGroup3526[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3527[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3528[] = {{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_pruneGroup3526}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimePreviewVideoHFR_node12_0_properties, 12, 0, {2, { 0 }, UsecaseZSL_RealTimePreviewVideoHFRNode12_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimePreviewVideoHFRNode12_0OutputPortDescriptors}, 2, {1, s_pruneGroup3527}, 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_pruneGroup3528}, 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_627_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_628_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_pruneGroup3529[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link6_Sensor0_Out2Desc[] =
{
    {65550, 0, 2, 11, {1, s_pruneGroup3529}}, // IFELite
};

static const PruneVariant s_pruneGroup3530[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link7_Sensor0_Out3Desc[] =
{
    {65550, 0, 3, 12, {1, s_pruneGroup3530}}, // IFELite
};

static const PruneVariant s_pruneGroup3531[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link8_Sensor0_Out4Desc[] =
{
    {65550, 0, 4, 13, {1, s_pruneGroup3531}}, // IFELite
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link9_IFELite0_Out1Desc[] =
{
    {65536, 0, 3, 1, {0, NULL}}, // IFE
};

static const PruneVariant s_pruneGroup3532[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link10_IFELite0_Out2Desc[] =
{
    {65536, 1, 3, 11, {1, s_pruneGroup3532}}, // IFE
};

static const PruneVariant s_pruneGroup3533[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link11_IFE0_Out10Desc[] =
{
    {1, 0, 13, 0, {2, s_pruneGroup3533}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup3534[] = {{PruneGroupBTMCMode, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link12_IFE0_Out31Desc[] =
{
    {9, 0, 34, 0, {1, s_pruneGroup3534}}, // StatsParse
};

static const PruneVariant s_pruneGroup3535[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link13_IFE0_Out19Desc[] =
{
    {9, 0, 9, 0, {1, s_pruneGroup3535}}, // StatsParse
};

static const PruneVariant s_pruneGroup3536[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3537[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link14_IFE0_Out21Desc[] =
{
    {9, 0, 1, 0, {1, s_pruneGroup3536}}, // StatsParse
    {12, 0, 1, 0, {1, s_pruneGroup3537}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup3538[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3539[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3540[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link15_IFE0_Out29Desc[] =
{
    {9, 0, 36, 0, {1, s_pruneGroup3538}}, // StatsParse
    {1, 0, 62, 0, {1, s_pruneGroup3539}}, // StatsProcessing
    {12, 0, 62, 0, {1, s_pruneGroup3540}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup3541[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3542[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link16_IFE0_Out30Desc[] =
{
    {9, 0, 35, 0, {1, s_pruneGroup3541}}, // StatsParse
    {1, 0, 37, 0, {1, s_pruneGroup3542}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup3543[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3544[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link17_IFE0_Out32Desc[] =
{
    {9, 0, 3, 0, {1, s_pruneGroup3543}}, // StatsParse
    {1, 0, 3, 0, {1, s_pruneGroup3544}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup3545[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3546[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link18_IFE0_Out36Desc[] =
{
    {9, 0, 61, 0, {1, s_pruneGroup3545}}, // StatsParse
    {1, 0, 76, 0, {1, s_pruneGroup3546}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup3547[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3548[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link19_IFE0_Out12Desc[] =
{
    {9, 0, 7, 0, {1, s_pruneGroup3547}}, // StatsParse
    {1, 0, 7, 0, {1, s_pruneGroup3548}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup3549[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link20_StatsParse0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup3549}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup3550[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link21_StatsProcessing0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup3550}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup3551[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link22_AutoWhiteBalance0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup3551}}, // SinkNoBuffer
};

static ChiTargetPortDescriptor UsecaseZSL_RealTimePreviewVideoHFRNo3A_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_DISPLAY", &UsecaseZSL_TARGET_BUFFER_DISPLAY_target, 1, s_627_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors}, // TARGET_BUFFER_DISPLAY
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_628_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_pruneGroup3552[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3553[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3554[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup3555[] = {{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_pruneGroup3552}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimePreviewVideoHFRNo3A_node12_0_properties, 12, 0, {2, { 0 }, UsecaseZSL_RealTimePreviewVideoHFRNo3ANode12_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimePreviewVideoHFRNo3ANode12_0OutputPortDescriptors}, 2, {1, s_pruneGroup3553}, 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_pruneGroup3554}, 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_pruneGroup3555}, 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 ChiLinkNodeDescriptor UsecaseZSL_ZSLSnapshotIFEYUVTOHAL_Link0_IFE0_Out0Desc[] =
{
    {2, 0, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_P010
    {8, 0, 3, 0, {0, NULL}}, // FDManager
};

static ChiLinkNodeDescriptor s_629_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_630_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_631_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_629_TARGET_BUFFER_P010_Link_NodeDescriptors}, // TARGET_BUFFER_P010
    {"TARGET_BUFFER_DS4REF_PD10_OUT", &UsecaseZSL_TARGET_BUFFER_DS4REF_PD10_OUT_target, 1, s_630_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_631_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_pruneGroup3556[] = {{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_pruneGroup3556}, 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_632_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_633_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_634_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_635_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_632_TARGET_BUFFER_P010_Link_NodeDescriptors}, // TARGET_BUFFER_P010
    {"TARGET_BUFFER_DS4REF_PD10_OUT", &UsecaseZSL_TARGET_BUFFER_DS4REF_PD10_OUT_target, 1, s_633_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_634_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_635_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_636_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_636_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_pruneGroup3557[] = {{PruneGroupSnapshot, PruneTypeHEIC}};
static const PruneVariant s_pruneGroup3558[] = {{PruneGroupSnapshot, PruneTypeJPEG}};
static ChiLinkNodeDescriptor UsecaseZSL_InternalZSLYuv2Jpeg_Link0_JPEGAggregator0_Out2Desc[] =
{
    {2, 2, 0, 0, {1, s_pruneGroup3557}}, // SinkBuffer ]-> TARGET_BUFFER_HEIC_BLOB
    {2, 0, 0, 0, {1, s_pruneGroup3558}}, // SinkBuffer ]-> TARGET_BUFFER_SNAPSHOT
};

static ChiLinkNodeDescriptor s_637_TARGET_BUFFER_HEIC_BLOB_Link_NodeDescriptors[] =
{
    {6, 0, 2, 0, {1, s_pruneGroup3557}},
};
static ChiLinkNodeDescriptor s_638_TARGET_BUFFER_SNAPSHOT_Link_NodeDescriptors[] =
{
    {6, 0, 2, 0, {1, s_pruneGroup3558}},
};
static ChiLinkNodeDescriptor UsecaseZSL_InternalZSLYuv2Jpeg_Link1_JPEGSW0_Out3Desc[] =
{
    {6, 0, 1, 0, {0, NULL}}, // JPEGAggregator
};

static ChiLinkNodeDescriptor UsecaseZSL_InternalZSLYuv2Jpeg_Link2_JPEGSW0_Out2Desc[] =
{
    {6, 0, 0, 0, {0, NULL}}, // JPEGAggregator
};

static ChiLinkNodeDescriptor UsecaseZSL_InternalZSLYuv2Jpeg_source_Link_3NodeDescriptors[] =
{
    {65538, 5, 0, 0, {0, NULL}},
    {15, 0, 0, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup3559[] = {{PruneGroupLowResolutionSnapshot, PruneTypeTRUE}, {PruneGroupSnapshot, PruneTypeHEIC}};
static const PruneVariant s_pruneGroup3560[] = {{PruneGroupLowResolutionSnapshot, PruneTypeFALSE}, {PruneGroupSnapshot, PruneTypeHEIC}};
static ChiLinkNodeDescriptor UsecaseZSL_InternalZSLYuv2Jpeg_Link3_IPE5_Out9Desc[] =
{
    {65538, 14, 0, 0, {2, s_pruneGroup3559}}, // IPE
    {2, 5, 0, 0, {2, s_pruneGroup3560}}, // SinkBuffer ]-> TARGET_BUFFER_HEIC_YUV
};

static ChiLinkNodeDescriptor s_639_TARGET_BUFFER_HEIC_YUV_Link_NodeDescriptors[] =
{
    {65538, 5, 9, 0, {2, s_pruneGroup3560}},
};
static const PruneVariant s_pruneGroup3561[] = {{PruneGroupLowResolutionSnapshot, PruneTypeTRUE}, {PruneGroupSnapshot, PruneTypeHEIC}};
static ChiLinkNodeDescriptor UsecaseZSL_InternalZSLYuv2Jpeg_Link4_IPE14_Out9Desc[] =
{
    {2, 5, 0, 0, {2, s_pruneGroup3561}}, // SinkBuffer ]-> TARGET_BUFFER_HEIC_YUV
};

static ChiLinkNodeDescriptor s_640_TARGET_BUFFER_HEIC_YUV_Link_NodeDescriptors[] =
{
    {65538, 14, 9, 0, {2, s_pruneGroup3561}},
};
static const PruneVariant s_pruneGroup3562[] = {{PruneGroupSnapshot, PruneTypeHEIC}};
static ChiLinkNodeDescriptor UsecaseZSL_InternalZSLYuv2Jpeg_Link5_IPE14_Out8Desc[] =
{
    {15, 0, 1, 0, {1, s_pruneGroup3562}}, // JPEGSW
};

static ChiTargetPortDescriptor UsecaseZSL_InternalZSLYuv2Jpeg_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_HEIC_BLOB", &UsecaseZSL_TARGET_BUFFER_HEIC_BLOB_target, 1, s_637_TARGET_BUFFER_HEIC_BLOB_Link_NodeDescriptors}, // TARGET_BUFFER_HEIC_BLOB
    {"TARGET_BUFFER_SNAPSHOT", &UsecaseZSL_TARGET_BUFFER_SNAPSHOT_target, 1, s_638_TARGET_BUFFER_SNAPSHOT_Link_NodeDescriptors}, // TARGET_BUFFER_SNAPSHOT
    {"TARGET_BUFFER_HEIC_YUV", &UsecaseZSL_TARGET_BUFFER_HEIC_YUV_target, 1, s_639_TARGET_BUFFER_HEIC_YUV_Link_NodeDescriptors}, // TARGET_BUFFER_HEIC_YUV
    {"TARGET_BUFFER_HEIC_YUV", &UsecaseZSL_TARGET_BUFFER_HEIC_YUV_target, 1, s_640_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, 2, UsecaseZSL_InternalZSLYuv2Jpeg_source_Link_3NodeDescriptors}, // TARGET_BUFFER_CUSTOM_YUV
};

// JPEGSW0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_InternalZSLYuv2JpegNode15_0InputPortDescriptors[] =
{
    {0, 1, 0, 0, { 0 }, NULL}, // JPEGSWInputPortMain
    {1, 0, 0, 0, { 0 }, NULL}, // JPEGSWInputPortThumb
};

// JPEGSW0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_InternalZSLYuv2JpegNode15_0OutputPortDescriptors[] =
{
    {3, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // JPEGSWOutputPortThumb
    {2, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // JPEGSWOutputPortMain
};

// JPEGAggregator0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_InternalZSLYuv2JpegNode6_0InputPortDescriptors[] =
{
    {1, 0, 0, 0, { 0 }, NULL}, // JPEGAggregatorInputPort1
    {0, 0, 0, 0, { 0 }, NULL}, // JPEGAggregatorInputPort0
};

// JPEGAggregator0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_InternalZSLYuv2JpegNode6_0OutputPortDescriptors[] =
{
    {2, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // JPEGAggregatorOutputPort0
};

// 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
    {8, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
};

// 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
};

static ChiNodeProperty UsecaseZSL_InternalZSLYuv2Jpeg_node65538_14_properties[] =
{
    {2, "3"},
};

static ChiNodeProperty UsecaseZSL_InternalZSLYuv2Jpeg_node65538_5_properties[] =
{
    {2, "3"},
};

static const PruneVariant s_pruneGroup3563[] = {{PruneGroupLowResolutionSnapshot, PruneTypeTRUE}, {PruneGroupSnapshot, PruneTypeHEIC}};
static const PruneVariant s_pruneGroup3564[] = {{PruneGroupSnapshot, PruneTypeHEIC}};
static ChiNode UsecaseZSL_InternalZSLYuv2JpegNodes[] =
{
    {NULL, 15, 0, {2, { 0 }, UsecaseZSL_InternalZSLYuv2JpegNode15_0InputPortDescriptors, 2, { 0 }, UsecaseZSL_InternalZSLYuv2JpegNode15_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {NULL, 6, 0, {2, { 0 }, UsecaseZSL_InternalZSLYuv2JpegNode6_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_InternalZSLYuv2JpegNode6_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_InternalZSLYuv2Jpeg_node65538_14_properties, 65538, 14, {1, { 0 }, UsecaseZSL_InternalZSLYuv2JpegNode65538_14InputPortDescriptors, 2, { 0 }, UsecaseZSL_InternalZSLYuv2JpegNode65538_14OutputPortDescriptors}, 1, {2, s_pruneGroup3563}, 0, 0, { 0 }},
    {UsecaseZSL_InternalZSLYuv2Jpeg_node65538_5_properties, 65538, 5, {1, { 0 }, UsecaseZSL_InternalZSLYuv2JpegNode65538_5InputPortDescriptors, 1, { 0 }, UsecaseZSL_InternalZSLYuv2JpegNode65538_5OutputPortDescriptors}, 1, {1, s_pruneGroup3564}, 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},
    {{15, 0, 3, 0, {0, NULL}}, 1, UsecaseZSL_InternalZSLYuv2Jpeg_Link1_JPEGSW0_Out3Desc, {1, {ChiFormatYUV420NV12}, 0, 0, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{15, 0, 2, 0, {0, NULL}}, 1, UsecaseZSL_InternalZSLYuv2Jpeg_Link2_JPEGSW0_Out2Desc, {1, {ChiFormatYUV420NV12}, 0, 0, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 5, 9, 0, {0, NULL}}, 2, UsecaseZSL_InternalZSLYuv2Jpeg_Link3_IPE5_Out9Desc, {1, {ChiFormatYUV420NV12}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 14, 9, 0, {0, NULL}}, 1, UsecaseZSL_InternalZSLYuv2Jpeg_Link4_IPE14_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 14, 8, 0, {0, NULL}}, 1, UsecaseZSL_InternalZSLYuv2Jpeg_Link5_IPE14_Out8Desc, {1, {ChiFormatYUV420NV12}, 0, 1, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {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_pruneGroup3565[] = {{PruneGroupLowResolutionSnapshot, PruneTypeTRUE}, {PruneGroupSnapshot, PruneTypeHEIC}};
static const PruneVariant s_pruneGroup3566[] = {{PruneGroupSnapshot, PruneTypeJPEG}};
static const PruneVariant s_pruneGroup3567[] = {{PruneGroupLowResolutionSnapshot, PruneTypeFALSE}, {PruneGroupSnapshot, PruneTypeHEIC}};
static ChiLinkNodeDescriptor UsecaseZSL_InternalZSLYuv2JpegScaling_Link1_IPE5_Out9Desc[] =
{
    {65538, 14, 0, 0, {2, s_pruneGroup3565}}, // IPE
    {65537, 0, 0, 0, {1, s_pruneGroup3566}}, // JPEG
    {2, 5, 0, 0, {2, s_pruneGroup3567}}, // SinkBuffer ]-> TARGET_BUFFER_HEIC_YUV
};

static ChiLinkNodeDescriptor s_641_TARGET_BUFFER_HEIC_YUV_Link_NodeDescriptors[] =
{
    {65538, 5, 9, 0, {2, s_pruneGroup3567}},
};
static ChiLinkNodeDescriptor UsecaseZSL_InternalZSLYuv2JpegScaling_Link2_JPEG1_Out1Desc[] =
{
    {6, 0, 1, 0, {0, NULL}}, // JPEGAggregator
};

static const PruneVariant s_pruneGroup3568[] = {{PruneGroupLowResolutionSnapshot, PruneTypeTRUE}, {PruneGroupSnapshot, PruneTypeHEIC}};
static ChiLinkNodeDescriptor UsecaseZSL_InternalZSLYuv2JpegScaling_Link3_IPE14_Out9Desc[] =
{
    {2, 5, 0, 0, {2, s_pruneGroup3568}}, // SinkBuffer ]-> TARGET_BUFFER_HEIC_YUV
};

static ChiLinkNodeDescriptor s_642_TARGET_BUFFER_HEIC_YUV_Link_NodeDescriptors[] =
{
    {65538, 14, 9, 0, {2, s_pruneGroup3568}},
};
static const PruneVariant s_pruneGroup3569[] = {{PruneGroupSnapshot, PruneTypeHEIC}};
static const PruneVariant s_pruneGroup3570[] = {{PruneGroupSnapshot, PruneTypeJPEG}};
static ChiLinkNodeDescriptor UsecaseZSL_InternalZSLYuv2JpegScaling_Link4_JPEGAggregator0_Out2Desc[] =
{
    {2, 2, 0, 0, {1, s_pruneGroup3569}}, // SinkBuffer ]-> TARGET_BUFFER_HEIC_BLOB
    {2, 0, 0, 0, {1, s_pruneGroup3570}}, // SinkBuffer ]-> TARGET_BUFFER_SNAPSHOT
};

static ChiLinkNodeDescriptor s_643_TARGET_BUFFER_HEIC_BLOB_Link_NodeDescriptors[] =
{
    {6, 0, 2, 0, {1, s_pruneGroup3569}},
};
static ChiLinkNodeDescriptor s_644_TARGET_BUFFER_SNAPSHOT_Link_NodeDescriptors[] =
{
    {6, 0, 2, 0, {1, s_pruneGroup3570}},
};
static ChiLinkNodeDescriptor UsecaseZSL_InternalZSLYuv2JpegScaling_Link5_JPEGSW0_Out2Desc[] =
{
    {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_641_TARGET_BUFFER_HEIC_YUV_Link_NodeDescriptors}, // TARGET_BUFFER_HEIC_YUV
    {"TARGET_BUFFER_HEIC_YUV", &UsecaseZSL_TARGET_BUFFER_HEIC_YUV_target, 1, s_642_TARGET_BUFFER_HEIC_YUV_Link_NodeDescriptors}, // TARGET_BUFFER_HEIC_YUV
    {"TARGET_BUFFER_HEIC_BLOB", &UsecaseZSL_TARGET_BUFFER_HEIC_BLOB_target, 1, s_643_TARGET_BUFFER_HEIC_BLOB_Link_NodeDescriptors}, // TARGET_BUFFER_HEIC_BLOB
    {"TARGET_BUFFER_SNAPSHOT", &UsecaseZSL_TARGET_BUFFER_SNAPSHOT_target, 1, s_644_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
};

// JPEGSW0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_InternalZSLYuv2JpegScalingNode15_0OutputPortDescriptors[] =
{
    {2, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // JPEGSWOutputPortMain
};

// 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
};

// 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_pruneGroup3571[] = {{PruneGroupLowResolutionSnapshot, PruneTypeTRUE}, {PruneGroupSnapshot, PruneTypeHEIC}};
static ChiNode UsecaseZSL_InternalZSLYuv2JpegScalingNodes[] =
{
    {NULL, 15, 0, {0, { 0 }, NULL, 1, { 0 }, UsecaseZSL_InternalZSLYuv2JpegScalingNode15_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {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, 0, { 0 }, NULL}, 0, {0, NULL}, 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_pruneGroup3571}, 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},
    {{15, 0, 2, 0, {0, NULL}}, 1, UsecaseZSL_InternalZSLYuv2JpegScaling_Link5_JPEGSW0_Out2Desc, {1, {ChiFormatYUV420NV12}, 0, 0, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
};

/*****************************Pipeline MfsrPostFilter***************************/

static const PruneVariant s_pruneGroup3572[] = {{PruneGroupHDRSnapshotProfile, PruneTypeHLG10}};
static const PruneVariant s_pruneGroup3573[] = {{PruneGroupAI, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MfsrPostFilter_source_Link_0NodeDescriptors[] =
{
    {65538, 3, 0, 0, {0, NULL}},
    {65538, 66, 0, 0, {1, s_pruneGroup3572}},
    {65538, 22, 0, 0, {1, s_pruneGroup3573}},
};
static const PruneVariant s_pruneGroup3574[] = {{PruneGroupAI, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MfsrPostFilter_Link0_IPE22_Out9Desc[] =
{
    {255, 5, 0, 0, {1, s_pruneGroup3574}}, // AISegmentation
};

static const PruneVariant s_pruneGroup3575[] = {{PruneGroupHDRSnapshotProfile, PruneTypeHLG10}};
static const PruneVariant s_pruneGroup3576[] = {{PruneGroupAI, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MfsrPostFilter_source_Link_2NodeDescriptors[] =
{
    {65538, 3, 1, 0, {0, NULL}},
    {65538, 66, 1, 0, {1, s_pruneGroup3575}},
    {65538, 22, 1, 0, {1, s_pruneGroup3576}},
};
static const PruneVariant s_pruneGroup3577[] = {{PruneGroupAI, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3578[] = {{PruneGroupHDRSnapshotProfile, PruneTypeHLG10}};
static ChiLinkNodeDescriptor UsecaseZSL_MfsrPostFilter_Link1_AISegmentation5_Out22Desc[] =
{
    {65538, 3, 43, 0, {1, s_pruneGroup3577}}, // IPE3
    {65538, 66, 43, 0, {1, s_pruneGroup3578}}, // IPE
};

static const PruneVariant s_pruneGroup3579[] = {{PruneGroupHDRSnapshotProfile, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MfsrPostFilter_Link2_IPE33_Out9Desc[] =
{
    {2, 0, 0, 0, {1, s_pruneGroup3579}}, // SinkBuffer ]-> TARGET_BUFFER_YUV
};

static ChiLinkNodeDescriptor s_645_TARGET_BUFFER_YUV_Link_NodeDescriptors[] =
{
    {65538, 3, 9, 0, {1, s_pruneGroup3579}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MfsrPostFilter_Link3_IPE33_Out8Desc[] =
{
    {2, 1, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_YUV_OUT
};

static ChiLinkNodeDescriptor s_646_TARGET_BUFFER_YUV_OUT_Link_NodeDescriptors[] =
{
    {65538, 3, 8, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup3580[] = {{PruneGroupHDRSnapshotProfile, PruneTypeHLG10}};
static ChiLinkNodeDescriptor UsecaseZSL_MfsrPostFilter_Link4_IPE66_Out9Desc[] =
{
    {2, 0, 0, 0, {1, s_pruneGroup3580}}, // SinkBuffer ]-> TARGET_BUFFER_YUV
};

static ChiLinkNodeDescriptor s_647_TARGET_BUFFER_YUV_Link_NodeDescriptors[] =
{
    {65538, 66, 9, 0, {1, s_pruneGroup3580}},
};
static ChiTargetPortDescriptor UsecaseZSL_MfsrPostFilter_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_YUV", &UsecaseZSL_TARGET_BUFFER_YUV_target, 1, s_645_TARGET_BUFFER_YUV_Link_NodeDescriptors}, // TARGET_BUFFER_YUV
    {"TARGET_BUFFER_YUV_OUT", &UsecaseZSL_TARGET_BUFFER_YUV_OUT_target, 1, s_646_TARGET_BUFFER_YUV_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_YUV_OUT
    {"TARGET_BUFFER_YUV", &UsecaseZSL_TARGET_BUFFER_YUV_target, 1, s_647_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_pruneGroup3581[] = {{PruneGroupAI, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3582[] = {{PruneGroupAI, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3583[] = {{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_pruneGroup3581}, 0, 0, { 0 }},
    {UsecaseZSL_MfsrPostFilter_node65538_22_properties, 65538, 22, {2, { 0 }, UsecaseZSL_MfsrPostFilterNode65538_22InputPortDescriptors, 1, { 0 }, UsecaseZSL_MfsrPostFilterNode65538_22OutputPortDescriptors}, 2, {1, s_pruneGroup3582}, 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_pruneGroup3583}, 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_648_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_648_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_649_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_649_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_650_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_650_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_651_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_651_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_652_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_653_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_654_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_655_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_652_TARGET_BUFFER_YUV_HAL_Link_NodeDescriptors}, // TARGET_BUFFER_YUV_HAL
    {"TARGET_BUFFER_OUTPUT_DS4", &UsecaseZSL_TARGET_BUFFER_OUTPUT_DS4_target, 1, s_653_TARGET_BUFFER_OUTPUT_DS4_Link_NodeDescriptors}, // TARGET_BUFFER_OUTPUT_DS4
    {"TARGET_BUFFER_OUTPUT_DS16", &UsecaseZSL_TARGET_BUFFER_OUTPUT_DS16_target, 1, s_654_TARGET_BUFFER_OUTPUT_DS16_Link_NodeDescriptors}, // TARGET_BUFFER_OUTPUT_DS16
    {"TARGET_BUFFER_YUV_HAL2", &UsecaseZSL_TARGET_BUFFER_YUV_HAL2_target, 1, s_655_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_pruneGroup3584[] = {{PruneGroupAI, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRTwoFrameSnapshotFusion_Link11_IPE22_Out9Desc[] =
{
    {255, 5, 0, 0, {1, s_pruneGroup3584}}, // AISegmentation
};

static const PruneVariant s_pruneGroup3585[] = {{PruneGroupAI, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRTwoFrameSnapshotFusion_Link12_AISegmentation5_Out22Desc[] =
{
    {65538, 3, 43, 0, {1, s_pruneGroup3585}}, // IPE
};

static const PruneVariant s_pruneGroup3586[] = {{PruneGroupAI, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRTwoFrameSnapshotFusion_Link13_IPE2_Out10068Desc[] =
{
    {65538, 3, 0, 0, {0, NULL}}, // IPE
    {65538, 22, 0, 0, {1, s_pruneGroup3586}}, // IPE
};

static const PruneVariant s_pruneGroup3587[] = {{PruneGroupAI, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRTwoFrameSnapshotFusion_Link14_IPE2_Out10069Desc[] =
{
    {65538, 3, 1, 0, {0, NULL}}, // IPE
    {65538, 22, 1, 0, {1, s_pruneGroup3587}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MFHDRTwoFrameSnapshotFusion_Link15_IPE3_Out8Desc[] =
{
    {2, 2, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_YUV_OUT
};

static ChiLinkNodeDescriptor s_656_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_657_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_656_TARGET_BUFFER_YUV_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_YUV_OUT
    {"TARGET_BUFFER_YUV_HAL", &UsecaseZSL_TARGET_BUFFER_YUV_HAL_target, 1, s_657_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_pruneGroup3588[] = {{PruneGroupAI, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3589[] = {{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_pruneGroup3588}, 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_pruneGroup3589}, 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_658_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_659_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_658_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_659_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_660_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_661_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_662_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_663_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_660_TARGET_BUFFER_YUV_HAL_Link_NodeDescriptors}, // TARGET_BUFFER_YUV_HAL
    {"TARGET_BUFFER_OUTPUT_DS4", &UsecaseZSL_TARGET_BUFFER_OUTPUT_DS4_target, 1, s_661_TARGET_BUFFER_OUTPUT_DS4_Link_NodeDescriptors}, // TARGET_BUFFER_OUTPUT_DS4
    {"TARGET_BUFFER_OUTPUT_DS16", &UsecaseZSL_TARGET_BUFFER_OUTPUT_DS16_target, 1, s_662_TARGET_BUFFER_OUTPUT_DS16_Link_NodeDescriptors}, // TARGET_BUFFER_OUTPUT_DS16
    {"TARGET_BUFFER_YUV_HAL2", &UsecaseZSL_TARGET_BUFFER_YUV_HAL2_target, 1, s_663_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_664_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_665_TARGET_BUFFER_RAW_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 8, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup3590[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link7_IFE0_Out10Desc[] =
{
    {1, 0, 13, 0, {2, s_pruneGroup3590}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup3591[] = {{PruneGroupBTMCMode, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link8_IFE0_Out31Desc[] =
{
    {9, 0, 34, 0, {1, s_pruneGroup3591}}, // StatsParse
};

static const PruneVariant s_pruneGroup3592[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link9_IFE0_Out19Desc[] =
{
    {9, 0, 9, 0, {1, s_pruneGroup3592}}, // StatsParse
};

static const PruneVariant s_pruneGroup3593[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3594[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link10_IFE0_Out21Desc[] =
{
    {9, 0, 1, 0, {1, s_pruneGroup3593}}, // StatsParse
    {12, 0, 1, 0, {1, s_pruneGroup3594}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup3595[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3596[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3597[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link11_IFE0_Out29Desc[] =
{
    {9, 0, 36, 0, {1, s_pruneGroup3595}}, // StatsParse
    {1, 0, 62, 0, {1, s_pruneGroup3596}}, // StatsProcessing
    {12, 0, 62, 0, {1, s_pruneGroup3597}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup3598[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3599[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link12_IFE0_Out30Desc[] =
{
    {9, 0, 35, 0, {1, s_pruneGroup3598}}, // StatsParse
    {1, 0, 37, 0, {1, s_pruneGroup3599}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup3600[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3601[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link13_IFE0_Out32Desc[] =
{
    {9, 0, 3, 0, {1, s_pruneGroup3600}}, // StatsParse
    {1, 0, 3, 0, {1, s_pruneGroup3601}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup3602[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3603[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link14_IFE0_Out36Desc[] =
{
    {9, 0, 61, 0, {1, s_pruneGroup3602}}, // StatsParse
    {1, 0, 76, 0, {1, s_pruneGroup3603}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup3604[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3605[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link15_IFE0_Out12Desc[] =
{
    {9, 0, 7, 0, {1, s_pruneGroup3604}}, // StatsParse
    {1, 0, 7, 0, {1, s_pruneGroup3605}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup3606[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link16_StatsParse0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup3606}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup3607[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link17_StatsProcessing0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup3607}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup3608[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link18_AutoWhiteBalance0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup3608}}, // SinkNoBuffer
};

static ChiTargetPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_DISPLAY", &UsecaseZSL_TARGET_BUFFER_DISPLAY_target, 1, s_664_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors}, // TARGET_BUFFER_DISPLAY
    {"TARGET_BUFFER_RAW_OUT", &UsecaseZSL_TARGET_BUFFER_RAW_OUT_target, 1, s_665_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_pruneGroup3609[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3610[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3611[] = {{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_pruneGroup3609}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_node12_0_properties, 12, 0, {2, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNode12_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNode12_0OutputPortDescriptors}, 2, {1, s_pruneGroup3610}, 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_pruneGroup3611}, 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_666_TARGET_BUFFER_RAW_Link_NodeDescriptors[] =
{
    {65536, 0, 9, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup3612[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3613[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRaw_Link1_IFE0_Out32Desc[] =
{
    {9, 1, 3, 0, {0, NULL}}, // StatsParse
    {9, 0, 3, 0, {1, s_pruneGroup3612}}, // StatsParse
    {1, 0, 3, 0, {1, s_pruneGroup3613}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup3614[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRaw_Link2_IFE0_Out19Desc[] =
{
    {9, 1, 9, 0, {0, NULL}}, // StatsParse
    {9, 0, 9, 0, {1, s_pruneGroup3614}}, // StatsParse
};

static const PruneVariant s_pruneGroup3615[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3616[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRaw_Link3_IFE0_Out21Desc[] =
{
    {9, 1, 1, 0, {0, NULL}}, // StatsParse
    {9, 0, 1, 0, {1, s_pruneGroup3615}}, // StatsParse
    {12, 0, 1, 0, {1, s_pruneGroup3616}}, // 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_pruneGroup3617[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRaw_Link6_Sensor0_Out2Desc[] =
{
    {65550, 0, 2, 11, {1, s_pruneGroup3617}}, // IFELite
};

static const PruneVariant s_pruneGroup3618[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRaw_Link7_Sensor0_Out3Desc[] =
{
    {65550, 0, 3, 12, {1, s_pruneGroup3618}}, // IFELite
};

static const PruneVariant s_pruneGroup3619[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRaw_Link8_Sensor0_Out4Desc[] =
{
    {65550, 0, 4, 13, {1, s_pruneGroup3619}}, // IFELite
};

static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRaw_Link9_IFELite0_Out1Desc[] =
{
    {65536, 0, 3, 1, {0, NULL}}, // IFE
};

static const PruneVariant s_pruneGroup3620[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRaw_Link10_IFELite0_Out2Desc[] =
{
    {65536, 1, 3, 11, {1, s_pruneGroup3620}}, // IFE
};

static const PruneVariant s_pruneGroup3621[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRaw_Link11_IFE0_Out10Desc[] =
{
    {1, 0, 13, 0, {2, s_pruneGroup3621}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup3622[] = {{PruneGroupBTMCMode, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRaw_Link12_IFE0_Out31Desc[] =
{
    {9, 0, 34, 0, {1, s_pruneGroup3622}}, // StatsParse
};

static const PruneVariant s_pruneGroup3623[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3624[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3625[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRaw_Link13_IFE0_Out29Desc[] =
{
    {9, 0, 36, 0, {1, s_pruneGroup3623}}, // StatsParse
    {1, 0, 62, 0, {1, s_pruneGroup3624}}, // StatsProcessing
    {12, 0, 62, 0, {1, s_pruneGroup3625}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup3626[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3627[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRaw_Link14_IFE0_Out30Desc[] =
{
    {9, 0, 35, 0, {1, s_pruneGroup3626}}, // StatsParse
    {1, 0, 37, 0, {1, s_pruneGroup3627}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup3628[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3629[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRaw_Link15_IFE0_Out36Desc[] =
{
    {9, 0, 61, 0, {1, s_pruneGroup3628}}, // StatsParse
    {1, 0, 76, 0, {1, s_pruneGroup3629}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup3630[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3631[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRaw_Link16_IFE0_Out12Desc[] =
{
    {9, 0, 7, 0, {1, s_pruneGroup3630}}, // StatsParse
    {1, 0, 7, 0, {1, s_pruneGroup3631}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup3632[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRaw_Link17_StatsParse0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup3632}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup3633[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRaw_Link18_StatsProcessing0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup3633}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup3634[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRaw_Link19_AutoWhiteBalance0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup3634}}, // 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_667_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_666_TARGET_BUFFER_RAW_Link_NodeDescriptors}, // TARGET_BUFFER_RAW
    {"TARGET_BUFFER_DISPLAY", &UsecaseZSL_TARGET_BUFFER_DISPLAY_target, 1, s_667_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_pruneGroup3635[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3636[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3637[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup3638[] = {{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_pruneGroup3635}, 0, 0, { 0 }},
    {UsecaseZSL_ZSLPreviewRaw_node12_0_properties, 12, 0, {2, { 0 }, UsecaseZSL_ZSLPreviewRawNode12_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_ZSLPreviewRawNode12_0OutputPortDescriptors}, 2, {1, s_pruneGroup3636}, 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_pruneGroup3637}, 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_pruneGroup3638}, 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_668_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_668_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_669_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_670_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_671_TARGET_BUFFER_DS16REF_PD10_OUT_Link_NodeDescriptors[] =
{
    {65538, 0, 12, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup3639[] = {{PruneGroupDS64, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MfnrPrefilter_Link3_IPE0_Out13Desc[] =
{
    {2, 4, 0, 0, {1, s_pruneGroup3639}}, // SinkBuffer ]-> TARGET_BUFFER_DS64REF_PD10_OUT
};

static ChiLinkNodeDescriptor s_672_TARGET_BUFFER_DS64REF_PD10_OUT_Link_NodeDescriptors[] =
{
    {65538, 0, 13, 0, {1, s_pruneGroup3639}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MfnrPrefilter_Link4_BPS0_Out7Desc[] =
{
    {2, 5, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_REG_NV12_OUT
};

static ChiLinkNodeDescriptor s_673_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_669_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_670_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_671_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_672_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_673_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_674_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_pruneGroup3640[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseZSL_QuadCFAFullSizeStatsParse_Link13_IFE0_Out25Desc[] =
{
    {5, 0, 12, 0, {2, s_pruneGroup3640}}, // AutoFocus
};

static const PruneVariant s_pruneGroup3641[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseZSL_QuadCFAFullSizeStatsParse_Link14_IFE0_Out28Desc[] =
{
    {5, 0, 35, 0, {2, s_pruneGroup3641}}, // AutoFocus
};

static const PruneVariant s_pruneGroup3642[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseZSL_QuadCFAFullSizeStatsParse_Link15_IFE0_Out39Desc[] =
{
    {5, 0, 89, 0, {2, s_pruneGroup3642}}, // AutoFocus
};

static ChiTargetPortDescriptor UsecaseZSL_QuadCFAFullSizeStatsParse_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_CFA_FULLSIZE_RAW", &UsecaseZSL_TARGET_BUFFER_CFA_FULLSIZE_RAW_target, 1, s_674_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_pruneGroup3643[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link2_IFE0_Out10Desc[] =
{
    {1, 0, 13, 0, {2, s_pruneGroup3643}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup3644[] = {{PruneGroupBTMCMode, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link3_IFE0_Out31Desc[] =
{
    {9, 0, 34, 0, {1, s_pruneGroup3644}}, // StatsParse
};

static const PruneVariant s_pruneGroup3645[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link4_IFE0_Out19Desc[] =
{
    {9, 0, 9, 0, {1, s_pruneGroup3645}}, // StatsParse
};

static const PruneVariant s_pruneGroup3646[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3647[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link5_IFE0_Out21Desc[] =
{
    {9, 0, 1, 0, {1, s_pruneGroup3646}}, // StatsParse
    {12, 0, 1, 0, {1, s_pruneGroup3647}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup3648[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3649[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3650[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link6_IFE0_Out29Desc[] =
{
    {9, 0, 36, 0, {1, s_pruneGroup3648}}, // StatsParse
    {1, 0, 62, 0, {1, s_pruneGroup3649}}, // StatsProcessing
    {12, 0, 62, 0, {1, s_pruneGroup3650}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup3651[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3652[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link7_IFE0_Out30Desc[] =
{
    {9, 0, 35, 0, {1, s_pruneGroup3651}}, // StatsParse
    {1, 0, 37, 0, {1, s_pruneGroup3652}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup3653[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3654[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link8_IFE0_Out32Desc[] =
{
    {9, 0, 3, 0, {1, s_pruneGroup3653}}, // StatsParse
    {1, 0, 3, 0, {1, s_pruneGroup3654}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup3655[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3656[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link9_IFE0_Out36Desc[] =
{
    {9, 0, 61, 0, {1, s_pruneGroup3655}}, // StatsParse
    {1, 0, 76, 0, {1, s_pruneGroup3656}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup3657[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3658[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link10_IFE0_Out12Desc[] =
{
    {9, 0, 7, 0, {1, s_pruneGroup3657}}, // StatsParse
    {1, 0, 7, 0, {1, s_pruneGroup3658}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup3659[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link11_StatsParse0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup3659}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup3660[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link12_StatsProcessing0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup3660}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup3661[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link13_AutoWhiteBalance0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup3661}}, // 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_675_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_676_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_677_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_675_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors}, // TARGET_BUFFER_DISPLAY
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_676_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_YUV_OUT", &UsecaseZSL_TARGET_BUFFER_YUV_OUT_target, 1, s_677_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_pruneGroup3662[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3663[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3664[] = {{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_pruneGroup3662}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_node12_0_properties, 12, 0, {2, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFENode12_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFENode12_0OutputPortDescriptors}, 2, {1, s_pruneGroup3663}, 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_pruneGroup3664}, 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_678_TARGET_BUFFER_RAW_OUT_Link_NodeDescriptors[] =
{
    {65550, 0, 2, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup3665[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link3_IFE0_Out10Desc[] =
{
    {1, 0, 13, 0, {2, s_pruneGroup3665}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup3666[] = {{PruneGroupBTMCMode, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link4_IFE0_Out31Desc[] =
{
    {9, 0, 34, 0, {1, s_pruneGroup3666}}, // StatsParse
};

static const PruneVariant s_pruneGroup3667[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link5_IFE0_Out19Desc[] =
{
    {9, 0, 9, 0, {1, s_pruneGroup3667}}, // StatsParse
};

static const PruneVariant s_pruneGroup3668[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3669[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link6_IFE0_Out21Desc[] =
{
    {9, 0, 1, 0, {1, s_pruneGroup3668}}, // StatsParse
    {12, 0, 1, 0, {1, s_pruneGroup3669}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup3670[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3671[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3672[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link7_IFE0_Out29Desc[] =
{
    {9, 0, 36, 0, {1, s_pruneGroup3670}}, // StatsParse
    {1, 0, 62, 0, {1, s_pruneGroup3671}}, // StatsProcessing
    {12, 0, 62, 0, {1, s_pruneGroup3672}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup3673[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3674[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link8_IFE0_Out30Desc[] =
{
    {9, 0, 35, 0, {1, s_pruneGroup3673}}, // StatsParse
    {1, 0, 37, 0, {1, s_pruneGroup3674}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup3675[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3676[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link9_IFE0_Out32Desc[] =
{
    {9, 0, 3, 0, {1, s_pruneGroup3675}}, // StatsParse
    {1, 0, 3, 0, {1, s_pruneGroup3676}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup3677[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3678[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link10_IFE0_Out36Desc[] =
{
    {9, 0, 61, 0, {1, s_pruneGroup3677}}, // StatsParse
    {1, 0, 76, 0, {1, s_pruneGroup3678}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup3679[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3680[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link11_IFE0_Out12Desc[] =
{
    {9, 0, 7, 0, {1, s_pruneGroup3679}}, // StatsParse
    {1, 0, 7, 0, {1, s_pruneGroup3680}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup3681[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link12_StatsParse0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup3681}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup3682[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link13_StatsProcessing0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup3682}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup3683[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link14_AutoWhiteBalance0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup3683}}, // 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_679_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_680_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_681_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_678_TARGET_BUFFER_RAW_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_RAW_OUT
    {"TARGET_BUFFER_DISPLAY", &UsecaseZSL_TARGET_BUFFER_DISPLAY_target, 1, s_679_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors}, // TARGET_BUFFER_DISPLAY
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_680_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_YUV_OUT", &UsecaseZSL_TARGET_BUFFER_YUV_OUT_target, 1, s_681_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_pruneGroup3684[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3685[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3686[] = {{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_pruneGroup3684}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_node12_0_properties, 12, 0, {2, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFENode12_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFENode12_0OutputPortDescriptors}, 2, {1, s_pruneGroup3685}, 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_pruneGroup3686}, 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_682_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_683_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_684_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_685_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_686_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_687_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_682_TARGET_BUFFER_REPROCESS_OUT0_Link_NodeDescriptors}, // TARGET_BUFFER_REPROCESS_OUT0
    {"TARGET_BUFFER_REPROCESS_OUT1", &UsecaseZSL_TARGET_BUFFER_REPROCESS_OUT1_target, 1, s_683_TARGET_BUFFER_REPROCESS_OUT1_Link_NodeDescriptors}, // TARGET_BUFFER_REPROCESS_OUT1
    {"TARGET_BUFFER_REPROCESS_OUT2", &UsecaseZSL_TARGET_BUFFER_REPROCESS_OUT2_target, 1, s_684_TARGET_BUFFER_REPROCESS_OUT2_Link_NodeDescriptors}, // TARGET_BUFFER_REPROCESS_OUT2
    {"TARGET_BUFFER_REPROCESS_OUT3", &UsecaseZSL_TARGET_BUFFER_REPROCESS_OUT3_target, 1, s_685_TARGET_BUFFER_REPROCESS_OUT3_Link_NodeDescriptors}, // TARGET_BUFFER_REPROCESS_OUT3
    {"TARGET_BUFFER_REPROCESS_OUT4", &UsecaseZSL_TARGET_BUFFER_REPROCESS_OUT4_target, 1, s_686_TARGET_BUFFER_REPROCESS_OUT4_Link_NodeDescriptors}, // TARGET_BUFFER_REPROCESS_OUT4
    {"TARGET_BUFFER_POSTVIEW_OUT", &UsecaseZSL_TARGET_BUFFER_POSTVIEW_OUT_target, 1, s_687_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_pruneGroup3687[] = {{PruneGroupAI, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRThreeFrameSnapshotFusion_Link0_IPE22_Out9Desc[] =
{
    {255, 5, 0, 0, {1, s_pruneGroup3687}}, // AISegmentation
};

static const PruneVariant s_pruneGroup3688[] = {{PruneGroupAI, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRThreeFrameSnapshotFusion_Link1_AISegmentation5_Out22Desc[] =
{
    {65538, 4, 43, 0, {1, s_pruneGroup3688}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MFHDRThreeFrameSnapshotFusion_source_Link_4NodeDescriptors[] =
{
    {65538, 7, 0, 0, {0, NULL}},
    {65538, 3, 4, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup3689[] = {{PruneGroupAI, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRThreeFrameSnapshotFusion_Link2_IPE33_Out10068Desc[] =
{
    {65538, 4, 0, 0, {0, NULL}}, // IPE
    {65538, 22, 0, 0, {1, s_pruneGroup3689}}, // 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_pruneGroup3690[] = {{PruneGroupAI, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRThreeFrameSnapshotFusion_Link22_IPE33_Out10069Desc[] =
{
    {65538, 4, 1, 0, {0, NULL}}, // IPE
    {65538, 22, 1, 0, {1, s_pruneGroup3690}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MFHDRThreeFrameSnapshotFusion_Link23_IPE4_Out8Desc[] =
{
    {2, 2, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_YUV_OUT
};

static ChiLinkNodeDescriptor s_688_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_689_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_688_TARGET_BUFFER_YUV_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_YUV_OUT
    {"TARGET_BUFFER_YUV_HAL", &UsecaseZSL_TARGET_BUFFER_YUV_HAL_target, 1, s_689_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_pruneGroup3691[] = {{PruneGroupAI, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3692[] = {{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_pruneGroup3691}, 0, 0, { 0 }},
    {UsecaseZSL_MFHDRThreeFrameSnapshotFusion_node65538_22_properties, 65538, 22, {2, { 0 }, UsecaseZSL_MFHDRThreeFrameSnapshotFusionNode65538_22InputPortDescriptors, 1, { 0 }, UsecaseZSL_MFHDRThreeFrameSnapshotFusionNode65538_22OutputPortDescriptors}, 2, {1, s_pruneGroup3692}, 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 RealTimeSHDR***************************/

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeSHDR_Link0_Sensor0_Out0Desc[] =
{
    {65550, 0, 0, 0, {0, NULL}}, // IFELite
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeSHDR_Link1_IFE0_Out1Desc[] =
{
    {255, 0, 0, 0, {0, NULL}}, // ChiExternalNode
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeSHDR_Link2_ChiExternalNode0_Out0Desc[] =
{
    {65536, 0, 3, 1, {0, NULL}}, // IFE
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeSHDR_Link3_IFELite0_Out2Desc[] =
{
    {2, 1, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_RAW_OUT
};

static ChiLinkNodeDescriptor s_690_TARGET_BUFFER_RAW_OUT_Link_NodeDescriptors[] =
{
    {65550, 0, 2, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup3693[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeSHDR_Link4_IFE0_Out19Desc[] =
{
    {9, 0, 9, 0, {1, s_pruneGroup3693}}, // StatsParse
};

static const PruneVariant s_pruneGroup3694[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3695[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeSHDR_Link5_IFE0_Out21Desc[] =
{
    {9, 0, 1, 0, {1, s_pruneGroup3694}}, // StatsParse
    {12, 0, 1, 0, {1, s_pruneGroup3695}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup3696[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3697[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3698[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeSHDR_Link6_IFE0_Out29Desc[] =
{
    {9, 0, 36, 0, {1, s_pruneGroup3696}}, // StatsParse
    {1, 0, 62, 0, {1, s_pruneGroup3697}}, // StatsProcessing
    {12, 0, 62, 0, {1, s_pruneGroup3698}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup3699[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3700[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeSHDR_Link7_IFE0_Out30Desc[] =
{
    {9, 0, 35, 0, {1, s_pruneGroup3699}}, // StatsParse
    {1, 0, 37, 0, {1, s_pruneGroup3700}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup3701[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3702[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeSHDR_Link8_IFE0_Out32Desc[] =
{
    {9, 0, 3, 0, {1, s_pruneGroup3701}}, // StatsParse
    {1, 0, 3, 0, {1, s_pruneGroup3702}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup3703[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3704[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeSHDR_Link9_IFE0_Out36Desc[] =
{
    {9, 0, 61, 0, {1, s_pruneGroup3703}}, // StatsParse
    {1, 0, 76, 0, {1, s_pruneGroup3704}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup3705[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeSHDR_Link10_StatsParse0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup3705}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup3706[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeSHDR_Link11_StatsProcessing0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup3706}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup3707[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeSHDR_Link12_AutoWhiteBalance0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup3707}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeSHDR_Link13_IPE1_Out9Desc[] =
{
    {65538, 2, 0, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeSHDR_Link14_IPE1_Out8Desc[] =
{
    {2, 6, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_DISPLAY
};

static ChiLinkNodeDescriptor s_691_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors[] =
{
    {65538, 1, 8, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeSHDR_Link15_IFE0_Out24Desc[] =
{
    {65538, 1, 2, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeSHDR_Link16_IFE0_Out23Desc[] =
{
    {65538, 1, 1, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeSHDR_Link17_IFE0_Out22Desc[] =
{
    {65538, 1, 0, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeSHDR_Link18_IPE2_Out9Desc[] =
{
    {2, 0, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_692_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 2, 9, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeSHDR_Link19_IPE2_Out8Desc[] =
{
    {2, 7, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_YUV_OUT
};

static ChiLinkNodeDescriptor s_693_TARGET_BUFFER_YUV_OUT_Link_NodeDescriptors[] =
{
    {65538, 2, 8, 0, {0, NULL}},
};
static ChiTargetPortDescriptor UsecaseZSL_RealTimeSHDR_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_RAW_OUT", &UsecaseZSL_TARGET_BUFFER_RAW_OUT_target, 1, s_690_TARGET_BUFFER_RAW_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_RAW_OUT
    {"TARGET_BUFFER_DISPLAY", &UsecaseZSL_TARGET_BUFFER_DISPLAY_target, 1, s_691_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors}, // TARGET_BUFFER_DISPLAY
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_692_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_YUV_OUT", &UsecaseZSL_TARGET_BUFFER_YUV_OUT_target, 1, s_693_TARGET_BUFFER_YUV_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_YUV_OUT
};

// Sensor0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeSHDRNode0_0OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // SensorOutputPort0
};

// StatsProcessing0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeSHDRNode1_0InputPortDescriptors[] =
{
    {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
};

// StatsProcessing0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeSHDRNode1_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // StatsProcessingOutputPort0
};

// AutoWhiteBalance0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeSHDRNode12_0InputPortDescriptors[] =
{
    {1, 0, 0, 0, { 0 }, NULL}, // StatsInputPortAWBBG
    {62, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBFW
};

// AutoWhiteBalance0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeSHDRNode12_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AWBOutputPort0
};

// ChiExternalNode0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeSHDRNode255_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPort
};

// ChiExternalNode0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeSHDRNode255_0OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // ChiNodeOutputPort
};

// IFE0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeSHDRNode65536_0InputPortDescriptors[] =
{
    {3, 0, 1, 0, { 0 }, NULL}, // IFEInputPortRDI0
};

// IFE0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeSHDRNode65536_0OutputPortDescriptors[] =
{
    {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
    {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_RealTimeSHDRNode65538_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_RealTimeSHDRNode65538_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_RealTimeSHDRNode65538_2InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
};

// IPE2 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeSHDRNode65538_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_RealTimeSHDRNode65550_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // IFELiteInputPortSensor
};

// IFE0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeSHDRNode65550_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_RealTimeSHDRNode9_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
};

// StatsParse0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeSHDRNode9_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // StatsParseOutputPort0
};

static ChiNodeProperty UsecaseZSL_RealTimeSHDR_node0_0_properties[] =
{
    {1, "com.qti.stats.pdlibwrapper"},
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_RealTimeSHDR_node1_0_properties[] =
{
    {1, "com.qti.stats.aec"},
    {1, "com.qti.stats.afd"},
    {1, "com.qti.stats.asd"},
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_RealTimeSHDR_node12_0_properties[] =
{
    {1, "com.qti.stats.awb"},
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_RealTimeSHDR_node255_0_properties[] =
{
    {1, "com.qti.node.hidrx"},
    {38, "14"},
};

static ChiNodeProperty UsecaseZSL_RealTimeSHDR_node65536_0_properties[] =
{
    {2, "1"},
};

static ChiNodeProperty UsecaseZSL_RealTimeSHDR_node65538_2_properties[] =
{
    {2, "3"},
};

static ChiNodeProperty UsecaseZSL_RealTimeSHDR_node9_0_properties[] =
{
    {6, "1"},
};

static const PruneVariant s_pruneGroup3708[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3709[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3710[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiNode UsecaseZSL_RealTimeSHDRNodes[] =
{
    {UsecaseZSL_RealTimeSHDR_node0_0_properties, 0, 0, {0, { 0 }, NULL, 1, { 0 }, UsecaseZSL_RealTimeSHDRNode0_0OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeSHDR_node1_0_properties, 1, 0, {4, { 0 }, UsecaseZSL_RealTimeSHDRNode1_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeSHDRNode1_0OutputPortDescriptors}, 4, {1, s_pruneGroup3708}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeSHDR_node12_0_properties, 12, 0, {2, { 0 }, UsecaseZSL_RealTimeSHDRNode12_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeSHDRNode12_0OutputPortDescriptors}, 2, {1, s_pruneGroup3709}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeSHDR_node255_0_properties, 255, 0, {1, { 0 }, UsecaseZSL_RealTimeSHDRNode255_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeSHDRNode255_0OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeSHDR_node65536_0_properties, 65536, 0, {1, { 0 }, UsecaseZSL_RealTimeSHDRNode65536_0InputPortDescriptors, 9, { 0 }, UsecaseZSL_RealTimeSHDRNode65536_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {NULL, 65538, 1, {3, { 0 }, UsecaseZSL_RealTimeSHDRNode65538_1InputPortDescriptors, 2, { 0 }, UsecaseZSL_RealTimeSHDRNode65538_1OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeSHDR_node65538_2_properties, 65538, 2, {1, { 0 }, UsecaseZSL_RealTimeSHDRNode65538_2InputPortDescriptors, 2, { 0 }, UsecaseZSL_RealTimeSHDRNode65538_2OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {NULL, 65550, 0, {1, { 0 }, UsecaseZSL_RealTimeSHDRNode65550_0InputPortDescriptors, 2, { 0 }, UsecaseZSL_RealTimeSHDRNode65550_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeSHDR_node9_0_properties, 9, 0, {6, { 0 }, UsecaseZSL_RealTimeSHDRNode9_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeSHDRNode9_0OutputPortDescriptors}, 1, {1, s_pruneGroup3710}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseZSL_RealTimeSHDRLinks[] =
{
    {{0, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeSHDR_Link0_Sensor0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65550, 0, 1, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeSHDR_Link1_IFE0_Out1Desc, {1, {ChiFormatRawPlain16}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, LinkFlagDisableSelfShrinking}, OfflineDependencyProviderNone, 0},
    {{255, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeSHDR_Link2_ChiExternalNode0_Out0Desc, {1, {ChiFormatRawPlain16}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, LinkFlagDisableSelfShrinking}, OfflineDependencyProviderNone, 0},
    {{65550, 0, 2, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeSHDR_Link3_IFELite0_Out2Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 19, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeSHDR_Link4_IFE0_Out19Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 21, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeSHDR_Link5_IFE0_Out21Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 29, 0, {0, NULL}}, 3, UsecaseZSL_RealTimeSHDR_Link6_IFE0_Out29Desc, {1, {ChiFormatBlob}, 16384, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 30, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeSHDR_Link7_IFE0_Out30Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 32, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeSHDR_Link8_IFE0_Out32Desc, {1, {ChiFormatBlob}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 36, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeSHDR_Link9_IFE0_Out36Desc, {1, {ChiFormatBlob}, 3072, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{9, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeSHDR_Link10_StatsParse0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{1, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeSHDR_Link11_StatsProcessing0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{12, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeSHDR_Link12_AutoWhiteBalance0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 1, 9, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeSHDR_Link13_IPE1_Out9Desc, {1, {ChiFormatYUV420NV12}, 0, 10, 10, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 1, 8, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeSHDR_Link14_IPE1_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 24, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeSHDR_Link15_IFE0_Out24Desc, {1, {ChiFormatPD10}, 0, 10, 10, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 23, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeSHDR_Link16_IFE0_Out23Desc, {1, {ChiFormatPD10}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 22, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeSHDR_Link17_IFE0_Out22Desc, {1, {ChiFormatUBWCTP10}, 0, 4, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 2, 9, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeSHDR_Link18_IPE2_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 2, 8, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeSHDR_Link19_IPE2_Out8Desc, {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_694_TARGET_BUFFER_RAW_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 8, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup3711[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link2_IFE0_Out10Desc[] =
{
    {1, 0, 13, 0, {2, s_pruneGroup3711}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup3712[] = {{PruneGroupBTMCMode, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link3_IFE0_Out31Desc[] =
{
    {9, 0, 34, 0, {1, s_pruneGroup3712}}, // StatsParse
};

static const PruneVariant s_pruneGroup3713[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link4_IFE0_Out19Desc[] =
{
    {9, 0, 9, 0, {1, s_pruneGroup3713}}, // StatsParse
};

static const PruneVariant s_pruneGroup3714[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3715[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link5_IFE0_Out21Desc[] =
{
    {9, 0, 1, 0, {1, s_pruneGroup3714}}, // StatsParse
    {12, 0, 1, 0, {1, s_pruneGroup3715}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup3716[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3717[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3718[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link6_IFE0_Out29Desc[] =
{
    {9, 0, 36, 0, {1, s_pruneGroup3716}}, // StatsParse
    {1, 0, 62, 0, {1, s_pruneGroup3717}}, // StatsProcessing
    {12, 0, 62, 0, {1, s_pruneGroup3718}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup3719[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3720[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link7_IFE0_Out30Desc[] =
{
    {9, 0, 35, 0, {1, s_pruneGroup3719}}, // StatsParse
    {1, 0, 37, 0, {1, s_pruneGroup3720}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup3721[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3722[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link8_IFE0_Out32Desc[] =
{
    {9, 0, 3, 0, {1, s_pruneGroup3721}}, // StatsParse
    {1, 0, 3, 0, {1, s_pruneGroup3722}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup3723[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3724[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link9_IFE0_Out36Desc[] =
{
    {9, 0, 61, 0, {1, s_pruneGroup3723}}, // StatsParse
    {1, 0, 76, 0, {1, s_pruneGroup3724}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup3725[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3726[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link10_IFE0_Out12Desc[] =
{
    {9, 0, 7, 0, {1, s_pruneGroup3725}}, // StatsParse
    {1, 0, 7, 0, {1, s_pruneGroup3726}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup3727[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link11_StatsParse0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup3727}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup3728[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link12_StatsProcessing0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup3728}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup3729[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link13_AutoWhiteBalance0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup3729}}, // 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_695_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_696_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_697_TARGET_BUFFER_YUV_OUT_Link_NodeDescriptors[] =
{
    {65538, 2, 8, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link21_IFE0_Out0Desc[] =
{
    {8, 0, 3, 0, {0, NULL}}, // 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_694_TARGET_BUFFER_RAW_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_RAW_OUT
    {"TARGET_BUFFER_DISPLAY", &UsecaseZSL_TARGET_BUFFER_DISPLAY_target, 1, s_695_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors}, // TARGET_BUFFER_DISPLAY
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_696_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_YUV_OUT", &UsecaseZSL_TARGET_BUFFER_YUV_OUT_target, 1, s_697_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_pruneGroup3730[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3731[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3732[] = {{PruneGroupFDSegment, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup3733[] = {{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_pruneGroup3730}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRaw_node12_0_properties, 12, 0, {2, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawNode12_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawNode12_0OutputPortDescriptors}, 2, {1, s_pruneGroup3731}, 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_pruneGroup3732}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRaw_node9_0_properties, 9, 0, {8, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawNode9_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawNode9_0OutputPortDescriptors}, 1, {1, s_pruneGroup3733}, 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_698_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 0, 9, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup3734[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3735[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRawYUV_Link1_IFE0_Out32Desc[] =
{
    {9, 1, 3, 0, {0, NULL}}, // StatsParse
    {9, 0, 3, 0, {1, s_pruneGroup3734}}, // StatsParse
    {1, 0, 3, 0, {1, s_pruneGroup3735}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup3736[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRawYUV_Link2_IFE0_Out19Desc[] =
{
    {9, 1, 9, 0, {0, NULL}}, // StatsParse
    {9, 0, 9, 0, {1, s_pruneGroup3736}}, // StatsParse
};

static const PruneVariant s_pruneGroup3737[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3738[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRawYUV_Link3_IFE0_Out21Desc[] =
{
    {9, 1, 1, 0, {0, NULL}}, // StatsParse
    {9, 0, 1, 0, {1, s_pruneGroup3737}}, // StatsParse
    {12, 0, 1, 0, {1, s_pruneGroup3738}}, // 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_pruneGroup3739[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRawYUV_Link6_Sensor0_Out2Desc[] =
{
    {65550, 0, 2, 11, {1, s_pruneGroup3739}}, // IFELite
};

static const PruneVariant s_pruneGroup3740[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRawYUV_Link7_Sensor0_Out3Desc[] =
{
    {65550, 0, 3, 12, {1, s_pruneGroup3740}}, // IFELite
};

static const PruneVariant s_pruneGroup3741[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRawYUV_Link8_Sensor0_Out4Desc[] =
{
    {65550, 0, 4, 13, {1, s_pruneGroup3741}}, // IFELite
};

static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRawYUV_Link9_IFELite0_Out1Desc[] =
{
    {65536, 0, 3, 1, {0, NULL}}, // IFE
};

static const PruneVariant s_pruneGroup3742[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRawYUV_Link10_IFELite0_Out2Desc[] =
{
    {65536, 1, 3, 11, {1, s_pruneGroup3742}}, // IFE
};

static const PruneVariant s_pruneGroup3743[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRawYUV_Link11_IFE0_Out10Desc[] =
{
    {1, 0, 13, 0, {2, s_pruneGroup3743}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup3744[] = {{PruneGroupBTMCMode, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRawYUV_Link12_IFE0_Out31Desc[] =
{
    {9, 0, 34, 0, {1, s_pruneGroup3744}}, // StatsParse
};

static const PruneVariant s_pruneGroup3745[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3746[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3747[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRawYUV_Link13_IFE0_Out29Desc[] =
{
    {9, 0, 36, 0, {1, s_pruneGroup3745}}, // StatsParse
    {1, 0, 62, 0, {1, s_pruneGroup3746}}, // StatsProcessing
    {12, 0, 62, 0, {1, s_pruneGroup3747}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup3748[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3749[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRawYUV_Link14_IFE0_Out30Desc[] =
{
    {9, 0, 35, 0, {1, s_pruneGroup3748}}, // StatsParse
    {1, 0, 37, 0, {1, s_pruneGroup3749}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup3750[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3751[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRawYUV_Link15_IFE0_Out36Desc[] =
{
    {9, 0, 61, 0, {1, s_pruneGroup3750}}, // StatsParse
    {1, 0, 76, 0, {1, s_pruneGroup3751}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup3752[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3753[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRawYUV_Link16_IFE0_Out12Desc[] =
{
    {9, 0, 7, 0, {1, s_pruneGroup3752}}, // StatsParse
    {1, 0, 7, 0, {1, s_pruneGroup3753}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup3754[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRawYUV_Link17_StatsParse0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup3754}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup3755[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRawYUV_Link18_StatsProcessing0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup3755}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup3756[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRawYUV_Link19_AutoWhiteBalance0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup3756}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRawYUV_Link20_IFE0_Out0Desc[] =
{
    {8, 0, 3, 0, {0, NULL}}, // 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_699_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_700_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_698_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_DISPLAY", &UsecaseZSL_TARGET_BUFFER_DISPLAY_target, 1, s_699_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors}, // TARGET_BUFFER_DISPLAY
    {"TARGET_BUFFER_RAW", &UsecaseZSL_TARGET_BUFFER_RAW_target, 1, s_700_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_pruneGroup3757[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3758[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3759[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup3760[] = {{PruneGroupFDSegment, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup3761[] = {{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_pruneGroup3757}, 0, 0, { 0 }},
    {UsecaseZSL_ZSLPreviewRawYUV_node12_0_properties, 12, 0, {2, { 0 }, UsecaseZSL_ZSLPreviewRawYUVNode12_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_ZSLPreviewRawYUVNode12_0OutputPortDescriptors}, 2, {1, s_pruneGroup3758}, 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_pruneGroup3759}, 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_pruneGroup3760}, 0, 0, { 0 }},
    {UsecaseZSL_ZSLPreviewRawYUV_node9_0_properties, 9, 0, {8, { 0 }, UsecaseZSL_ZSLPreviewRawYUVNode9_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_ZSLPreviewRawYUVNode9_0OutputPortDescriptors}, 1, {1, s_pruneGroup3761}, 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_701_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_702_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_703_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_704_TARGET_BUFFER_RAW_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 8, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup3762[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link9_IFE0_Out10Desc[] =
{
    {1, 0, 13, 0, {2, s_pruneGroup3762}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup3763[] = {{PruneGroupBTMCMode, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link10_IFE0_Out31Desc[] =
{
    {9, 0, 34, 0, {1, s_pruneGroup3763}}, // StatsParse
};

static const PruneVariant s_pruneGroup3764[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link11_IFE0_Out19Desc[] =
{
    {9, 0, 9, 0, {1, s_pruneGroup3764}}, // StatsParse
};

static const PruneVariant s_pruneGroup3765[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3766[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link12_IFE0_Out21Desc[] =
{
    {9, 0, 1, 0, {1, s_pruneGroup3765}}, // StatsParse
    {12, 0, 1, 0, {1, s_pruneGroup3766}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup3767[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3768[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3769[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link13_IFE0_Out29Desc[] =
{
    {9, 0, 36, 0, {1, s_pruneGroup3767}}, // StatsParse
    {1, 0, 62, 0, {1, s_pruneGroup3768}}, // StatsProcessing
    {12, 0, 62, 0, {1, s_pruneGroup3769}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup3770[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3771[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link14_IFE0_Out30Desc[] =
{
    {9, 0, 35, 0, {1, s_pruneGroup3770}}, // StatsParse
    {1, 0, 37, 0, {1, s_pruneGroup3771}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup3772[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3773[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link15_IFE0_Out32Desc[] =
{
    {9, 0, 3, 0, {1, s_pruneGroup3772}}, // StatsParse
    {1, 0, 3, 0, {1, s_pruneGroup3773}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup3774[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3775[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link16_IFE0_Out36Desc[] =
{
    {9, 0, 61, 0, {1, s_pruneGroup3774}}, // StatsParse
    {1, 0, 76, 0, {1, s_pruneGroup3775}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup3776[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3777[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link17_IFE0_Out12Desc[] =
{
    {9, 0, 7, 0, {1, s_pruneGroup3776}}, // StatsParse
    {1, 0, 7, 0, {1, s_pruneGroup3777}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup3778[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link18_StatsParse0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup3778}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup3779[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link19_StatsProcessing0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup3779}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup3780[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link20_AutoWhiteBalance0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup3780}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link21_IFE0_Out0Desc[] =
{
    {8, 0, 3, 0, {0, NULL}}, // 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_701_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors}, // TARGET_BUFFER_DISPLAY
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_702_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_YUV_OUT", &UsecaseZSL_TARGET_BUFFER_YUV_OUT_target, 1, s_703_TARGET_BUFFER_YUV_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_YUV_OUT
    {"TARGET_BUFFER_RAW_OUT", &UsecaseZSL_TARGET_BUFFER_RAW_OUT_target, 1, s_704_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_pruneGroup3781[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3782[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3783[] = {{PruneGroupFDSegment, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup3784[] = {{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_pruneGroup3781}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_node12_0_properties, 12, 0, {2, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode12_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode12_0OutputPortDescriptors}, 2, {1, s_pruneGroup3782}, 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_pruneGroup3783}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_node9_0_properties, 9, 0, {8, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode9_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode9_0OutputPortDescriptors}, 1, {1, s_pruneGroup3784}, 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_705_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_705_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_706_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_707_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_708_TARGET_BUFFER_DS16REF_PD10_OUT_Link_NodeDescriptors[] =
{
    {65538, 0, 12, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup3785[] = {{PruneGroupDS64, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MfsrPrefilter_Link3_IPE0_Out13Desc[] =
{
    {2, 4, 0, 0, {1, s_pruneGroup3785}}, // SinkBuffer ]-> TARGET_BUFFER_DS64REF_PD10_OUT
};

static ChiLinkNodeDescriptor s_709_TARGET_BUFFER_DS64REF_PD10_OUT_Link_NodeDescriptors[] =
{
    {65538, 0, 13, 0, {1, s_pruneGroup3785}},
};
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_710_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_711_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_712_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_706_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_707_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_708_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_709_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_710_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_711_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_712_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_713_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_714_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_715_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_716_TARGET_BUFFER_YUV_OUT_Link_NodeDescriptors[] =
{
    {65538, 2, 8, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup3786[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_Link12_IFE0_Out10Desc[] =
{
    {1, 0, 13, 0, {2, s_pruneGroup3786}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup3787[] = {{PruneGroupBTMCMode, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_Link13_IFE0_Out31Desc[] =
{
    {9, 0, 34, 0, {1, s_pruneGroup3787}}, // StatsParse
};

static const PruneVariant s_pruneGroup3788[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_Link14_IFE0_Out19Desc[] =
{
    {9, 0, 9, 0, {1, s_pruneGroup3788}}, // StatsParse
};

static const PruneVariant s_pruneGroup3789[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3790[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_Link15_IFE0_Out21Desc[] =
{
    {9, 0, 1, 0, {1, s_pruneGroup3789}}, // StatsParse
    {12, 0, 1, 0, {1, s_pruneGroup3790}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup3791[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3792[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3793[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_Link16_IFE0_Out29Desc[] =
{
    {9, 0, 36, 0, {1, s_pruneGroup3791}}, // StatsParse
    {1, 0, 62, 0, {1, s_pruneGroup3792}}, // StatsProcessing
    {12, 0, 62, 0, {1, s_pruneGroup3793}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup3794[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3795[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_Link17_IFE0_Out30Desc[] =
{
    {9, 0, 35, 0, {1, s_pruneGroup3794}}, // StatsParse
    {1, 0, 37, 0, {1, s_pruneGroup3795}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup3796[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3797[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_Link18_IFE0_Out32Desc[] =
{
    {9, 0, 3, 0, {1, s_pruneGroup3796}}, // StatsParse
    {1, 0, 3, 0, {1, s_pruneGroup3797}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup3798[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3799[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_Link19_IFE0_Out36Desc[] =
{
    {9, 0, 61, 0, {1, s_pruneGroup3798}}, // StatsParse
    {1, 0, 76, 0, {1, s_pruneGroup3799}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup3800[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3801[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_Link20_IFE0_Out12Desc[] =
{
    {9, 0, 7, 0, {1, s_pruneGroup3800}}, // StatsParse
    {1, 0, 7, 0, {1, s_pruneGroup3801}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup3802[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_Link21_StatsParse0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup3802}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup3803[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_Link22_StatsProcessing0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup3803}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup3804[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_Link23_AutoWhiteBalance0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup3804}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_Link24_IFE0_Out0Desc[] =
{
    {8, 0, 3, 0, {0, NULL}}, // 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_713_TARGET_BUFFER_OUTPUT_FULL_Link_NodeDescriptors}, // TARGET_BUFFER_OUTPUT_FULL
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_714_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_DISPLAY", &UsecaseZSL_TARGET_BUFFER_DISPLAY_target, 1, s_715_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors}, // TARGET_BUFFER_DISPLAY
    {"TARGET_BUFFER_YUV_OUT", &UsecaseZSL_TARGET_BUFFER_YUV_OUT_target, 1, s_716_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_pruneGroup3805[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3806[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3807[] = {{PruneGroupFDSegment, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup3808[] = {{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_pruneGroup3805}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_node12_0_properties, 12, 0, {2, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGBNode12_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGBNode12_0OutputPortDescriptors}, 2, {1, s_pruneGroup3806}, 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_pruneGroup3807}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_node9_0_properties, 9, 0, {8, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGBNode9_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGBNode9_0OutputPortDescriptors}, 1, {1, s_pruneGroup3808}, 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_717_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_717_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_718_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_719_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_718_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_719_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_pruneGroup3809[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtime_Link1_Sensor0_Out2Desc[] =
{
    {65550, 0, 2, 11, {1, s_pruneGroup3809}}, // IFELite
};

static const PruneVariant s_pruneGroup3810[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtime_Link2_Sensor0_Out3Desc[] =
{
    {65550, 0, 3, 12, {1, s_pruneGroup3810}}, // IFELite
};

static const PruneVariant s_pruneGroup3811[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtime_Link3_Sensor0_Out4Desc[] =
{
    {65550, 0, 4, 13, {1, s_pruneGroup3811}}, // IFELite
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtime_Link4_IFELite0_Out1Desc[] =
{
    {65536, 0, 3, 1, {0, NULL}}, // IFE
};

static const PruneVariant s_pruneGroup3812[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtime_Link5_IFELite0_Out2Desc[] =
{
    {65536, 1, 3, 11, {1, s_pruneGroup3812}}, // IFE
};

static const PruneVariant s_pruneGroup3813[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtime_Link6_IFE0_Out10Desc[] =
{
    {1, 0, 13, 0, {2, s_pruneGroup3813}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup3814[] = {{PruneGroupBTMCMode, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtime_Link7_IFE0_Out31Desc[] =
{
    {9, 0, 34, 0, {1, s_pruneGroup3814}}, // StatsParse
};

static const PruneVariant s_pruneGroup3815[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtime_Link8_IFE0_Out19Desc[] =
{
    {9, 0, 9, 0, {1, s_pruneGroup3815}}, // StatsParse
};

static const PruneVariant s_pruneGroup3816[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3817[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtime_Link9_IFE0_Out21Desc[] =
{
    {9, 0, 1, 0, {1, s_pruneGroup3816}}, // StatsParse
    {12, 0, 1, 0, {1, s_pruneGroup3817}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup3818[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3819[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3820[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtime_Link10_IFE0_Out29Desc[] =
{
    {9, 0, 36, 0, {1, s_pruneGroup3818}}, // StatsParse
    {1, 0, 62, 0, {1, s_pruneGroup3819}}, // StatsProcessing
    {12, 0, 62, 0, {1, s_pruneGroup3820}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup3821[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3822[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtime_Link11_IFE0_Out30Desc[] =
{
    {9, 0, 35, 0, {1, s_pruneGroup3821}}, // StatsParse
    {1, 0, 37, 0, {1, s_pruneGroup3822}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup3823[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3824[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtime_Link12_IFE0_Out32Desc[] =
{
    {9, 0, 3, 0, {1, s_pruneGroup3823}}, // StatsParse
    {1, 0, 3, 0, {1, s_pruneGroup3824}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup3825[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3826[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtime_Link13_IFE0_Out36Desc[] =
{
    {9, 0, 61, 0, {1, s_pruneGroup3825}}, // StatsParse
    {1, 0, 76, 0, {1, s_pruneGroup3826}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup3827[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3828[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtime_Link14_IFE0_Out12Desc[] =
{
    {9, 0, 7, 0, {1, s_pruneGroup3827}}, // StatsParse
    {1, 0, 7, 0, {1, s_pruneGroup3828}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup3829[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtime_Link15_StatsParse0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup3829}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup3830[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtime_Link16_StatsProcessing0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup3830}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup3831[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtime_Link17_AutoWhiteBalance0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup3831}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtime_Link18_IFE0_Out0Desc[] =
{
    {8, 0, 3, 0, {0, NULL}}, // 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_720_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_721_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_722_TARGET_BUFFER_SAT_INPUT_DS16_Link_NodeDescriptors[] =
{
    {65536, 0, 24, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup3832[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtime_Link23_IFE1_Out22Desc[] =
{
    {2, 4, 0, 0, {1, s_pruneGroup3832}}, // SinkBuffer ]-> TARGET_BUFFER_SAT_INPUT_DESERIALIZED_FULL_2
};

static ChiLinkNodeDescriptor s_723_TARGET_BUFFER_SAT_INPUT_DESERIALIZED_FULL_2_Link_NodeDescriptors[] =
{
    {65536, 1, 22, 0, {1, s_pruneGroup3832}},
};
static const PruneVariant s_pruneGroup3833[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtime_Link24_IFE1_Out23Desc[] =
{
    {2, 5, 0, 0, {1, s_pruneGroup3833}}, // SinkBuffer ]-> TARGET_BUFFER_SAT_INPUT_DESERIALIZED_DS4_2
};

static ChiLinkNodeDescriptor s_724_TARGET_BUFFER_SAT_INPUT_DESERIALIZED_DS4_2_Link_NodeDescriptors[] =
{
    {65536, 1, 23, 0, {1, s_pruneGroup3833}},
};
static const PruneVariant s_pruneGroup3834[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtime_Link25_IFE1_Out24Desc[] =
{
    {2, 6, 0, 0, {1, s_pruneGroup3834}}, // SinkBuffer ]-> TARGET_BUFFER_SAT_INPUT_DESERIALIZED_DS16_2
};

static ChiLinkNodeDescriptor s_725_TARGET_BUFFER_SAT_INPUT_DESERIALIZED_DS16_2_Link_NodeDescriptors[] =
{
    {65536, 1, 24, 0, {1, s_pruneGroup3834}},
};
static ChiTargetPortDescriptor UsecaseZSL_MultiCameraRealtime_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_SAT_INPUT_FULL", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_FULL_target, 1, s_720_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_721_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_722_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_723_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_724_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_725_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_pruneGroup3835[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3836[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup3837[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup3838[] = {{PruneGroupFDSegment, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup3839[] = {{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_pruneGroup3835}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraRealtime_node12_0_properties, 12, 0, {2, { 0 }, UsecaseZSL_MultiCameraRealtimeNode12_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraRealtimeNode12_0OutputPortDescriptors}, 2, {1, s_pruneGroup3836}, 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_pruneGroup3837}, 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_pruneGroup3838}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraRealtime_node9_0_properties, 9, 0, {8, { 0 }, UsecaseZSL_MultiCameraRealtimeNode9_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraRealtimeNode9_0OutputPortDescriptors}, 1, {1, s_pruneGroup3839}, 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_pruneGroup3840[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_source_Link_3NodeDescriptors[] =
{
    {65538, 1, 0, 0, {1, s_pruneGroup3840}},
};
static const PruneVariant s_pruneGroup3841[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_source_Link_4NodeDescriptors[] =
{
    {65538, 1, 1, 0, {1, s_pruneGroup3841}},
};
static const PruneVariant s_pruneGroup3842[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_source_Link_5NodeDescriptors[] =
{
    {65538, 1, 2, 0, {1, s_pruneGroup3842}},
};
static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_Link0_IPE0_Out8Desc[] =
{
    {2, 3, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW
};

static ChiLinkNodeDescriptor s_726_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors[] =
{
    {65538, 0, 8, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup3843[] = {{PruneGroupMultiVC, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_Link1_IPE0_Out9Desc[] =
{
    {2, 1, 0, 0, {1, s_pruneGroup3843}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_727_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 0, 9, 0, {1, s_pruneGroup3843}},
};
static const PruneVariant s_pruneGroup3844[] = {{PruneGroupMultiVC, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_Link2_IPE0_Out51Desc[] =
{
    {2, 2, 0, 0, {1, s_pruneGroup3844}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW2
};

static ChiLinkNodeDescriptor s_728_TARGET_BUFFER_PREVIEW2_Link_NodeDescriptors[] =
{
    {65538, 0, 51, 0, {1, s_pruneGroup3844}},
};
static const PruneVariant s_pruneGroup3845[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_Link3_IPE1_Out9Desc[] =
{
    {2, 1, 0, 0, {1, s_pruneGroup3845}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_729_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 1, 9, 0, {1, s_pruneGroup3845}},
};
static const PruneVariant s_pruneGroup3846[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_Link4_IPE1_Out8Desc[] =
{
    {2, 2, 0, 0, {1, s_pruneGroup3846}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW2
};

static ChiLinkNodeDescriptor s_730_TARGET_BUFFER_PREVIEW2_Link_NodeDescriptors[] =
{
    {65538, 1, 8, 0, {1, s_pruneGroup3846}},
};
static ChiTargetPortDescriptor UsecaseZSL_RealtimePostProcessor_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_726_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_727_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_PREVIEW2", &UsecaseZSL_TARGET_BUFFER_PREVIEW2_target, 1, s_728_TARGET_BUFFER_PREVIEW2_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW2
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_729_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_PREVIEW2", &UsecaseZSL_TARGET_BUFFER_PREVIEW2_target, 1, s_730_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_pruneGroup3847[] = {{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_pruneGroup3847}, 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_pruneGroup3848[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup3849[] = {{PruneGroupAISEG, PruneTypePreviewVideo}};
static const PruneVariant s_pruneGroup3850[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup3851[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS2PreviewEIS2Offline_source_Link_2NodeDescriptors[] =
{
    {65538, 0, 2, 0, {1, s_pruneGroup3848}},
    {65538, 25, 2, 0, {1, s_pruneGroup3849}},
    {65538, 22, 2, 0, {1, s_pruneGroup3850}},
    {255, 11, 32, 0, {1, s_pruneGroup3851}},
};
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_pruneGroup3852[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS2PreviewEIS2Offline_Link2_IPE0_Out8Desc[] =
{
    {2, 0, 0, 0, {1, s_pruneGroup3852}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW
};

static ChiLinkNodeDescriptor s_731_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors[] =
{
    {65538, 0, 8, 0, {1, s_pruneGroup3852}},
};
static const PruneVariant s_pruneGroup3853[] = {{PruneGroupHDR10P, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS2PreviewEIS2Offline_Link3_IPE0_Out9Desc[] =
{
    {255, 21, 0, 0, {0, NULL}}, // ChiHDR10P
    {2, 1, 0, 0, {2, s_pruneGroup3853}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_732_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 0, 9, 0, {2, s_pruneGroup3853}},
};
static const PruneVariant s_pruneGroup3854[] = {{PruneGroupHDR10P, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS2PreviewEIS2Offline_Link4_ChiHDR10P21_Out0Desc[] =
{
    {2, 3, 0, 0, {2, s_pruneGroup3854}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_733_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {255, 21, 0, 0, {2, s_pruneGroup3854}},
};
static const PruneVariant s_pruneGroup3855[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup3856[] = {{PruneGroupAISEG, PruneTypePreviewVideo}};
static const PruneVariant s_pruneGroup3857[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup3858[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS2PreviewEIS2Offline_Link5_ChiEISV2Node0_Out0Desc[] =
{
    {65538, 0, 0, 0, {1, s_pruneGroup3855}}, // IPE
    {65543, 0, 3, 0, {0, NULL}}, // EVA_MCTF
    {65543, 0, 32, 0, {0, NULL}}, // EVA
    {65538, 25, 0, 0, {1, s_pruneGroup3856}}, // IPE
    {255, 11, 30, 0, {1, s_pruneGroup3857}}, // ChiExternalNode_MUXER
    {65538, 22, 0, 0, {1, s_pruneGroup3858}}, // IPE
};

static const PruneVariant s_pruneGroup3859[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup3860[] = {{PruneGroupAISEG, PruneTypePreviewVideo}};
static const PruneVariant s_pruneGroup3861[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup3862[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS2PreviewEIS2Offline_Link6_ChiEISV2Node0_Out1Desc[] =
{
    {65538, 0, 1, 0, {1, s_pruneGroup3859}}, // IPE
    {65543, 0, 5, 0, {0, NULL}}, // EVA_MCTF
    {65543, 0, 33, 0, {0, NULL}}, // EVA_MCTF
    {65538, 25, 1, 0, {1, s_pruneGroup3860}}, // IPE
    {65538, 22, 1, 0, {1, s_pruneGroup3861}}, // IPE
    {255, 11, 31, 0, {1, s_pruneGroup3862}}, // 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_pruneGroup3863[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup3864[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS2PreviewEIS2Offline_Link11_EVA_MCTF0_Out39Desc[] =
{
    {65538, 0, 39, 0, {1, s_pruneGroup3863}}, // IPE
    {65538, 23, 39, 0, {1, s_pruneGroup3864}}, // IPE
};

static const PruneVariant s_pruneGroup3865[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup3866[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS2PreviewEIS2Offline_Link12_EVA_MCTF0_Out40Desc[] =
{
    {65538, 0, 40, 0, {1, s_pruneGroup3865}}, // IPE
    {65538, 23, 40, 0, {1, s_pruneGroup3866}}, // IPE
};

static const PruneVariant s_pruneGroup3867[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup3868[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS2PreviewEIS2Offline_Link13_EVA_MCTF0_Out41Desc[] =
{
    {65538, 0, 41, 0, {1, s_pruneGroup3867}}, // IPE
    {65538, 23, 41, 0, {1, s_pruneGroup3868}}, // IPE
};

static const PruneVariant s_pruneGroup3869[] = {{PruneGroupAISEG, PruneTypePreviewVideo}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS2PreviewEIS2Offline_Link14_IPE25_Out8Desc[] =
{
    {255, 13, 0, 0, {1, s_pruneGroup3869}}, // AISegmentation
};

static const PruneVariant s_pruneGroup3870[] = {{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_pruneGroup3870}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup3871[] = {{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_pruneGroup3871}}, // AISegmentation
};

static const PruneVariant s_pruneGroup3872[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup3873[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS2PreviewEIS2Offline_Link17_AISegmentation13_Out22Desc[] =
{
    {65538, 0, 43, 0, {3, s_pruneGroup3872}}, // IPE
    {65538, 23, 43, 0, {3, s_pruneGroup3873}}, // IPE
};

static const PruneVariant s_pruneGroup3874[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup3875[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS2PreviewEIS2Offline_Link18_AISegmentation13_Out23Desc[] =
{
    {65538, 0, 20, 0, {3, s_pruneGroup3874}}, // IPE
    {65538, 23, 20, 0, {3, s_pruneGroup3875}}, // IPE
};

static const PruneVariant s_pruneGroup3876[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS2PreviewEIS2Offline_Link19_IPE22_Out8Desc[] =
{
    {255, 11, 0, 0, {1, s_pruneGroup3876}}, // ChiExternalNode_MUXER
};

static const PruneVariant s_pruneGroup3877[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS2PreviewEIS2Offline_Link20_ChiExternalNode_MUXER11_Out0Desc[] =
{
    {65538, 23, 0, 0, {1, s_pruneGroup3877}}, // IPE
};

static const PruneVariant s_pruneGroup3878[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS2PreviewEIS2Offline_Link21_IPE23_Out8Desc[] =
{
    {2, 1, 0, 0, {1, s_pruneGroup3878}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW
};

static ChiLinkNodeDescriptor s_734_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors[] =
{
    {65538, 23, 8, 0, {1, s_pruneGroup3878}},
};
static const PruneVariant s_pruneGroup3879[] = {{PruneGroupHDR10P, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS2PreviewEIS2Offline_Link22_IPE23_Out9Desc[] =
{
    {2, 2, 0, 0, {2, s_pruneGroup3879}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_735_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 23, 9, 0, {2, s_pruneGroup3879}},
};
static const PruneVariant s_pruneGroup3880[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS2PreviewEIS2Offline_Link23_ChiExternalNode_MUXER11_Out1Desc[] =
{
    {65538, 23, 1, 0, {1, s_pruneGroup3880}}, // IPE
};

static const PruneVariant s_pruneGroup3881[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS2PreviewEIS2Offline_Link24_ChiExternalNode_MUXER11_Out2Desc[] =
{
    {65538, 23, 2, 0, {1, s_pruneGroup3881}}, // IPE
};

static const PruneVariant s_pruneGroup3882[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS2PreviewEIS2Offline_Link25_IPE0_Out63Desc[] =
{
    {10, 1, 104, 0, {2, s_pruneGroup3882}}, // OfflineStats
};

static const PruneVariant s_pruneGroup3883[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS2PreviewEIS2Offline_Link26_IPE22_Out63Desc[] =
{
    {10, 1, 104, 0, {2, s_pruneGroup3883}}, // OfflineStats
};

static const PruneVariant s_pruneGroup3884[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS2PreviewEIS2Offline_Link27_IPE23_Out63Desc[] =
{
    {10, 1, 115, 0, {2, s_pruneGroup3884}}, // OfflineStats
};

static const PruneVariant s_pruneGroup3885[] = {{PruneGroupAWBR, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS2PreviewEIS2Offline_Link28_OfflineStats1_Out1Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup3885}}, // SinkNoBuffer
};

static ChiTargetPortDescriptor UsecaseZSL_VideoEIS2PreviewEIS2Offline_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_731_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_732_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_733_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_734_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_735_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_pruneGroup3886[] = {{PruneGroupAWBR, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup3887[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup3888[] = {{PruneGroupAISEG, PruneTypePreviewVideo}};
static const PruneVariant s_pruneGroup3889[] = {{PruneGroupHDR10P, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup3890[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup3891[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup3892[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup3893[] = {{PruneGroupAISEG, PruneTypePreviewVideo}};
static const PruneVariant s_pruneGroup3894[] = {{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_pruneGroup3886}, 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_pruneGroup3887}, 0, 0, { 0 }},
    {UsecaseZSL_VideoEIS2PreviewEIS2Offline_node255_13_properties, 255, 13, {2, { 0 }, UsecaseZSL_VideoEIS2PreviewEIS2OfflineNode255_13InputPortDescriptors, 4, { 0 }, UsecaseZSL_VideoEIS2PreviewEIS2OfflineNode255_13OutputPortDescriptors}, 2, {1, s_pruneGroup3888}, 0, 0, { 0 }},
    {UsecaseZSL_VideoEIS2PreviewEIS2Offline_node255_21_properties, 255, 21, {1, { 0 }, UsecaseZSL_VideoEIS2PreviewEIS2OfflineNode255_21InputPortDescriptors, 1, { 0 }, UsecaseZSL_VideoEIS2PreviewEIS2OfflineNode255_21OutputPortDescriptors}, 2, {1, s_pruneGroup3889}, 0, 0, { 0 }},
    {UsecaseZSL_VideoEIS2PreviewEIS2Offline_node65538_0_properties, 65538, 0, {8, { 0 }, UsecaseZSL_VideoEIS2PreviewEIS2OfflineNode65538_0InputPortDescriptors, 4, { 0 }, UsecaseZSL_VideoEIS2PreviewEIS2OfflineNode65538_0OutputPortDescriptors}, 3, {1, s_pruneGroup3890}, 0, 0, { 0 }},
    {UsecaseZSL_VideoEIS2PreviewEIS2Offline_node65538_22_properties, 65538, 22, {3, { 0 }, UsecaseZSL_VideoEIS2PreviewEIS2OfflineNode65538_22InputPortDescriptors, 2, { 0 }, UsecaseZSL_VideoEIS2PreviewEIS2OfflineNode65538_22OutputPortDescriptors}, 3, {1, s_pruneGroup3891}, 0, 0, { 0 }},
    {UsecaseZSL_VideoEIS2PreviewEIS2Offline_node65538_23_properties, 65538, 23, {8, { 0 }, UsecaseZSL_VideoEIS2PreviewEIS2OfflineNode65538_23InputPortDescriptors, 3, { 0 }, UsecaseZSL_VideoEIS2PreviewEIS2OfflineNode65538_23OutputPortDescriptors}, 4, {1, s_pruneGroup3892}, 0, 0, { 0 }},
    {UsecaseZSL_VideoEIS2PreviewEIS2Offline_node65538_25_properties, 65538, 25, {3, { 0 }, UsecaseZSL_VideoEIS2PreviewEIS2OfflineNode65538_25InputPortDescriptors, 1, { 0 }, UsecaseZSL_VideoEIS2PreviewEIS2OfflineNode65538_25OutputPortDescriptors}, 2, {1, s_pruneGroup3893}, 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_pruneGroup3894}, 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_pruneGroup3895[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_source_Link_0NodeDescriptors[] =
{
    {255, 0, 0, 0, {1, s_pruneGroup3895}},
    {255, 1, 0, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup3896[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_source_Link_1NodeDescriptors[] =
{
    {255, 0, 1, 0, {1, s_pruneGroup3896}},
    {255, 1, 1, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup3897[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup3898[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup3899[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup3900[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup3901[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup3902[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_source_Link_2NodeDescriptors[] =
{
    {65538, 0, 2, 0, {1, s_pruneGroup3897}},
    {65538, 1, 2, 0, {1, s_pruneGroup3898}},
    {65538, 25, 2, 0, {3, s_pruneGroup3899}},
    {65538, 22, 2, 0, {1, s_pruneGroup3900}},
    {255, 11, 32, 0, {1, s_pruneGroup3901}},
    {255, 12, 32, 0, {1, s_pruneGroup3902}},
};
static const PruneVariant s_pruneGroup3903[] = {{PruneGroupHDR10P, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link0_IPE0_Out55Desc[] =
{
    {9, 0, 64, 0, {2, s_pruneGroup3903}}, // StatsParse
};

static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link1_StatsParse0_Out0Desc[] =
{
    {3, 11, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup3904[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link2_IPE0_Out8Desc[] =
{
    {2, 0, 0, 0, {1, s_pruneGroup3904}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW
};

static ChiLinkNodeDescriptor s_736_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors[] =
{
    {65538, 0, 8, 0, {1, s_pruneGroup3904}},
};
static const PruneVariant s_pruneGroup3905[] = {{PruneGroupHDR10P, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link3_IPE1_Out9Desc[] =
{
    {255, 21, 0, 0, {0, NULL}}, // ChiHDR10P
    {2, 1, 0, 0, {2, s_pruneGroup3905}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_737_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 1, 9, 0, {2, s_pruneGroup3905}},
};
static const PruneVariant s_pruneGroup3906[] = {{PruneGroupHDR10P, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link4_ChiHDR10P21_Out0Desc[] =
{
    {2, 3, 0, 0, {2, s_pruneGroup3906}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_738_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {255, 21, 0, 0, {2, s_pruneGroup3906}},
};
static const PruneVariant s_pruneGroup3907[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup3908[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup3909[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup3910[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup3911[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link5_ChiEISV2Node0_Out0Desc[] =
{
    {65538, 0, 0, 0, {1, s_pruneGroup3907}}, // IPE
    {65543, 1, 32, 0, {1, s_pruneGroup3908}}, // EVA
    {65538, 23, 0, 0, {1, s_pruneGroup3909}}, // IPE
    {65543, 25, 3, 0, {1, s_pruneGroup3910}}, // EVA_MVWarp
    {65543, 25, 32, 0, {1, s_pruneGroup3911}}, // EVA
};

static const PruneVariant s_pruneGroup3912[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link6_ChiEISV2Node0_Out1Desc[] =
{
    {65538, 0, 1, 0, {1, s_pruneGroup3912}}, // IPE
};

static const PruneVariant s_pruneGroup3913[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup3914[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup3915[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup3916[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup3917[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link7_ChiEISV3Node1_Out0Desc[] =
{
    {255, 2, 0, 0, {1, s_pruneGroup3913}}, // ChiEISV3Node
    {65543, 1, 3, 0, {0, NULL}}, // EVA_MCTF
    {65538, 25, 0, 0, {3, s_pruneGroup3914}}, // IPE
    {65538, 22, 0, 0, {1, s_pruneGroup3915}}, // IPE
    {255, 11, 30, 0, {1, s_pruneGroup3916}}, // ChiExternalNode_MUXER
    {255, 12, 30, 0, {1, s_pruneGroup3917}}, // ChiExternalNode_MUXER
};

static const PruneVariant s_pruneGroup3918[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup3919[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup3920[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup3921[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup3922[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup3923[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup3924[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link8_ChiEISV3Node1_Out1Desc[] =
{
    {255, 2, 1, 0, {1, s_pruneGroup3918}}, // ChiEISV3Node
    {65543, 1, 5, 0, {0, NULL}}, // EVA_MCTF
    {65543, 1, 33, 0, {0, NULL}}, // EVA_MCTF
    {65538, 25, 1, 0, {3, s_pruneGroup3919}}, // IPE
    {65538, 22, 1, 0, {1, s_pruneGroup3920}}, // IPE
    {255, 11, 31, 0, {1, s_pruneGroup3921}}, // ChiExternalNode_MUXER
    {255, 12, 31, 0, {1, s_pruneGroup3922}}, // ChiExternalNode_MUXER
    {65543, 26, 5, 0, {1, s_pruneGroup3923}}, // EVA_MVWarp
    {65543, 25, 5, 0, {1, s_pruneGroup3924}}, // EVA_MVWarp
};

static const PruneVariant s_pruneGroup3925[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup3926[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup3927[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup3928[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link9_ChiEISV3Node2_Out0Desc[] =
{
    {65538, 1, 0, 0, {1, s_pruneGroup3925}}, // IPE
    {65543, 2, 3, 0, {1, s_pruneGroup3926}}, // EVA_MVWarp
    {65538, 24, 0, 0, {1, s_pruneGroup3927}}, // IPE
    {65543, 26, 3, 0, {1, s_pruneGroup3928}}, // EVA_MVWarp
};

static const PruneVariant s_pruneGroup3929[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup3930[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link10_ChiEISV3Node2_Out1Desc[] =
{
    {65538, 1, 1, 0, {1, s_pruneGroup3929}}, // IPE
    {65543, 2, 5, 0, {1, s_pruneGroup3930}}, // 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_pruneGroup3931[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup3932[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup3933[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link14_EVA_MCTF1_Out37Desc[] =
{
    {255, 2, 5, 0, {0, NULL}}, // ChiEISV3Node
    {65543, 2, 38, 0, {1, s_pruneGroup3931}}, // EVA_MVWarp
    {65543, 1, 35, 0, {0, NULL}}, // EVA_MCTF
    {65543, 26, 38, 0, {1, s_pruneGroup3932}}, // EVA_MVWarp
    {65543, 25, 38, 0, {1, s_pruneGroup3933}}, // EVA_MVWarp
};

static const PruneVariant s_pruneGroup3934[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link15_EVA_MCTF1_Out39Desc[] =
{
    {65538, 0, 39, 0, {1, s_pruneGroup3934}}, // IPE
};

static const PruneVariant s_pruneGroup3935[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link16_EVA_MCTF1_Out40Desc[] =
{
    {65538, 0, 40, 0, {1, s_pruneGroup3935}}, // IPE
};

static const PruneVariant s_pruneGroup3936[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link17_EVA_MCTF1_Out41Desc[] =
{
    {65538, 0, 41, 0, {1, s_pruneGroup3936}}, // IPE
};

static const PruneVariant s_pruneGroup3937[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link18_EVA_MVWarp2_Out39Desc[] =
{
    {65538, 1, 39, 0, {1, s_pruneGroup3937}}, // IPE
};

static const PruneVariant s_pruneGroup3938[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link19_EVA_MVWarp2_Out40Desc[] =
{
    {65538, 1, 40, 0, {1, s_pruneGroup3938}}, // IPE
};

static const PruneVariant s_pruneGroup3939[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link20_EVA_MVWarp2_Out41Desc[] =
{
    {65538, 1, 41, 0, {1, s_pruneGroup3939}}, // IPE
};

static const PruneVariant s_pruneGroup3940[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link21_IPE25_Out8Desc[] =
{
    {255, 13, 0, 0, {3, s_pruneGroup3940}}, // AISegmentation
};

static const PruneVariant s_pruneGroup3941[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeTRUE}, {PruneGroupEIS, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link22_AISegmentation13_Out30Desc[] =
{
    {3, 88, 0, 0, {4, s_pruneGroup3941}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup3942[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeTRUE}, {PruneGroupEIS, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link23_AISegmentation13_Out24Desc[] =
{
    {255, 13, 9, 0, {4, s_pruneGroup3942}}, // AISegmentation
};

static const PruneVariant s_pruneGroup3943[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup3944[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup3945[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup3946[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link24_AISegmentation13_Out22Desc[] =
{
    {65538, 0, 43, 0, {5, s_pruneGroup3943}}, // IPE
    {65538, 1, 43, 0, {5, s_pruneGroup3944}}, // IPE
    {65538, 23, 43, 0, {5, s_pruneGroup3945}}, // IPE
    {65538, 24, 43, 0, {5, s_pruneGroup3946}}, // IPE
};

static const PruneVariant s_pruneGroup3947[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup3948[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup3949[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup3950[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link25_AISegmentation13_Out23Desc[] =
{
    {65538, 0, 20, 0, {5, s_pruneGroup3947}}, // IPE
    {65538, 1, 20, 0, {5, s_pruneGroup3948}}, // IPE
    {65538, 23, 20, 0, {5, s_pruneGroup3949}}, // IPE
    {65538, 24, 20, 0, {5, s_pruneGroup3950}}, // IPE
};

static const PruneVariant s_pruneGroup3951[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link26_IPE22_Out8Desc[] =
{
    {255, 11, 0, 0, {1, s_pruneGroup3951}}, // ChiExternalNode_MUXER
};

static const PruneVariant s_pruneGroup3952[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link27_ChiExternalNode_MUXER11_Out0Desc[] =
{
    {255, 0, 0, 0, {1, s_pruneGroup3952}}, // ChiEISV2Node
};

static const PruneVariant s_pruneGroup3953[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link28_IPE22_Out9Desc[] =
{
    {255, 12, 0, 0, {1, s_pruneGroup3953}}, // ChiExternalNode_MUXER
};

static const PruneVariant s_pruneGroup3954[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link29_ChiExternalNode_MUXER12_Out0Desc[] =
{
    {255, 2, 0, 0, {1, s_pruneGroup3954}}, // ChiEISV3Node
};

static const PruneVariant s_pruneGroup3955[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link30_IPE23_Out8Desc[] =
{
    {2, 1, 0, 0, {1, s_pruneGroup3955}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW
};

static ChiLinkNodeDescriptor s_739_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors[] =
{
    {65538, 23, 8, 0, {1, s_pruneGroup3955}},
};
static const PruneVariant s_pruneGroup3956[] = {{PruneGroupHDR10P, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link31_IPE24_Out9Desc[] =
{
    {2, 2, 0, 0, {2, s_pruneGroup3956}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_740_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 24, 9, 0, {2, s_pruneGroup3956}},
};
static const PruneVariant s_pruneGroup3957[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link32_ChiExternalNode_MUXER11_Out1Desc[] =
{
    {65538, 23, 1, 0, {1, s_pruneGroup3957}}, // IPE
};

static const PruneVariant s_pruneGroup3958[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link33_ChiExternalNode_MUXER11_Out2Desc[] =
{
    {65538, 23, 2, 0, {1, s_pruneGroup3958}}, // IPE
};

static const PruneVariant s_pruneGroup3959[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link34_ChiExternalNode_MUXER12_Out1Desc[] =
{
    {65538, 24, 1, 0, {1, s_pruneGroup3959}}, // IPE
};

static const PruneVariant s_pruneGroup3960[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link35_ChiExternalNode_MUXER12_Out2Desc[] =
{
    {65538, 24, 2, 0, {1, s_pruneGroup3960}}, // IPE
};

static const PruneVariant s_pruneGroup3961[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link36_EVA_MVWarp26_Out39Desc[] =
{
    {65538, 24, 39, 0, {1, s_pruneGroup3961}}, // IPE
};

static const PruneVariant s_pruneGroup3962[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link37_EVA_MVWarp26_Out40Desc[] =
{
    {65538, 24, 40, 0, {1, s_pruneGroup3962}}, // IPE
};

static const PruneVariant s_pruneGroup3963[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link38_EVA_MVWarp26_Out41Desc[] =
{
    {65538, 24, 41, 0, {1, s_pruneGroup3963}}, // IPE
};

static const PruneVariant s_pruneGroup3964[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link39_EVA_MVWarp25_Out39Desc[] =
{
    {65538, 23, 39, 0, {1, s_pruneGroup3964}}, // IPE
};

static const PruneVariant s_pruneGroup3965[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link40_EVA_MVWarp25_Out40Desc[] =
{
    {65538, 23, 40, 0, {1, s_pruneGroup3965}}, // IPE
};

static const PruneVariant s_pruneGroup3966[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link41_EVA_MVWarp25_Out41Desc[] =
{
    {65538, 23, 41, 0, {1, s_pruneGroup3966}}, // IPE
};

static const PruneVariant s_pruneGroup3967[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link42_IPE0_Out63Desc[] =
{
    {10, 1, 104, 0, {2, s_pruneGroup3967}}, // OfflineStats
};

static const PruneVariant s_pruneGroup3968[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link43_IPE22_Out63Desc[] =
{
    {10, 1, 104, 0, {2, s_pruneGroup3968}}, // OfflineStats
};

static const PruneVariant s_pruneGroup3969[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link44_IPE23_Out63Desc[] =
{
    {10, 1, 115, 0, {2, s_pruneGroup3969}}, // OfflineStats
};

static const PruneVariant s_pruneGroup3970[] = {{PruneGroupAWBR, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link45_OfflineStats1_Out1Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup3970}}, // SinkNoBuffer
};

static ChiTargetPortDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_736_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_737_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_738_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_739_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_740_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_pruneGroup3971[] = {{PruneGroupAWBR, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup3972[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup3973[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup3974[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup3975[] = {{PruneGroupHDR10P, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup3976[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup3977[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup3978[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup3979[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup3980[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup3981[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup3982[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup3983[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup3984[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup3985[] = {{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_pruneGroup3971}, 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_pruneGroup3972}, 0, 0, { 0 }},
    {UsecaseZSL_VideoEIS3PreviewEIS2Offline_node255_12_properties, 255, 12, {4, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode255_12InputPortDescriptors, 3, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode255_12OutputPortDescriptors}, 3, {1, s_pruneGroup3973}, 0, 0, { 0 }},
    {UsecaseZSL_VideoEIS3PreviewEIS2Offline_node255_13_properties, 255, 13, {2, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode255_13InputPortDescriptors, 4, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode255_13OutputPortDescriptors}, 2, {3, s_pruneGroup3974}, 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_pruneGroup3975}, 0, 0, { 0 }},
    {UsecaseZSL_VideoEIS3PreviewEIS2Offline_node65538_0_properties, 65538, 0, {8, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode65538_0InputPortDescriptors, 3, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode65538_0OutputPortDescriptors}, 3, {1, s_pruneGroup3976}, 0, 0, { 0 }},
    {UsecaseZSL_VideoEIS3PreviewEIS2Offline_node65538_1_properties, 65538, 1, {8, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode65538_1InputPortDescriptors, 1, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode65538_1OutputPortDescriptors}, 3, {1, s_pruneGroup3977}, 0, 0, { 0 }},
    {UsecaseZSL_VideoEIS3PreviewEIS2Offline_node65538_22_properties, 65538, 22, {3, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode65538_22InputPortDescriptors, 3, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode65538_22OutputPortDescriptors}, 3, {1, s_pruneGroup3978}, 0, 0, { 0 }},
    {UsecaseZSL_VideoEIS3PreviewEIS2Offline_node65538_23_properties, 65538, 23, {8, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode65538_23InputPortDescriptors, 2, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode65538_23OutputPortDescriptors}, 4, {1, s_pruneGroup3979}, 0, 0, { 0 }},
    {UsecaseZSL_VideoEIS3PreviewEIS2Offline_node65538_24_properties, 65538, 24, {8, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode65538_24InputPortDescriptors, 1, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode65538_24OutputPortDescriptors}, 4, {1, s_pruneGroup3980}, 0, 0, { 0 }},
    {UsecaseZSL_VideoEIS3PreviewEIS2Offline_node65538_25_properties, 65538, 25, {3, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode65538_25InputPortDescriptors, 1, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode65538_25OutputPortDescriptors}, 2, {3, s_pruneGroup3981}, 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_pruneGroup3982}, 0, 0, { 0 }},
    {UsecaseZSL_VideoEIS3PreviewEIS2Offline_node65543_25_properties, 65543, 25, {4, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode65543_25InputPortDescriptors, 3, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode65543_25OutputPortDescriptors}, 2, {1, s_pruneGroup3983}, 0, 0, { 0 }},
    {UsecaseZSL_VideoEIS3PreviewEIS2Offline_node65543_26_properties, 65543, 26, {3, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode65543_26InputPortDescriptors, 3, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode65543_26OutputPortDescriptors}, 2, {1, s_pruneGroup3984}, 0, 0, { 0 }},
    {UsecaseZSL_VideoEIS3PreviewEIS2Offline_node9_0_properties, 9, 0, {1, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode9_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode9_0OutputPortDescriptors}, 1, {1, s_pruneGroup3985}, 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_pruneGroup3986[] = {{PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoNoEISPreviewNoEISOffline_source_Link_0NodeDescriptors[] =
{
    {255, 3, 0, 0, {1, s_pruneGroup3986}},
};
static const PruneVariant s_pruneGroup3987[] = {{PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoNoEISPreviewNoEISOffline_source_Link_1NodeDescriptors[] =
{
    {255, 3, 1, 0, {1, s_pruneGroup3987}},
};
static const PruneVariant s_pruneGroup3988[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup3989[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup3990[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoNoEISPreviewNoEISOffline_source_Link_2NodeDescriptors[] =
{
    {65538, 10, 2, 0, {1, s_pruneGroup3988}},
    {65538, 22, 2, 0, {1, s_pruneGroup3989}},
    {255, 11, 32, 0, {1, s_pruneGroup3990}},
    {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_741_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_742_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors[] =
{
    {65538, 10, 8, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup3991[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup3992[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup3993[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoNoEISPreviewNoEISOffline_Link2_GMENode3_Out0Desc[] =
{
    {65538, 10, 0, 0, {1, s_pruneGroup3991}}, // IPE
    {65543, 10, 3, 0, {0, NULL}}, // EVA_MCTF
    {65538, 22, 0, 0, {1, s_pruneGroup3992}}, // IPE
    {255, 11, 30, 0, {1, s_pruneGroup3993}}, // ChiExternalNode_MUXER
    {65538, 26, 0, 0, {0, NULL}}, // IPE
};

static const PruneVariant s_pruneGroup3994[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup3995[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup3996[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoNoEISPreviewNoEISOffline_Link3_GMENode3_Out1Desc[] =
{
    {65538, 10, 1, 0, {1, s_pruneGroup3994}}, // IPE
    {65543, 10, 5, 0, {0, NULL}}, // EVA_MCTF
    {65543, 10, 33, 0, {0, NULL}}, // EVA_MCTF
    {65538, 22, 1, 0, {1, s_pruneGroup3995}}, // IPE
    {255, 11, 31, 0, {1, s_pruneGroup3996}}, // 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_pruneGroup3997[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup3998[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoNoEISPreviewNoEISOffline_Link8_EVA_MCTF10_Out39Desc[] =
{
    {65538, 10, 39, 0, {1, s_pruneGroup3997}}, // IPE
    {65538, 23, 39, 0, {1, s_pruneGroup3998}}, // IPE
};

static const PruneVariant s_pruneGroup3999[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup4000[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoNoEISPreviewNoEISOffline_Link9_EVA_MCTF10_Out40Desc[] =
{
    {65538, 10, 40, 0, {1, s_pruneGroup3999}}, // IPE
    {65538, 23, 40, 0, {1, s_pruneGroup4000}}, // IPE
};

static const PruneVariant s_pruneGroup4001[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup4002[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoNoEISPreviewNoEISOffline_Link10_EVA_MCTF10_Out41Desc[] =
{
    {65538, 10, 41, 0, {1, s_pruneGroup4001}}, // IPE
    {65538, 23, 41, 0, {1, s_pruneGroup4002}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_VideoNoEISPreviewNoEISOffline_Link11_EVA_MCTF10_Out0Desc[] =
{
    {3, 10, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup4003[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoNoEISPreviewNoEISOffline_Link12_IPE22_Out8Desc[] =
{
    {255, 11, 0, 0, {1, s_pruneGroup4003}}, // ChiExternalNode_MUXER
};

static const PruneVariant s_pruneGroup4004[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoNoEISPreviewNoEISOffline_Link13_ChiExternalNode_MUXER11_Out0Desc[] =
{
    {65538, 23, 0, 0, {1, s_pruneGroup4004}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_VideoNoEISPreviewNoEISOffline_Link14_IPE23_Out8Desc[] =
{
    {2, 2, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW
};

static ChiLinkNodeDescriptor s_743_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_744_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 23, 9, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup4005[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoNoEISPreviewNoEISOffline_Link16_IPE23_Out51Desc[] =
{
    {2, 6, 0, 0, {1, s_pruneGroup4005}}, // SinkBuffer ]-> TARGET_BUFFER_APP
};

static ChiLinkNodeDescriptor s_745_TARGET_BUFFER_APP_Link_NodeDescriptors[] =
{
    {65538, 23, 51, 0, {1, s_pruneGroup4005}},
};
static const PruneVariant s_pruneGroup4006[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoNoEISPreviewNoEISOffline_Link17_ChiExternalNode_MUXER11_Out1Desc[] =
{
    {65538, 23, 1, 0, {1, s_pruneGroup4006}}, // IPE
};

static const PruneVariant s_pruneGroup4007[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoNoEISPreviewNoEISOffline_Link18_ChiExternalNode_MUXER11_Out2Desc[] =
{
    {65538, 23, 2, 0, {1, s_pruneGroup4007}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_VideoNoEISPreviewNoEISOffline_Link19_IPE26_Out8Desc[] =
{
    {255, 14, 0, 0, {0, NULL}}, // AISegmentation
};

static const PruneVariant s_pruneGroup4008[] = {{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_pruneGroup4008}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup4009[] = {{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_pruneGroup4009}}, // AISegmentation
};

static const PruneVariant s_pruneGroup4010[] = {{PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup4011[] = {{PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoNoEISPreviewNoEISOffline_Link22_AISegmentation14_Out22Desc[] =
{
    {65538, 10, 43, 0, {2, s_pruneGroup4010}}, // IPE
    {65538, 23, 43, 0, {2, s_pruneGroup4011}}, // IPE
};

static const PruneVariant s_pruneGroup4012[] = {{PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup4013[] = {{PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoNoEISPreviewNoEISOffline_Link23_AISegmentation14_Out23Desc[] =
{
    {65538, 10, 20, 0, {2, s_pruneGroup4012}}, // IPE
    {65538, 23, 20, 0, {2, s_pruneGroup4013}}, // IPE
};

static const PruneVariant s_pruneGroup4014[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoNoEISPreviewNoEISOffline_Link24_IPE10_Out63Desc[] =
{
    {10, 1, 104, 0, {2, s_pruneGroup4014}}, // OfflineStats
};

static const PruneVariant s_pruneGroup4015[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoNoEISPreviewNoEISOffline_Link25_IPE22_Out63Desc[] =
{
    {10, 1, 104, 0, {2, s_pruneGroup4015}}, // OfflineStats
};

static const PruneVariant s_pruneGroup4016[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoNoEISPreviewNoEISOffline_Link26_IPE23_Out63Desc[] =
{
    {10, 1, 115, 0, {2, s_pruneGroup4016}}, // OfflineStats
};

static const PruneVariant s_pruneGroup4017[] = {{PruneGroupAWBR, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoNoEISPreviewNoEISOffline_Link27_OfflineStats1_Out1Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup4017}}, // SinkNoBuffer
};

static ChiTargetPortDescriptor UsecaseZSL_VideoNoEISPreviewNoEISOffline_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_741_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_742_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_743_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_744_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_APP", &UsecaseZSL_TARGET_BUFFER_APP_target, 1, s_745_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_pruneGroup4018[] = {{PruneGroupAWBR, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup4019[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup4020[] = {{PruneGroupAISEG, PruneTypePreviewVideo}};
static const PruneVariant s_pruneGroup4021[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup4022[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup4023[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup4024[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup4025[] = {{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_pruneGroup4018}, 0, 0, { 0 }},
    {UsecaseZSL_VideoNoEISPreviewNoEISOffline_node255_11_properties, 255, 11, {4, { 0 }, UsecaseZSL_VideoNoEISPreviewNoEISOfflineNode255_11InputPortDescriptors, 3, { 0 }, UsecaseZSL_VideoNoEISPreviewNoEISOfflineNode255_11OutputPortDescriptors}, 3, {1, s_pruneGroup4019}, 0, 0, { 0 }},
    {UsecaseZSL_VideoNoEISPreviewNoEISOffline_node255_14_properties, 255, 14, {2, { 0 }, UsecaseZSL_VideoNoEISPreviewNoEISOfflineNode255_14InputPortDescriptors, 4, { 0 }, UsecaseZSL_VideoNoEISPreviewNoEISOfflineNode255_14OutputPortDescriptors}, 2, {1, s_pruneGroup4020}, 0, 0, { 0 }},
    {UsecaseZSL_VideoNoEISPreviewNoEISOffline_node255_3_properties, 255, 3, {2, { 0 }, UsecaseZSL_VideoNoEISPreviewNoEISOfflineNode255_3InputPortDescriptors, 2, { 0 }, UsecaseZSL_VideoNoEISPreviewNoEISOfflineNode255_3OutputPortDescriptors}, 3, {1, s_pruneGroup4021}, 0, 0, { 0 }},
    {UsecaseZSL_VideoNoEISPreviewNoEISOffline_node65538_10_properties, 65538, 10, {8, { 0 }, UsecaseZSL_VideoNoEISPreviewNoEISOfflineNode65538_10InputPortDescriptors, 3, { 0 }, UsecaseZSL_VideoNoEISPreviewNoEISOfflineNode65538_10OutputPortDescriptors}, 1, {1, s_pruneGroup4022}, 0, 0, { 0 }},
    {UsecaseZSL_VideoNoEISPreviewNoEISOffline_node65538_22_properties, 65538, 22, {3, { 0 }, UsecaseZSL_VideoNoEISPreviewNoEISOfflineNode65538_22InputPortDescriptors, 2, { 0 }, UsecaseZSL_VideoNoEISPreviewNoEISOfflineNode65538_22OutputPortDescriptors}, 3, {1, s_pruneGroup4023}, 0, 0, { 0 }},
    {UsecaseZSL_VideoNoEISPreviewNoEISOffline_node65538_23_properties, 65538, 23, {8, { 0 }, UsecaseZSL_VideoNoEISPreviewNoEISOfflineNode65538_23InputPortDescriptors, 4, { 0 }, UsecaseZSL_VideoNoEISPreviewNoEISOfflineNode65538_23OutputPortDescriptors}, 3, {1, s_pruneGroup4024}, 0, 0, { 0 }},
    {UsecaseZSL_VideoNoEISPreviewNoEISOffline_node65538_26_properties, 65538, 26, {3, { 0 }, UsecaseZSL_VideoNoEISPreviewNoEISOfflineNode65538_26InputPortDescriptors, 1, { 0 }, UsecaseZSL_VideoNoEISPreviewNoEISOfflineNode65538_26OutputPortDescriptors}, 2, {1, s_pruneGroup4025}, 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_746_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_747_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_748_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_749_TARGET_BUFFER_RAW_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 9, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup4026[] = {{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_pruneGroup4026}}, // StatsProcessing
};

static ChiLinkNodeDescriptor s_750_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_pruneGroup4027[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflineIFERealtime_Link7_Sensor0_Out2Desc[] =
{
    {65550, 0, 2, 11, {1, s_pruneGroup4027}}, // IFELite
};

static const PruneVariant s_pruneGroup4028[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflineIFERealtime_Link8_Sensor0_Out3Desc[] =
{
    {65550, 0, 3, 12, {1, s_pruneGroup4028}}, // IFELite
};

static const PruneVariant s_pruneGroup4029[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflineIFERealtime_Link9_Sensor0_Out4Desc[] =
{
    {65550, 0, 4, 13, {1, s_pruneGroup4029}}, // IFELite
};

static ChiLinkNodeDescriptor UsecaseZSL_OfflineIFERealtime_Link10_IFELite0_Out1Desc[] =
{
    {65536, 0, 3, 1, {0, NULL}}, // IFE
};

static const PruneVariant s_pruneGroup4030[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflineIFERealtime_Link11_IFELite0_Out2Desc[] =
{
    {65536, 1, 3, 11, {1, s_pruneGroup4030}}, // IFE
};

static const PruneVariant s_pruneGroup4031[] = {{PruneGroupBTMCMode, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflineIFERealtime_Link12_IFE0_Out31Desc[] =
{
    {9, 0, 34, 0, {1, s_pruneGroup4031}}, // StatsParse
};

static const PruneVariant s_pruneGroup4032[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflineIFERealtime_Link13_IFE0_Out19Desc[] =
{
    {9, 0, 9, 0, {1, s_pruneGroup4032}}, // StatsParse
};

static const PruneVariant s_pruneGroup4033[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup4034[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflineIFERealtime_Link14_IFE0_Out21Desc[] =
{
    {9, 0, 1, 0, {1, s_pruneGroup4033}}, // StatsParse
    {12, 0, 1, 0, {1, s_pruneGroup4034}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup4035[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup4036[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup4037[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflineIFERealtime_Link15_IFE0_Out29Desc[] =
{
    {9, 0, 36, 0, {1, s_pruneGroup4035}}, // StatsParse
    {1, 0, 62, 0, {1, s_pruneGroup4036}}, // StatsProcessing
    {12, 0, 62, 0, {1, s_pruneGroup4037}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup4038[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup4039[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflineIFERealtime_Link16_IFE0_Out30Desc[] =
{
    {9, 0, 35, 0, {1, s_pruneGroup4038}}, // StatsParse
    {1, 0, 37, 0, {1, s_pruneGroup4039}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup4040[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup4041[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflineIFERealtime_Link17_IFE0_Out32Desc[] =
{
    {9, 0, 3, 0, {1, s_pruneGroup4040}}, // StatsParse
    {1, 0, 3, 0, {1, s_pruneGroup4041}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup4042[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup4043[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflineIFERealtime_Link18_IFE0_Out36Desc[] =
{
    {9, 0, 61, 0, {1, s_pruneGroup4042}}, // StatsParse
    {1, 0, 76, 0, {1, s_pruneGroup4043}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup4044[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup4045[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflineIFERealtime_Link19_IFE0_Out12Desc[] =
{
    {9, 0, 7, 0, {1, s_pruneGroup4044}}, // StatsParse
    {1, 0, 7, 0, {1, s_pruneGroup4045}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup4046[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflineIFERealtime_Link20_StatsParse0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup4046}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup4047[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflineIFERealtime_Link21_StatsProcessing0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup4047}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup4048[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflineIFERealtime_Link22_AutoWhiteBalance0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup4048}}, // 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_751_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_752_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_753_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_746_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_747_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_748_TARGET_BUFFER_SAT_INPUT_DS16_Link_NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_DS16
    {"TARGET_BUFFER_RAW_OUT", &UsecaseZSL_TARGET_BUFFER_RAW_OUT_target, 1, s_749_TARGET_BUFFER_RAW_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_RAW_OUT
    {"TARGET_BUFFER_RAW16", &UsecaseZSL_TARGET_BUFFER_RAW16_target, 1, s_750_TARGET_BUFFER_RAW16_Link_NodeDescriptors}, // TARGET_BUFFER_RAW16
    {"TARGET_BUFFER_OFFLINEIFE_INPUT_FULL", &UsecaseZSL_TARGET_BUFFER_OFFLINEIFE_INPUT_FULL_target, 1, s_751_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_752_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_753_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_pruneGroup4049[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup4050[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup4051[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup4052[] = {{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_pruneGroup4049}, 0, 0, { 0 }},
    {UsecaseZSL_OfflineIFERealtime_node12_0_properties, 12, 0, {2, { 0 }, UsecaseZSL_OfflineIFERealtimeNode12_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_OfflineIFERealtimeNode12_0OutputPortDescriptors}, 2, {1, s_pruneGroup4050}, 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_pruneGroup4051}, 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_pruneGroup4052}, 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_pruneGroup4053[] = {{PruneGroupEIS, PruneTypePreviewOnly}, {PruneGroupEIS, PruneTypePreviewOnVideoOff}};
static const PruneVariant s_pruneGroup4054[] = {{PruneGroupEIS, PruneTypePreviewOnly}, {PruneGroupEIS, PruneTypePreviewOnVideoOff}};
static const PruneVariant s_pruneGroup4055[] = {{PruneGroupEIS, PruneTypePreviewOffVideoOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_Link19_IPE0_Out8Desc[] =
{
    {255, 0, 0, 0, {2, s_pruneGroup4053}}, // ChiEISDGNode
    {255, 2, 0, 0, {2, s_pruneGroup4054}}, // ChiNode
    {2, 5, 0, 0, {1, s_pruneGroup4055}}, // SinkBuffer ]-> TARGET_BUFFER_DISPLAY
};

static ChiLinkNodeDescriptor s_754_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors[] =
{
    {65538, 0, 8, 0, {1, s_pruneGroup4055}},
};
static const PruneVariant s_pruneGroup4056[] = {{PruneGroupEIS, PruneTypeVideoOnly}, {PruneGroupEIS, PruneTypePreviewOffVideoOn}};
static const PruneVariant s_pruneGroup4057[] = {{PruneGroupEIS, PruneTypeVideoOnly}, {PruneGroupEIS, PruneTypePreviewOffVideoOn}};
static const PruneVariant s_pruneGroup4058[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOn}};
static const PruneVariant s_pruneGroup4059[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOn}};
static const PruneVariant s_pruneGroup4060[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOff}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_Link20_IPE0_Out9Desc[] =
{
    {255, 3, 0, 0, {2, s_pruneGroup4056}}, // ChiEISDGNode
    {255, 5, 0, 0, {2, s_pruneGroup4057}}, // ChiNode
    {255, 6, 0, 0, {1, s_pruneGroup4058}}, // ChiEISDGNode
    {255, 8, 0, 0, {1, s_pruneGroup4059}}, // ChiNode
    {2, 1, 3, 0, {1, s_pruneGroup4060}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_755_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 0, 9, 0, {1, s_pruneGroup4060}},
};
static const PruneVariant s_pruneGroup4061[] = {{PruneGroupEIS, PruneTypePreviewOnly}, {PruneGroupEIS, PruneTypePreviewOnVideoOff}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_Link21_ChiNode1_Out0Desc[] =
{
    {255, 2, 1, 0, {2, s_pruneGroup4061}}, // ChiNode
};

static const PruneVariant s_pruneGroup4062[] = {{PruneGroupEIS, PruneTypeVideoOnly}, {PruneGroupEIS, PruneTypePreviewOffVideoOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_Link22_ChiNode4_Out0Desc[] =
{
    {255, 5, 1, 0, {2, s_pruneGroup4062}}, // ChiNode
};

static const PruneVariant s_pruneGroup4063[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_Link23_ChiNode7_Out0Desc[] =
{
    {255, 8, 1, 0, {1, s_pruneGroup4063}}, // ChiNode
};

static const PruneVariant s_pruneGroup4064[] = {{PruneGroupEIS, PruneTypePreviewOnly}, {PruneGroupEIS, PruneTypePreviewOnVideoOff}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_Link24_ChiNode2_Out0Desc[] =
{
    {2, 5, 0, 0, {2, s_pruneGroup4064}}, // SinkBuffer ]-> TARGET_BUFFER_DISPLAY
};

static ChiLinkNodeDescriptor s_756_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors[] =
{
    {255, 2, 0, 0, {2, s_pruneGroup4064}},
};
static const PruneVariant s_pruneGroup4065[] = {{PruneGroupEIS, PruneTypeVideoOnly}, {PruneGroupEIS, PruneTypePreviewOffVideoOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_Link25_ChiNode5_Out0Desc[] =
{
    {2, 1, 3, 0, {2, s_pruneGroup4065}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_757_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {255, 5, 0, 0, {2, s_pruneGroup4065}},
};
static const PruneVariant s_pruneGroup4066[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_Link26_ChiNode8_Out0Desc[] =
{
    {65538, 2, 0, 0, {1, s_pruneGroup4066}}, // IPE
};

static const PruneVariant s_pruneGroup4067[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_Link27_IPE2_Out8Desc[] =
{
    {2, 5, 0, 0, {1, s_pruneGroup4067}}, // SinkBuffer ]-> TARGET_BUFFER_DISPLAY
};

static ChiLinkNodeDescriptor s_758_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors[] =
{
    {65538, 2, 8, 0, {1, s_pruneGroup4067}},
};
static const PruneVariant s_pruneGroup4068[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_Link28_IPE2_Out9Desc[] =
{
    {2, 1, 3, 0, {1, s_pruneGroup4068}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_759_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 2, 9, 0, {1, s_pruneGroup4068}},
};
static const PruneVariant s_pruneGroup4069[] = {{PruneGroupEIS, PruneTypePreviewOnly}, {PruneGroupEIS, PruneTypePreviewOnVideoOff}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_Link29_ChiEISDGNode0_Out0Desc[] =
{
    {255, 1, 1, 0, {2, s_pruneGroup4069}}, // ChiNode
};

static const PruneVariant s_pruneGroup4070[] = {{PruneGroupEIS, PruneTypeVideoOnly}, {PruneGroupEIS, PruneTypePreviewOffVideoOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_Link30_ChiEISDGNode3_Out0Desc[] =
{
    {255, 4, 1, 0, {2, s_pruneGroup4070}}, // ChiNode
};

static const PruneVariant s_pruneGroup4071[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_Link31_ChiEISDGNode6_Out0Desc[] =
{
    {255, 7, 1, 0, {1, s_pruneGroup4071}}, // 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_760_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_754_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors}, // TARGET_BUFFER_DISPLAY
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_755_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_DISPLAY", &UsecaseZSL_TARGET_BUFFER_DISPLAY_target, 1, s_756_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors}, // TARGET_BUFFER_DISPLAY
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_757_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_DISPLAY", &UsecaseZSL_TARGET_BUFFER_DISPLAY_target, 1, s_758_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors}, // TARGET_BUFFER_DISPLAY
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_759_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_RAW_OUT", &UsecaseZSL_TARGET_BUFFER_RAW_OUT_target, 1, s_760_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_pruneGroup4072[] = {{PruneGroupEIS, PruneTypePreviewOnly}, {PruneGroupEIS, PruneTypePreviewOnVideoOff}};
static const PruneVariant s_pruneGroup4073[] = {{PruneGroupEIS, PruneTypePreviewOnly}, {PruneGroupEIS, PruneTypePreviewOnVideoOff}};
static const PruneVariant s_pruneGroup4074[] = {{PruneGroupEIS, PruneTypePreviewOnly}, {PruneGroupEIS, PruneTypePreviewOnVideoOff}};
static const PruneVariant s_pruneGroup4075[] = {{PruneGroupEIS, PruneTypeVideoOnly}, {PruneGroupEIS, PruneTypePreviewOffVideoOn}};
static const PruneVariant s_pruneGroup4076[] = {{PruneGroupEIS, PruneTypeVideoOnly}, {PruneGroupEIS, PruneTypePreviewOffVideoOn}};
static const PruneVariant s_pruneGroup4077[] = {{PruneGroupEIS, PruneTypeVideoOnly}, {PruneGroupEIS, PruneTypePreviewOffVideoOn}};
static const PruneVariant s_pruneGroup4078[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOn}};
static const PruneVariant s_pruneGroup4079[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOn}};
static const PruneVariant s_pruneGroup4080[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOn}};
static const PruneVariant s_pruneGroup4081[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOn}};
static const PruneVariant s_pruneGroup4082[] = {{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_pruneGroup4072}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_node255_1_properties, 255, 1, {1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoTNode255_1InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoTNode255_1OutputPortDescriptors}, 2, {2, s_pruneGroup4073}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_node255_2_properties, 255, 2, {2, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoTNode255_2InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoTNode255_2OutputPortDescriptors}, 2, {2, s_pruneGroup4074}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_node255_3_properties, 255, 3, {1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoTNode255_3InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoTNode255_3OutputPortDescriptors}, 3, {2, s_pruneGroup4075}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_node255_4_properties, 255, 4, {1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoTNode255_4InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoTNode255_4OutputPortDescriptors}, 2, {2, s_pruneGroup4076}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_node255_5_properties, 255, 5, {2, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoTNode255_5InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoTNode255_5OutputPortDescriptors}, 2, {2, s_pruneGroup4077}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_node255_6_properties, 255, 6, {1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoTNode255_6InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoTNode255_6OutputPortDescriptors}, 3, {1, s_pruneGroup4078}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_node255_7_properties, 255, 7, {1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoTNode255_7InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoTNode255_7OutputPortDescriptors}, 2, {1, s_pruneGroup4079}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_node255_8_properties, 255, 8, {2, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoTNode255_8InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoTNode255_8OutputPortDescriptors}, 2, {1, s_pruneGroup4080}, 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_pruneGroup4081}, 0, 0, { 0 }},
    {NULL, 8, 0, {1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoTNode8_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoTNode8_0OutputPortDescriptors}, 0, {1, s_pruneGroup4082}, 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_761_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_762_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_763_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_764_TARGET_BUFFER_RAW_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 9, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup4083[] = {{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_pruneGroup4083}}, // StatsProcessing
};

static ChiLinkNodeDescriptor s_765_TARGET_BUFFER_RAW16_Link_NodeDescriptors[] =
{
    {65536, 0, 10, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup4084[] = {{PruneGroupIDEALRAW, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtimeAux_Link5_IFE0_Out4Desc[] =
{
    {2, 5, 0, 0, {1, s_pruneGroup4084}}, // SinkBuffer ]-> TARGET_BUFFER_IDEALRAW
};

static ChiLinkNodeDescriptor s_766_TARGET_BUFFER_IDEALRAW_Link_NodeDescriptors[] =
{
    {65536, 0, 4, 0, {1, s_pruneGroup4084}},
};
static const PruneVariant s_pruneGroup4085[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtimeAux_Link6_IFE0_Out22Desc[] =
{
    {2, 0, 0, 0, {1, s_pruneGroup4085}}, // SinkBuffer ]-> TARGET_BUFFER_SAT_INPUT_FULL_DISPLAY
};

static ChiLinkNodeDescriptor s_767_TARGET_BUFFER_SAT_INPUT_FULL_DISPLAY_Link_NodeDescriptors[] =
{
    {65536, 0, 22, 0, {1, s_pruneGroup4085}},
};
static const PruneVariant s_pruneGroup4086[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtimeAux_Link7_IFE0_Out23Desc[] =
{
    {2, 1, 0, 0, {1, s_pruneGroup4086}}, // SinkBuffer ]-> TARGET_BUFFER_SAT_INPUT_DS4_DISPLAY
};

static ChiLinkNodeDescriptor s_768_TARGET_BUFFER_SAT_INPUT_DS4_DISPLAY_Link_NodeDescriptors[] =
{
    {65536, 0, 23, 0, {1, s_pruneGroup4086}},
};
static const PruneVariant s_pruneGroup4087[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtimeAux_Link8_IFE0_Out24Desc[] =
{
    {2, 2, 0, 0, {1, s_pruneGroup4087}}, // SinkBuffer ]-> TARGET_BUFFER_SAT_INPUT_DS16_DISPLAY
};

static ChiLinkNodeDescriptor s_769_TARGET_BUFFER_SAT_INPUT_DS16_DISPLAY_Link_NodeDescriptors[] =
{
    {65536, 0, 24, 0, {1, s_pruneGroup4087}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtimeAux_Link9_Sensor0_Out1Desc[] =
{
    {65550, 0, 1, 1, {0, NULL}}, // IFELite
};

static const PruneVariant s_pruneGroup4088[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtimeAux_Link10_Sensor0_Out2Desc[] =
{
    {65550, 0, 2, 11, {1, s_pruneGroup4088}}, // IFELite
};

static const PruneVariant s_pruneGroup4089[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtimeAux_Link11_Sensor0_Out3Desc[] =
{
    {65550, 0, 3, 12, {1, s_pruneGroup4089}}, // IFELite
};

static const PruneVariant s_pruneGroup4090[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtimeAux_Link12_Sensor0_Out4Desc[] =
{
    {65550, 0, 4, 13, {1, s_pruneGroup4090}}, // IFELite
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtimeAux_Link13_IFELite0_Out1Desc[] =
{
    {65536, 0, 3, 1, {0, NULL}}, // IFE
};

static const PruneVariant s_pruneGroup4091[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtimeAux_Link14_IFELite0_Out2Desc[] =
{
    {65536, 1, 3, 11, {1, s_pruneGroup4091}}, // IFE
};

static const PruneVariant s_pruneGroup4092[] = {{PruneGroupBTMCMode, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtimeAux_Link15_IFE0_Out31Desc[] =
{
    {9, 0, 34, 0, {1, s_pruneGroup4092}}, // StatsParse
};

static const PruneVariant s_pruneGroup4093[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtimeAux_Link16_IFE0_Out19Desc[] =
{
    {9, 0, 9, 0, {1, s_pruneGroup4093}}, // StatsParse
};

static const PruneVariant s_pruneGroup4094[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup4095[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtimeAux_Link17_IFE0_Out21Desc[] =
{
    {9, 0, 1, 0, {1, s_pruneGroup4094}}, // StatsParse
    {12, 0, 1, 0, {1, s_pruneGroup4095}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup4096[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup4097[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup4098[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtimeAux_Link18_IFE0_Out29Desc[] =
{
    {9, 0, 36, 0, {1, s_pruneGroup4096}}, // StatsParse
    {1, 0, 62, 0, {1, s_pruneGroup4097}}, // StatsProcessing
    {12, 0, 62, 0, {1, s_pruneGroup4098}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup4099[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup4100[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtimeAux_Link19_IFE0_Out30Desc[] =
{
    {9, 0, 35, 0, {1, s_pruneGroup4099}}, // StatsParse
    {1, 0, 37, 0, {1, s_pruneGroup4100}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup4101[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup4102[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtimeAux_Link20_IFE0_Out32Desc[] =
{
    {9, 0, 3, 0, {1, s_pruneGroup4101}}, // StatsParse
    {1, 0, 3, 0, {1, s_pruneGroup4102}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup4103[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup4104[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtimeAux_Link21_IFE0_Out36Desc[] =
{
    {9, 0, 61, 0, {1, s_pruneGroup4103}}, // StatsParse
    {1, 0, 76, 0, {1, s_pruneGroup4104}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup4105[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup4106[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtimeAux_Link22_IFE0_Out12Desc[] =
{
    {9, 0, 7, 0, {1, s_pruneGroup4105}}, // StatsParse
    {1, 0, 7, 0, {1, s_pruneGroup4106}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup4107[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtimeAux_Link23_StatsParse0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup4107}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup4108[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtimeAux_Link24_StatsProcessing0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup4108}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup4109[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtimeAux_Link25_AutoWhiteBalance0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup4109}}, // 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_761_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_762_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_763_TARGET_BUFFER_SAT_INPUT_DS16_Link_NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_DS16
    {"TARGET_BUFFER_RAW_OUT", &UsecaseZSL_TARGET_BUFFER_RAW_OUT_target, 1, s_764_TARGET_BUFFER_RAW_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_RAW_OUT
    {"TARGET_BUFFER_RAW16", &UsecaseZSL_TARGET_BUFFER_RAW16_target, 1, s_765_TARGET_BUFFER_RAW16_Link_NodeDescriptors}, // TARGET_BUFFER_RAW16
    {"TARGET_BUFFER_IDEALRAW", &UsecaseZSL_TARGET_BUFFER_IDEALRAW_target, 1, s_766_TARGET_BUFFER_IDEALRAW_Link_NodeDescriptors}, // TARGET_BUFFER_IDEALRAW
    {"TARGET_BUFFER_SAT_INPUT_FULL_DISPLAY", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_FULL_DISPLAY_target, 1, s_767_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_768_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_769_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_pruneGroup4110[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup4111[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup4112[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup4113[] = {{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_pruneGroup4110}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraRealtimeAux_node12_0_properties, 12, 0, {2, { 0 }, UsecaseZSL_MultiCameraRealtimeAuxNode12_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraRealtimeAuxNode12_0OutputPortDescriptors}, 2, {1, s_pruneGroup4111}, 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_pruneGroup4112}, 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_pruneGroup4113}, 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_pruneGroup4114[] = {{PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflinePreview_source_Link_0NodeDescriptors[] =
{
    {255, 3, 0, 0, {1, s_pruneGroup4114}},
};
static const PruneVariant s_pruneGroup4115[] = {{PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflinePreview_source_Link_1NodeDescriptors[] =
{
    {255, 3, 1, 0, {1, s_pruneGroup4115}},
};
static const PruneVariant s_pruneGroup4116[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup4117[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup4118[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflinePreview_source_Link_2NodeDescriptors[] =
{
    {65538, 10, 2, 0, {1, s_pruneGroup4116}},
    {65538, 26, 2, 0, {0, NULL}},
    {65538, 22, 2, 0, {1, s_pruneGroup4117}},
    {255, 11, 32, 0, {1, s_pruneGroup4118}},
};
static ChiLinkNodeDescriptor UsecaseZSL_OfflinePreview_Link0_IPE10_Out9Desc[] =
{
    {2, 3, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_770_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_771_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors[] =
{
    {65538, 10, 8, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup4119[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflinePreview_Link2_IPE10_Out51Desc[] =
{
    {2, 4, 0, 0, {1, s_pruneGroup4119}}, // SinkBuffer ]-> TARGET_BUFFER_APP
};

static ChiLinkNodeDescriptor s_772_TARGET_BUFFER_APP_Link_NodeDescriptors[] =
{
    {65538, 10, 51, 0, {1, s_pruneGroup4119}},
};
static const PruneVariant s_pruneGroup4120[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup4121[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup4122[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflinePreview_Link3_GMENode3_Out0Desc[] =
{
    {65538, 10, 0, 0, {1, s_pruneGroup4120}}, // IPE
    {65543, 10, 3, 0, {0, NULL}}, // EVA_MCTF
    {65538, 26, 0, 0, {0, NULL}}, // IPE
    {65538, 22, 0, 0, {1, s_pruneGroup4121}}, // IPE
    {255, 11, 30, 0, {1, s_pruneGroup4122}}, // ChiExternalNode_MUXER
};

static const PruneVariant s_pruneGroup4123[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup4124[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup4125[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflinePreview_Link4_GMENode3_Out1Desc[] =
{
    {65538, 10, 1, 0, {1, s_pruneGroup4123}}, // 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_pruneGroup4124}}, // IPE
    {255, 11, 31, 0, {1, s_pruneGroup4125}}, // 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_pruneGroup4126[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup4127[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflinePreview_Link10_EVA_MCTF10_Out39Desc[] =
{
    {65538, 10, 39, 0, {1, s_pruneGroup4126}}, // IPE
    {65538, 23, 39, 0, {1, s_pruneGroup4127}}, // IPE
};

static const PruneVariant s_pruneGroup4128[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup4129[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflinePreview_Link11_EVA_MCTF10_Out40Desc[] =
{
    {65538, 10, 40, 0, {1, s_pruneGroup4128}}, // IPE
    {65538, 23, 40, 0, {1, s_pruneGroup4129}}, // IPE
};

static const PruneVariant s_pruneGroup4130[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup4131[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflinePreview_Link12_EVA_MCTF10_Out41Desc[] =
{
    {65538, 10, 41, 0, {1, s_pruneGroup4130}}, // IPE
    {65538, 23, 41, 0, {1, s_pruneGroup4131}}, // 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_pruneGroup4132[] = {{PruneGroupAI, PruneTypeEnable}, {PruneGroupAISegOnly, PruneTypeTRUE}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflinePreview_Link15_AISegmentation14_Out30Desc[] =
{
    {3, 88, 0, 0, {2, s_pruneGroup4132}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup4133[] = {{PruneGroupAI, PruneTypeEnable}, {PruneGroupAISegOnly, PruneTypeTRUE}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflinePreview_Link16_AISegmentation14_Out24Desc[] =
{
    {255, 14, 9, 0, {2, s_pruneGroup4133}}, // AISegmentation
};

static const PruneVariant s_pruneGroup4134[] = {{PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup4135[] = {{PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflinePreview_Link17_AISegmentation14_Out22Desc[] =
{
    {65538, 10, 43, 0, {2, s_pruneGroup4134}}, // IPE
    {65538, 23, 43, 0, {2, s_pruneGroup4135}}, // IPE
};

static const PruneVariant s_pruneGroup4136[] = {{PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup4137[] = {{PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflinePreview_Link18_AISegmentation14_Out23Desc[] =
{
    {65538, 10, 20, 0, {2, s_pruneGroup4136}}, // IPE
    {65538, 23, 20, 0, {2, s_pruneGroup4137}}, // IPE
};

static const PruneVariant s_pruneGroup4138[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflinePreview_Link19_IPE22_Out8Desc[] =
{
    {255, 11, 0, 0, {1, s_pruneGroup4138}}, // ChiExternalNode_MUXER
};

static const PruneVariant s_pruneGroup4139[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflinePreview_Link20_ChiExternalNode_MUXER11_Out0Desc[] =
{
    {65538, 23, 0, 0, {1, s_pruneGroup4139}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_OfflinePreview_Link21_IPE23_Out8Desc[] =
{
    {2, 2, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW
};

static ChiLinkNodeDescriptor s_773_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_774_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 23, 9, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup4140[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflinePreview_Link23_IPE23_Out51Desc[] =
{
    {2, 4, 0, 0, {1, s_pruneGroup4140}}, // SinkBuffer ]-> TARGET_BUFFER_APP
};

static ChiLinkNodeDescriptor s_775_TARGET_BUFFER_APP_Link_NodeDescriptors[] =
{
    {65538, 23, 51, 0, {1, s_pruneGroup4140}},
};
static const PruneVariant s_pruneGroup4141[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflinePreview_Link24_ChiExternalNode_MUXER11_Out1Desc[] =
{
    {65538, 23, 1, 0, {1, s_pruneGroup4141}}, // IPE
};

static const PruneVariant s_pruneGroup4142[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflinePreview_Link25_ChiExternalNode_MUXER11_Out2Desc[] =
{
    {65538, 23, 2, 0, {1, s_pruneGroup4142}}, // IPE
};

static const PruneVariant s_pruneGroup4143[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflinePreview_Link26_IPE10_Out63Desc[] =
{
    {10, 1, 104, 0, {2, s_pruneGroup4143}}, // OfflineStats
};

static const PruneVariant s_pruneGroup4144[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflinePreview_Link27_IPE22_Out63Desc[] =
{
    {10, 1, 104, 0, {2, s_pruneGroup4144}}, // OfflineStats
};

static const PruneVariant s_pruneGroup4145[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflinePreview_Link28_IPE23_Out63Desc[] =
{
    {10, 1, 115, 0, {2, s_pruneGroup4145}}, // OfflineStats
};

static const PruneVariant s_pruneGroup4146[] = {{PruneGroupAWBR, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflinePreview_Link29_OfflineStats1_Out1Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup4146}}, // SinkNoBuffer
};

static ChiTargetPortDescriptor UsecaseZSL_OfflinePreview_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_770_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_771_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_APP", &UsecaseZSL_TARGET_BUFFER_APP_target, 1, s_772_TARGET_BUFFER_APP_Link_NodeDescriptors}, // TARGET_BUFFER_APP
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_773_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_774_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_APP", &UsecaseZSL_TARGET_BUFFER_APP_target, 1, s_775_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_pruneGroup4147[] = {{PruneGroupAWBR, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup4148[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup4149[] = {{PruneGroupAI, PruneTypeEnable}};
static const PruneVariant s_pruneGroup4150[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup4151[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup4152[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup4153[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup4154[] = {{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_pruneGroup4147}, 0, 0, { 0 }},
    {UsecaseZSL_OfflinePreview_node255_11_properties, 255, 11, {4, { 0 }, UsecaseZSL_OfflinePreviewNode255_11InputPortDescriptors, 3, { 0 }, UsecaseZSL_OfflinePreviewNode255_11OutputPortDescriptors}, 3, {1, s_pruneGroup4148}, 0, 0, { 0 }},
    {UsecaseZSL_OfflinePreview_node255_14_properties, 255, 14, {2, { 0 }, UsecaseZSL_OfflinePreviewNode255_14InputPortDescriptors, 4, { 0 }, UsecaseZSL_OfflinePreviewNode255_14OutputPortDescriptors}, 2, {1, s_pruneGroup4149}, 0, 0, { 0 }},
    {UsecaseZSL_OfflinePreview_node255_3_properties, 255, 3, {2, { 0 }, UsecaseZSL_OfflinePreviewNode255_3InputPortDescriptors, 2, { 0 }, UsecaseZSL_OfflinePreviewNode255_3OutputPortDescriptors}, 3, {1, s_pruneGroup4150}, 0, 0, { 0 }},
    {UsecaseZSL_OfflinePreview_node65538_10_properties, 65538, 10, {8, { 0 }, UsecaseZSL_OfflinePreviewNode65538_10InputPortDescriptors, 4, { 0 }, UsecaseZSL_OfflinePreviewNode65538_10OutputPortDescriptors}, 1, {1, s_pruneGroup4151}, 0, 0, { 0 }},
    {UsecaseZSL_OfflinePreview_node65538_22_properties, 65538, 22, {3, { 0 }, UsecaseZSL_OfflinePreviewNode65538_22InputPortDescriptors, 2, { 0 }, UsecaseZSL_OfflinePreviewNode65538_22OutputPortDescriptors}, 3, {1, s_pruneGroup4152}, 0, 0, { 0 }},
    {UsecaseZSL_OfflinePreview_node65538_23_properties, 65538, 23, {8, { 0 }, UsecaseZSL_OfflinePreviewNode65538_23InputPortDescriptors, 4, { 0 }, UsecaseZSL_OfflinePreviewNode65538_23OutputPortDescriptors}, 3, {1, s_pruneGroup4153}, 0, 0, { 0 }},
    {UsecaseZSL_OfflinePreview_node65538_26_properties, 65538, 26, {3, { 0 }, UsecaseZSL_OfflinePreviewNode65538_26InputPortDescriptors, 1, { 0 }, UsecaseZSL_OfflinePreviewNode65538_26OutputPortDescriptors}, 2, {1, s_pruneGroup4154}, 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_776_TARGET_BUFFER_RAW_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 9, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup4155[] = {{PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link1_IPE0_Out8Desc[] =
{
    {2, 5, 0, 0, {1, s_pruneGroup4155}}, // SinkBuffer ]-> TARGET_BUFFER_DISPLAY
};

static ChiLinkNodeDescriptor s_777_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors[] =
{
    {65538, 0, 8, 0, {1, s_pruneGroup4155}},
};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link2_IFE0_Out4Desc[] =
{
    {2, 2, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_IDEAL_RAW
};

static ChiLinkNodeDescriptor s_778_TARGET_BUFFER_IDEAL_RAW_Link_NodeDescriptors[] =
{
    {65536, 0, 4, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup4156[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup4157[] = {{PruneGroupEIS, PruneTypeEISv2}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link3_IFE0_Out22Desc[] =
{
    {255, 0, 0, 0, {1, s_pruneGroup4156}}, // ChiGMENode
    {255, 1, 0, 0, {1, s_pruneGroup4157}}, // ChiEISV2Node
    {65538, 2, 0, 0, {0, NULL}}, // IPE
};

static const PruneVariant s_pruneGroup4158[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup4159[] = {{PruneGroupEIS, PruneTypeEISv2}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link4_IFE0_Out23Desc[] =
{
    {255, 0, 1, 0, {1, s_pruneGroup4158}}, // ChiGMENode
    {255, 1, 1, 0, {1, s_pruneGroup4159}}, // ChiEISV2Node
};

static const PruneVariant s_pruneGroup4160[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup4161[] = {{PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link5_ChiGMENode0_Out0Desc[] =
{
    {65543, 0, 3, 0, {1, s_pruneGroup4160}}, // EVA_MCTF
    {65538, 0, 0, 0, {1, s_pruneGroup4161}}, // IPE
};

static const PruneVariant s_pruneGroup4162[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup4163[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup4164[] = {{PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link6_ChiGMENode0_Out1Desc[] =
{
    {65543, 0, 5, 0, {1, s_pruneGroup4162}}, // EVA_MCTF
    {65543, 0, 33, 0, {1, s_pruneGroup4163}}, // CVP
    {65538, 0, 1, 0, {1, s_pruneGroup4164}}, // 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_pruneGroup4165[] = {{PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link12_EVA_MCTF0_Out39Desc[] =
{
    {65538, 0, 39, 0, {1, s_pruneGroup4165}}, // IPE
};

static const PruneVariant s_pruneGroup4166[] = {{PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link13_EVA_MCTF0_Out40Desc[] =
{
    {65538, 0, 40, 0, {1, s_pruneGroup4166}}, // IPE
};

static const PruneVariant s_pruneGroup4167[] = {{PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link14_EVA_MCTF0_Out41Desc[] =
{
    {65538, 0, 41, 0, {1, s_pruneGroup4167}}, // IPE
};

static const PruneVariant s_pruneGroup4168[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup4169[] = {{PruneGroupEIS, PruneTypeEISv2}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link15_IFE0_Out24Desc[] =
{
    {65538, 0, 2, 0, {1, s_pruneGroup4168}}, // IPE
    {65538, 3, 2, 0, {1, s_pruneGroup4169}}, // IPE
};

static const PruneVariant s_pruneGroup4170[] = {{PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link16_IPE0_Out9Desc[] =
{
    {2, 1, 0, 0, {1, s_pruneGroup4170}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_779_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 0, 9, 0, {1, s_pruneGroup4170}},
};
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_pruneGroup4171[] = {{PruneGroupEIS, PruneTypeEISv2}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link27_IPE3_Out8Desc[] =
{
    {2, 5, 0, 0, {1, s_pruneGroup4171}}, // SinkBuffer ]-> TARGET_BUFFER_DISPLAY
};

static ChiLinkNodeDescriptor s_780_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors[] =
{
    {65538, 3, 8, 0, {1, s_pruneGroup4171}},
};
static const PruneVariant s_pruneGroup4172[] = {{PruneGroupEIS, PruneTypeEISv2}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link28_IPE3_Out9Desc[] =
{
    {2, 1, 0, 0, {1, s_pruneGroup4172}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_781_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 3, 9, 0, {1, s_pruneGroup4172}},
};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link29_IPE1_Out9Desc[] =
{
    {2, 0, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_POSTVIEW_OUT
};

static ChiLinkNodeDescriptor s_782_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_783_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_784_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_pruneGroup4173[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link37_IFE0_Out19Desc[] =
{
    {9, 1, 29, 0, {0, NULL}}, // StatsParse
    {9, 0, 9, 0, {1, s_pruneGroup4173}}, // StatsParse
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link38_Sensor0_Out1Desc[] =
{
    {65550, 0, 1, 1, {0, NULL}}, // IFELite
};

static const PruneVariant s_pruneGroup4174[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link39_Sensor0_Out2Desc[] =
{
    {65550, 0, 2, 11, {1, s_pruneGroup4174}}, // IFELite
};

static const PruneVariant s_pruneGroup4175[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link40_Sensor0_Out3Desc[] =
{
    {65550, 0, 3, 12, {1, s_pruneGroup4175}}, // IFELite
};

static const PruneVariant s_pruneGroup4176[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link41_Sensor0_Out4Desc[] =
{
    {65550, 0, 4, 13, {1, s_pruneGroup4176}}, // IFELite
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link42_IFELite0_Out1Desc[] =
{
    {65536, 0, 3, 1, {0, NULL}}, // IFE
};

static const PruneVariant s_pruneGroup4177[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link43_IFELite0_Out2Desc[] =
{
    {65536, 1, 3, 11, {1, s_pruneGroup4177}}, // IFE
};

static const PruneVariant s_pruneGroup4178[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link44_IFE0_Out10Desc[] =
{
    {1, 0, 13, 0, {2, s_pruneGroup4178}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup4179[] = {{PruneGroupBTMCMode, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link45_IFE0_Out31Desc[] =
{
    {9, 0, 34, 0, {1, s_pruneGroup4179}}, // StatsParse
};

static const PruneVariant s_pruneGroup4180[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup4181[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link46_IFE0_Out21Desc[] =
{
    {9, 0, 1, 0, {1, s_pruneGroup4180}}, // StatsParse
    {12, 0, 1, 0, {1, s_pruneGroup4181}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup4182[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup4183[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup4184[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link47_IFE0_Out29Desc[] =
{
    {9, 0, 36, 0, {1, s_pruneGroup4182}}, // StatsParse
    {1, 0, 62, 0, {1, s_pruneGroup4183}}, // StatsProcessing
    {12, 0, 62, 0, {1, s_pruneGroup4184}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup4185[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup4186[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link48_IFE0_Out30Desc[] =
{
    {9, 0, 35, 0, {1, s_pruneGroup4185}}, // StatsParse
    {1, 0, 37, 0, {1, s_pruneGroup4186}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup4187[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup4188[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link49_IFE0_Out32Desc[] =
{
    {9, 0, 3, 0, {1, s_pruneGroup4187}}, // StatsParse
    {1, 0, 3, 0, {1, s_pruneGroup4188}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup4189[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup4190[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link50_IFE0_Out36Desc[] =
{
    {9, 0, 61, 0, {1, s_pruneGroup4189}}, // StatsParse
    {1, 0, 76, 0, {1, s_pruneGroup4190}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup4191[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup4192[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link51_IFE0_Out12Desc[] =
{
    {9, 0, 7, 0, {1, s_pruneGroup4191}}, // StatsParse
    {1, 0, 7, 0, {1, s_pruneGroup4192}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup4193[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link52_StatsParse0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup4193}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup4194[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link53_StatsProcessing0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup4194}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup4195[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link54_AutoWhiteBalance0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup4195}}, // SinkNoBuffer
};

static ChiTargetPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_RAW_OUT", &UsecaseZSL_TARGET_BUFFER_RAW_OUT_target, 1, s_776_TARGET_BUFFER_RAW_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_RAW_OUT
    {"TARGET_BUFFER_DISPLAY", &UsecaseZSL_TARGET_BUFFER_DISPLAY_target, 1, s_777_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors}, // TARGET_BUFFER_DISPLAY
    {"TARGET_BUFFER_IDEAL_RAW", &UsecaseZSL_TARGET_BUFFER_IDEAL_RAW_target, 1, s_778_TARGET_BUFFER_IDEAL_RAW_Link_NodeDescriptors}, // TARGET_BUFFER_IDEAL_RAW
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_779_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_DISPLAY", &UsecaseZSL_TARGET_BUFFER_DISPLAY_target, 1, s_780_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors}, // TARGET_BUFFER_DISPLAY
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_781_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_POSTVIEW_OUT", &UsecaseZSL_TARGET_BUFFER_POSTVIEW_OUT_target, 1, s_782_TARGET_BUFFER_POSTVIEW_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_POSTVIEW_OUT
    {"TARGET_BUFFER_YUV_OUT", &UsecaseZSL_TARGET_BUFFER_YUV_OUT_target, 1, s_783_TARGET_BUFFER_YUV_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_YUV_OUT
    {"TARGET_BUFFER_REPROCESS_OUT", &UsecaseZSL_TARGET_BUFFER_REPROCESS_OUT_target, 1, s_784_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_pruneGroup4196[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup4197[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup4198[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup4199[] = {{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_pruneGroup4196}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_node12_0_properties, 12, 0, {2, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokehNode12_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokehNode12_0OutputPortDescriptors}, 2, {1, s_pruneGroup4197}, 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_pruneGroup4198}, 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_pruneGroup4199}, 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_pruneGroup4200[] = {{PruneGroupEIS, PruneTypePreviewOnlySnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOn}};
static const PruneVariant s_pruneGroup4201[] = {{PruneGroupEIS, PruneTypePreviewOnlySnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOn}};
static const PruneVariant s_pruneGroup4202[] = {{PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOff}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeSHDRIOTLDC_Link13_IPE0_Out8Desc[] =
{
    {255, 0, 0, 0, {4, s_pruneGroup4200}}, // ChiEISDGNode
    {255, 2, 0, 0, {4, s_pruneGroup4201}}, // ChiNode
    {2, 5, 0, 0, {2, s_pruneGroup4202}}, // SinkBuffer ]-> TARGET_BUFFER_DISPLAY
};

static ChiLinkNodeDescriptor s_785_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors[] =
{
    {65538, 0, 8, 0, {2, s_pruneGroup4202}},
};
static const PruneVariant s_pruneGroup4203[] = {{PruneGroupEIS, PruneTypeVideoOnlySnapshotOff}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOff}, {PruneGroupEIS, PruneTypeVideoOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOn}};
static const PruneVariant s_pruneGroup4204[] = {{PruneGroupEIS, PruneTypeVideoOnlySnapshotOff}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOff}, {PruneGroupEIS, PruneTypeVideoOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOn}};
static const PruneVariant s_pruneGroup4205[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOn}};
static const PruneVariant s_pruneGroup4206[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOn}};
static const PruneVariant s_pruneGroup4207[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeSHDRIOTLDC_Link14_IPE0_Out9Desc[] =
{
    {255, 3, 0, 0, {4, s_pruneGroup4203}}, // ChiEISDGNode
    {255, 5, 0, 0, {4, s_pruneGroup4204}}, // ChiNode
    {255, 6, 0, 0, {2, s_pruneGroup4205}}, // ChiEISDGNode
    {255, 8, 0, 0, {2, s_pruneGroup4206}}, // ChiNode
    {2, 1, 3, 0, {2, s_pruneGroup4207}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_786_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 0, 9, 0, {2, s_pruneGroup4207}},
};
static const PruneVariant s_pruneGroup4208[] = {{PruneGroupEIS, PruneTypePreviewOnlySnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeSHDRIOTLDC_Link15_ChiNode1_Out0Desc[] =
{
    {255, 2, 1, 0, {4, s_pruneGroup4208}}, // ChiNode
};

static const PruneVariant s_pruneGroup4209[] = {{PruneGroupEIS, PruneTypeVideoOnlySnapshotOff}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOff}, {PruneGroupEIS, PruneTypeVideoOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeSHDRIOTLDC_Link16_ChiNode4_Out0Desc[] =
{
    {255, 5, 1, 0, {4, s_pruneGroup4209}}, // ChiNode
};

static const PruneVariant s_pruneGroup4210[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeSHDRIOTLDC_Link17_ChiNode7_Out0Desc[] =
{
    {255, 8, 1, 0, {2, s_pruneGroup4210}}, // ChiNode
};

static const PruneVariant s_pruneGroup4211[] = {{PruneGroupEIS, PruneTypePreviewOnlySnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOff}};
static const PruneVariant s_pruneGroup4212[] = {{PruneGroupEIS, PruneTypePreviewOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeSHDRIOTLDC_Link18_ChiNode2_Out0Desc[] =
{
    {2, 5, 0, 0, {2, s_pruneGroup4211}}, // SinkBuffer ]-> TARGET_BUFFER_DISPLAY
    {65538, 1, 0, 0, {2, s_pruneGroup4212}}, // IPE
};

static ChiLinkNodeDescriptor s_787_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors[] =
{
    {255, 2, 0, 0, {2, s_pruneGroup4211}},
};
static const PruneVariant s_pruneGroup4213[] = {{PruneGroupSHDR, PruneTypeSnapshotOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeSHDRIOTLDC_Link19_IPE1_Out9Desc[] =
{
    {2, 0, 0, 0, {1, s_pruneGroup4213}}, // SinkBuffer ]-> TARGET_BUFFER_YUV_OUT
};

static ChiLinkNodeDescriptor s_788_TARGET_BUFFER_YUV_OUT_Link_NodeDescriptors[] =
{
    {65538, 1, 9, 0, {1, s_pruneGroup4213}},
};
static const PruneVariant s_pruneGroup4214[] = {{PruneGroupEIS, PruneTypePreviewOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOn}};
static const PruneVariant s_pruneGroup4215[] = {{PruneGroupEIS, PruneTypeVideoOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOn}};
static const PruneVariant s_pruneGroup4216[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeSHDRIOTLDC_Link20_IPE1_Out8Desc[] =
{
    {2, 5, 0, 0, {2, s_pruneGroup4214}}, // SinkBuffer ]-> TARGET_BUFFER_DISPLAY
    {2, 1, 3, 0, {2, s_pruneGroup4215}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
    {65538, 2, 0, 0, {1, s_pruneGroup4216}}, // IPE
};

static ChiLinkNodeDescriptor s_789_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors[] =
{
    {65538, 1, 8, 0, {2, s_pruneGroup4214}},
};
static ChiLinkNodeDescriptor s_790_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 1, 8, 0, {2, s_pruneGroup4215}},
};
static const PruneVariant s_pruneGroup4217[] = {{PruneGroupEIS, PruneTypeVideoOnlySnapshotOff}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOff}};
static const PruneVariant s_pruneGroup4218[] = {{PruneGroupEIS, PruneTypeVideoOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeSHDRIOTLDC_Link21_ChiNode5_Out0Desc[] =
{
    {2, 1, 3, 0, {2, s_pruneGroup4217}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
    {65538, 1, 0, 0, {2, s_pruneGroup4218}}, // IPE
};

static ChiLinkNodeDescriptor s_791_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {255, 5, 0, 0, {2, s_pruneGroup4217}},
};
static const PruneVariant s_pruneGroup4219[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOff}};
static const PruneVariant s_pruneGroup4220[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeSHDRIOTLDC_Link22_ChiNode8_Out0Desc[] =
{
    {65538, 2, 0, 0, {1, s_pruneGroup4219}}, // IPE
    {65538, 1, 0, 0, {1, s_pruneGroup4220}}, // IPE
};

static const PruneVariant s_pruneGroup4221[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeSHDRIOTLDC_Link23_IPE2_Out8Desc[] =
{
    {2, 5, 0, 0, {2, s_pruneGroup4221}}, // SinkBuffer ]-> TARGET_BUFFER_DISPLAY
};

static ChiLinkNodeDescriptor s_792_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors[] =
{
    {65538, 2, 8, 0, {2, s_pruneGroup4221}},
};
static const PruneVariant s_pruneGroup4222[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeSHDRIOTLDC_Link24_IPE2_Out9Desc[] =
{
    {2, 1, 3, 0, {2, s_pruneGroup4222}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_793_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 2, 9, 0, {2, s_pruneGroup4222}},
};
static const PruneVariant s_pruneGroup4223[] = {{PruneGroupEIS, PruneTypePreviewOnlySnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeSHDRIOTLDC_Link25_ChiEISDGNode0_Out0Desc[] =
{
    {255, 1, 1, 0, {4, s_pruneGroup4223}}, // ChiNode
};

static const PruneVariant s_pruneGroup4224[] = {{PruneGroupEIS, PruneTypeVideoOnlySnapshotOn}, {PruneGroupEIS, PruneTypeVideoOnlySnapshotOff}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOff}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeSHDRIOTLDC_Link26_ChiEISDGNode3_Out0Desc[] =
{
    {255, 4, 1, 0, {4, s_pruneGroup4224}}, // ChiNode
};

static const PruneVariant s_pruneGroup4225[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeSHDRIOTLDC_Link27_ChiEISDGNode6_Out0Desc[] =
{
    {255, 7, 1, 0, {2, s_pruneGroup4225}}, // ChiNode
};

static ChiTargetPortDescriptor UsecaseZSL_RealTimeSHDRIOTLDC_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_DISPLAY", &UsecaseZSL_TARGET_BUFFER_DISPLAY_target, 1, s_785_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors}, // TARGET_BUFFER_DISPLAY
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_786_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_DISPLAY", &UsecaseZSL_TARGET_BUFFER_DISPLAY_target, 1, s_787_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors}, // TARGET_BUFFER_DISPLAY
    {"TARGET_BUFFER_YUV_OUT", &UsecaseZSL_TARGET_BUFFER_YUV_OUT_target, 1, s_788_TARGET_BUFFER_YUV_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_YUV_OUT
    {"TARGET_BUFFER_DISPLAY", &UsecaseZSL_TARGET_BUFFER_DISPLAY_target, 1, s_789_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors}, // TARGET_BUFFER_DISPLAY
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_790_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_791_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_DISPLAY", &UsecaseZSL_TARGET_BUFFER_DISPLAY_target, 1, s_792_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors}, // TARGET_BUFFER_DISPLAY
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_793_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_pruneGroup4226[] = {{PruneGroupEIS, PruneTypePreviewOnlySnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOn}};
static const PruneVariant s_pruneGroup4227[] = {{PruneGroupEIS, PruneTypePreviewOnlySnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOn}};
static const PruneVariant s_pruneGroup4228[] = {{PruneGroupEIS, PruneTypePreviewOnlySnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOn}};
static const PruneVariant s_pruneGroup4229[] = {{PruneGroupEIS, PruneTypeVideoOnlySnapshotOff}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOff}, {PruneGroupEIS, PruneTypeVideoOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOn}};
static const PruneVariant s_pruneGroup4230[] = {{PruneGroupEIS, PruneTypeVideoOnlySnapshotOff}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOff}, {PruneGroupEIS, PruneTypeVideoOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOn}};
static const PruneVariant s_pruneGroup4231[] = {{PruneGroupEIS, PruneTypeVideoOnlySnapshotOff}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOff}, {PruneGroupEIS, PruneTypeVideoOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOn}};
static const PruneVariant s_pruneGroup4232[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOn}};
static const PruneVariant s_pruneGroup4233[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOn}};
static const PruneVariant s_pruneGroup4234[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOn}};
static const PruneVariant s_pruneGroup4235[] = {{PruneGroupEIS, PruneTypePreviewOnlySnapshotOn}, {PruneGroupEIS, PruneTypeVideoOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOn}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOn}, {PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOn}};
static const PruneVariant s_pruneGroup4236[] = {{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_pruneGroup4226}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeSHDRIOTLDC_node255_1_properties, 255, 1, {1, { 0 }, UsecaseZSL_RealTimeSHDRIOTLDCNode255_1InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeSHDRIOTLDCNode255_1OutputPortDescriptors}, 2, {4, s_pruneGroup4227}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeSHDRIOTLDC_node255_2_properties, 255, 2, {2, { 0 }, UsecaseZSL_RealTimeSHDRIOTLDCNode255_2InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeSHDRIOTLDCNode255_2OutputPortDescriptors}, 2, {4, s_pruneGroup4228}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeSHDRIOTLDC_node255_3_properties, 255, 3, {1, { 0 }, UsecaseZSL_RealTimeSHDRIOTLDCNode255_3InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeSHDRIOTLDCNode255_3OutputPortDescriptors}, 3, {4, s_pruneGroup4229}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeSHDRIOTLDC_node255_4_properties, 255, 4, {1, { 0 }, UsecaseZSL_RealTimeSHDRIOTLDCNode255_4InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeSHDRIOTLDCNode255_4OutputPortDescriptors}, 2, {4, s_pruneGroup4230}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeSHDRIOTLDC_node255_5_properties, 255, 5, {2, { 0 }, UsecaseZSL_RealTimeSHDRIOTLDCNode255_5InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeSHDRIOTLDCNode255_5OutputPortDescriptors}, 2, {4, s_pruneGroup4231}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeSHDRIOTLDC_node255_6_properties, 255, 6, {1, { 0 }, UsecaseZSL_RealTimeSHDRIOTLDCNode255_6InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeSHDRIOTLDCNode255_6OutputPortDescriptors}, 3, {2, s_pruneGroup4232}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeSHDRIOTLDC_node255_7_properties, 255, 7, {1, { 0 }, UsecaseZSL_RealTimeSHDRIOTLDCNode255_7InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeSHDRIOTLDCNode255_7OutputPortDescriptors}, 2, {2, s_pruneGroup4233}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeSHDRIOTLDC_node255_8_properties, 255, 8, {2, { 0 }, UsecaseZSL_RealTimeSHDRIOTLDCNode255_8InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeSHDRIOTLDCNode255_8OutputPortDescriptors}, 2, {2, s_pruneGroup4234}, 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_pruneGroup4235}, 0, 0, { 0 }},
    {NULL, 65538, 2, {2, { 0 }, UsecaseZSL_RealTimeSHDRIOTLDCNode65538_2InputPortDescriptors, 2, { 0 }, UsecaseZSL_RealTimeSHDRIOTLDCNode65538_2OutputPortDescriptors}, 0, {2, s_pruneGroup4236}, 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_pruneGroup4237[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link3_IFE1_Out22Desc[] =
{
    {2, 0, 0, 0, {1, s_pruneGroup4237}}, // SinkBuffer ]-> TARGET_BUFFER_OUTPUT_FULL
};

static ChiLinkNodeDescriptor s_794_TARGET_BUFFER_OUTPUT_FULL_Link_NodeDescriptors[] =
{
    {65536, 1, 22, 0, {1, s_pruneGroup4237}},
};
static const PruneVariant s_pruneGroup4238[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link4_IFE1_Out23Desc[] =
{
    {2, 1, 0, 0, {1, s_pruneGroup4238}}, // SinkBuffer ]-> TARGET_BUFFER_OUTPUT_DS4
};

static ChiLinkNodeDescriptor s_795_TARGET_BUFFER_OUTPUT_DS4_Link_NodeDescriptors[] =
{
    {65536, 1, 23, 0, {1, s_pruneGroup4238}},
};
static const PruneVariant s_pruneGroup4239[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link5_IFE1_Out24Desc[] =
{
    {2, 2, 0, 0, {1, s_pruneGroup4239}}, // SinkBuffer ]-> TARGET_BUFFER_OUTPUT_DS16
};

static ChiLinkNodeDescriptor s_796_TARGET_BUFFER_OUTPUT_DS16_Link_NodeDescriptors[] =
{
    {65536, 1, 24, 0, {1, s_pruneGroup4239}},
};
static const PruneVariant s_pruneGroup4240[] = {{PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup4241[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link6_IFE1_Out0Desc[] =
{
    {2, 3, 0, 0, {1, s_pruneGroup4240}}, // SinkBuffer ]-> TARGET_BUFFER_OUTPUT_FULL_DISPLAY
    {2, 0, 0, 0, {2, s_pruneGroup4241}}, // SinkBuffer ]-> TARGET_BUFFER_OUTPUT_FULL
};

static ChiLinkNodeDescriptor s_797_TARGET_BUFFER_OUTPUT_FULL_DISPLAY_Link_NodeDescriptors[] =
{
    {65536, 1, 0, 0, {1, s_pruneGroup4240}},
};
static ChiLinkNodeDescriptor s_798_TARGET_BUFFER_OUTPUT_FULL_Link_NodeDescriptors[] =
{
    {65536, 1, 0, 0, {2, s_pruneGroup4241}},
};
static const PruneVariant s_pruneGroup4242[] = {{PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup4243[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link7_IFE1_Out1Desc[] =
{
    {2, 4, 0, 0, {1, s_pruneGroup4242}}, // SinkBuffer ]-> TARGET_BUFFER_OUTPUT_DS4_DISPLAY
    {2, 1, 0, 0, {2, s_pruneGroup4243}}, // SinkBuffer ]-> TARGET_BUFFER_OUTPUT_DS4
};

static ChiLinkNodeDescriptor s_799_TARGET_BUFFER_OUTPUT_DS4_DISPLAY_Link_NodeDescriptors[] =
{
    {65536, 1, 1, 0, {1, s_pruneGroup4242}},
};
static ChiLinkNodeDescriptor s_800_TARGET_BUFFER_OUTPUT_DS4_Link_NodeDescriptors[] =
{
    {65536, 1, 1, 0, {2, s_pruneGroup4243}},
};
static const PruneVariant s_pruneGroup4244[] = {{PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup4245[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link8_IFE1_Out2Desc[] =
{
    {2, 5, 0, 0, {1, s_pruneGroup4244}}, // SinkBuffer ]-> TARGET_BUFFER_OUTPUT_DS16_DISPLAY
    {2, 2, 0, 0, {2, s_pruneGroup4245}}, // SinkBuffer ]-> TARGET_BUFFER_OUTPUT_DS16
};

static ChiLinkNodeDescriptor s_801_TARGET_BUFFER_OUTPUT_DS16_DISPLAY_Link_NodeDescriptors[] =
{
    {65536, 1, 2, 0, {1, s_pruneGroup4244}},
};
static ChiLinkNodeDescriptor s_802_TARGET_BUFFER_OUTPUT_DS16_Link_NodeDescriptors[] =
{
    {65536, 1, 2, 0, {2, s_pruneGroup4245}},
};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link9_IFE1_Out3Desc[] =
{
    {2, 6, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_RAW_OUT
};

static ChiLinkNodeDescriptor s_803_TARGET_BUFFER_RAW_OUT_Link_NodeDescriptors[] =
{
    {65536, 1, 3, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup4246[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link10_Sensor0_Out2Desc[] =
{
    {65550, 0, 2, 11, {1, s_pruneGroup4246}}, // IFELite
};

static const PruneVariant s_pruneGroup4247[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link11_Sensor0_Out3Desc[] =
{
    {65550, 0, 3, 12, {1, s_pruneGroup4247}}, // IFELite
};

static const PruneVariant s_pruneGroup4248[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link12_Sensor0_Out4Desc[] =
{
    {65550, 0, 4, 13, {1, s_pruneGroup4248}}, // IFELite
};

static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link13_IFELite0_Out1Desc[] =
{
    {65536, 0, 3, 1, {0, NULL}}, // IFE
};

static const PruneVariant s_pruneGroup4249[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link14_IFELite0_Out2Desc[] =
{
    {65536, 1, 3, 11, {1, s_pruneGroup4249}}, // IFE
};

static const PruneVariant s_pruneGroup4250[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link15_IFE0_Out10Desc[] =
{
    {1, 0, 13, 0, {2, s_pruneGroup4250}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup4251[] = {{PruneGroupBTMCMode, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link16_IFE0_Out31Desc[] =
{
    {9, 0, 34, 0, {1, s_pruneGroup4251}}, // StatsParse
};

static const PruneVariant s_pruneGroup4252[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link17_IFE0_Out19Desc[] =
{
    {9, 0, 9, 0, {1, s_pruneGroup4252}}, // StatsParse
};

static const PruneVariant s_pruneGroup4253[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup4254[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link18_IFE0_Out21Desc[] =
{
    {9, 0, 1, 0, {1, s_pruneGroup4253}}, // StatsParse
    {12, 0, 1, 0, {1, s_pruneGroup4254}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup4255[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup4256[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup4257[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link19_IFE0_Out29Desc[] =
{
    {9, 0, 36, 0, {1, s_pruneGroup4255}}, // StatsParse
    {1, 0, 62, 0, {1, s_pruneGroup4256}}, // StatsProcessing
    {12, 0, 62, 0, {1, s_pruneGroup4257}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup4258[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup4259[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link20_IFE0_Out30Desc[] =
{
    {9, 0, 35, 0, {1, s_pruneGroup4258}}, // StatsParse
    {1, 0, 37, 0, {1, s_pruneGroup4259}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup4260[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup4261[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link21_IFE0_Out32Desc[] =
{
    {9, 0, 3, 0, {1, s_pruneGroup4260}}, // StatsParse
    {1, 0, 3, 0, {1, s_pruneGroup4261}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup4262[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup4263[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link22_IFE0_Out36Desc[] =
{
    {9, 0, 61, 0, {1, s_pruneGroup4262}}, // StatsParse
    {1, 0, 76, 0, {1, s_pruneGroup4263}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup4264[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup4265[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link23_IFE0_Out12Desc[] =
{
    {9, 0, 7, 0, {1, s_pruneGroup4264}}, // StatsParse
    {1, 0, 7, 0, {1, s_pruneGroup4265}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup4266[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link24_StatsParse0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup4266}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup4267[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link25_StatsProcessing0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup4267}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup4268[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link26_AutoWhiteBalance0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup4268}}, // SinkNoBuffer
};

static ChiTargetPortDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_OUTPUT_FULL", &UsecaseZSL_TARGET_BUFFER_OUTPUT_FULL_target, 1, s_794_TARGET_BUFFER_OUTPUT_FULL_Link_NodeDescriptors}, // TARGET_BUFFER_OUTPUT_FULL
    {"TARGET_BUFFER_OUTPUT_DS4", &UsecaseZSL_TARGET_BUFFER_OUTPUT_DS4_target, 1, s_795_TARGET_BUFFER_OUTPUT_DS4_Link_NodeDescriptors}, // TARGET_BUFFER_OUTPUT_DS4
    {"TARGET_BUFFER_OUTPUT_DS16", &UsecaseZSL_TARGET_BUFFER_OUTPUT_DS16_target, 1, s_796_TARGET_BUFFER_OUTPUT_DS16_Link_NodeDescriptors}, // TARGET_BUFFER_OUTPUT_DS16
    {"TARGET_BUFFER_OUTPUT_FULL_DISPLAY", &UsecaseZSL_TARGET_BUFFER_OUTPUT_FULL_DISPLAY_target, 1, s_797_TARGET_BUFFER_OUTPUT_FULL_DISPLAY_Link_NodeDescriptors}, // TARGET_BUFFER_OUTPUT_FULL_DISPLAY
    {"TARGET_BUFFER_OUTPUT_FULL", &UsecaseZSL_TARGET_BUFFER_OUTPUT_FULL_target, 1, s_798_TARGET_BUFFER_OUTPUT_FULL_Link_NodeDescriptors}, // TARGET_BUFFER_OUTPUT_FULL
    {"TARGET_BUFFER_OUTPUT_DS4_DISPLAY", &UsecaseZSL_TARGET_BUFFER_OUTPUT_DS4_DISPLAY_target, 1, s_799_TARGET_BUFFER_OUTPUT_DS4_DISPLAY_Link_NodeDescriptors}, // TARGET_BUFFER_OUTPUT_DS4_DISPLAY
    {"TARGET_BUFFER_OUTPUT_DS4", &UsecaseZSL_TARGET_BUFFER_OUTPUT_DS4_target, 1, s_800_TARGET_BUFFER_OUTPUT_DS4_Link_NodeDescriptors}, // TARGET_BUFFER_OUTPUT_DS4
    {"TARGET_BUFFER_OUTPUT_DS16_DISPLAY", &UsecaseZSL_TARGET_BUFFER_OUTPUT_DS16_DISPLAY_target, 1, s_801_TARGET_BUFFER_OUTPUT_DS16_DISPLAY_Link_NodeDescriptors}, // TARGET_BUFFER_OUTPUT_DS16_DISPLAY
    {"TARGET_BUFFER_OUTPUT_DS16", &UsecaseZSL_TARGET_BUFFER_OUTPUT_DS16_target, 1, s_802_TARGET_BUFFER_OUTPUT_DS16_Link_NodeDescriptors}, // TARGET_BUFFER_OUTPUT_DS16
    {"TARGET_BUFFER_RAW_OUT", &UsecaseZSL_TARGET_BUFFER_RAW_OUT_target, 1, s_803_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_pruneGroup4269[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup4270[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup4271[] = {{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_pruneGroup4269}, 0, 0, { 0 }},
    {UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_node12_0_properties, 12, 0, {2, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFENode12_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFENode12_0OutputPortDescriptors}, 2, {1, s_pruneGroup4270}, 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_pruneGroup4271}, 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_pruneGroup4272[] = {{PruneGroupIPEProfile, PruneTypeFullPostProcessing}};
static const PruneVariant s_pruneGroup4273[] = {{PruneGroupIPEProfile, PruneTypeNoiseProcessing}};
static const PruneVariant s_pruneGroup4274[] = {{PruneGroupIPEProfile, PruneTypePostProcessing}};
static const PruneVariant s_pruneGroup4275[] = {{PruneGroupIPEProfile, PruneTypeScalePostProcessing}};
static const PruneVariant s_pruneGroup4276[] = {{PruneGroupIPEProfile, PruneTypeFullFOVProcessing}};
static const PruneVariant s_pruneGroup4277[] = {{PruneGroupIPEProfile, PruneTypeZoomProcessing}};
static const PruneVariant s_pruneGroup4278[] = {{PruneGroupAI, PruneTypeEnable}, {PruneGroupIPEProfile, PruneTypeFullPostProcessing}};
static ChiLinkNodeDescriptor UsecaseZSL_Yuv2YuvIPEProfiles_source_Link_0NodeDescriptors[] =
{
    {65538, 0, 0, 0, {1, s_pruneGroup4272}},
    {65538, 1, 0, 0, {1, s_pruneGroup4273}},
    {65538, 2, 0, 0, {1, s_pruneGroup4274}},
    {65538, 3, 0, 0, {1, s_pruneGroup4275}},
    {65538, 4, 0, 0, {1, s_pruneGroup4276}},
    {65538, 5, 0, 0, {1, s_pruneGroup4277}},
    {65538, 22, 0, 0, {2, s_pruneGroup4278}},
};
static ChiLinkNodeDescriptor UsecaseZSL_Yuv2YuvIPEProfiles_Link0_IPE0_Out8Desc[] =
{
    {2, 5, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_YUV_HAL
};

static ChiLinkNodeDescriptor s_804_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_805_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_806_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_807_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_808_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_809_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_810_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_811_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_812_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_813_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_814_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_815_TARGET_BUFFER_YUV_HAL2_Link_NodeDescriptors[] =
{
    {65538, 5, 9, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup4279[] = {{PruneGroupAI, PruneTypeEnable}, {PruneGroupIPEProfile, PruneTypeFullPostProcessing}};
static ChiLinkNodeDescriptor UsecaseZSL_Yuv2YuvIPEProfiles_Link12_IPE22_Out9Desc[] =
{
    {255, 5, 0, 0, {2, s_pruneGroup4279}}, // AISegmentation
};

static const PruneVariant s_pruneGroup4280[] = {{PruneGroupAI, PruneTypeEnable}, {PruneGroupIPEProfile, PruneTypeFullPostProcessing}};
static ChiLinkNodeDescriptor UsecaseZSL_Yuv2YuvIPEProfiles_Link13_AISegmentation5_Out22Desc[] =
{
    {65538, 0, 43, 0, {2, s_pruneGroup4280}}, // IPE
};

static ChiTargetPortDescriptor UsecaseZSL_Yuv2YuvIPEProfiles_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_YUV_HAL", &UsecaseZSL_TARGET_BUFFER_YUV_HAL_target, 1, s_804_TARGET_BUFFER_YUV_HAL_Link_NodeDescriptors}, // TARGET_BUFFER_YUV_HAL
    {"TARGET_BUFFER_YUV_HAL", &UsecaseZSL_TARGET_BUFFER_YUV_HAL_target, 1, s_805_TARGET_BUFFER_YUV_HAL_Link_NodeDescriptors}, // TARGET_BUFFER_YUV_HAL
    {"TARGET_BUFFER_YUV_HAL", &UsecaseZSL_TARGET_BUFFER_YUV_HAL_target, 1, s_806_TARGET_BUFFER_YUV_HAL_Link_NodeDescriptors}, // TARGET_BUFFER_YUV_HAL
    {"TARGET_BUFFER_YUV_HAL", &UsecaseZSL_TARGET_BUFFER_YUV_HAL_target, 1, s_807_TARGET_BUFFER_YUV_HAL_Link_NodeDescriptors}, // TARGET_BUFFER_YUV_HAL
    {"TARGET_BUFFER_YUV_HAL", &UsecaseZSL_TARGET_BUFFER_YUV_HAL_target, 1, s_808_TARGET_BUFFER_YUV_HAL_Link_NodeDescriptors}, // TARGET_BUFFER_YUV_HAL
    {"TARGET_BUFFER_YUV_HAL", &UsecaseZSL_TARGET_BUFFER_YUV_HAL_target, 1, s_809_TARGET_BUFFER_YUV_HAL_Link_NodeDescriptors}, // TARGET_BUFFER_YUV_HAL
    {"TARGET_BUFFER_YUV_HAL2", &UsecaseZSL_TARGET_BUFFER_YUV_HAL2_target, 1, s_810_TARGET_BUFFER_YUV_HAL2_Link_NodeDescriptors}, // TARGET_BUFFER_YUV_HAL2
    {"TARGET_BUFFER_YUV_HAL2", &UsecaseZSL_TARGET_BUFFER_YUV_HAL2_target, 1, s_811_TARGET_BUFFER_YUV_HAL2_Link_NodeDescriptors}, // TARGET_BUFFER_YUV_HAL2
    {"TARGET_BUFFER_YUV_HAL2", &UsecaseZSL_TARGET_BUFFER_YUV_HAL2_target, 1, s_812_TARGET_BUFFER_YUV_HAL2_Link_NodeDescriptors}, // TARGET_BUFFER_YUV_HAL2
    {"TARGET_BUFFER_YUV_HAL2", &UsecaseZSL_TARGET_BUFFER_YUV_HAL2_target, 1, s_813_TARGET_BUFFER_YUV_HAL2_Link_NodeDescriptors}, // TARGET_BUFFER_YUV_HAL2
    {"TARGET_BUFFER_YUV_HAL2", &UsecaseZSL_TARGET_BUFFER_YUV_HAL2_target, 1, s_814_TARGET_BUFFER_YUV_HAL2_Link_NodeDescriptors}, // TARGET_BUFFER_YUV_HAL2
    {"TARGET_BUFFER_YUV_HAL2", &UsecaseZSL_TARGET_BUFFER_YUV_HAL2_target, 1, s_815_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_pruneGroup4281[] = {{PruneGroupAI, PruneTypeEnable}, {PruneGroupIPEProfile, PruneTypeFullPostProcessing}};
static const PruneVariant s_pruneGroup4282[] = {{PruneGroupIPEProfile, PruneTypeFullPostProcessing}};
static const PruneVariant s_pruneGroup4283[] = {{PruneGroupIPEProfile, PruneTypeNoiseProcessing}};
static const PruneVariant s_pruneGroup4284[] = {{PruneGroupIPEProfile, PruneTypePostProcessing}};
static const PruneVariant s_pruneGroup4285[] = {{PruneGroupAI, PruneTypeEnable}, {PruneGroupIPEProfile, PruneTypeFullPostProcessing}};
static const PruneVariant s_pruneGroup4286[] = {{PruneGroupIPEProfile, PruneTypeScalePostProcessing}};
static const PruneVariant s_pruneGroup4287[] = {{PruneGroupIPEProfile, PruneTypeFullFOVProcessing}};
static const PruneVariant s_pruneGroup4288[] = {{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_pruneGroup4281}, 0, 0, { 0 }},
    {UsecaseZSL_Yuv2YuvIPEProfiles_node65538_0_properties, 65538, 0, {2, { 0 }, UsecaseZSL_Yuv2YuvIPEProfilesNode65538_0InputPortDescriptors, 2, { 0 }, UsecaseZSL_Yuv2YuvIPEProfilesNode65538_0OutputPortDescriptors}, 1, {1, s_pruneGroup4282}, 0, 0, { 0 }},
    {UsecaseZSL_Yuv2YuvIPEProfiles_node65538_1_properties, 65538, 1, {1, { 0 }, UsecaseZSL_Yuv2YuvIPEProfilesNode65538_1InputPortDescriptors, 2, { 0 }, UsecaseZSL_Yuv2YuvIPEProfilesNode65538_1OutputPortDescriptors}, 1, {1, s_pruneGroup4283}, 0, 0, { 0 }},
    {UsecaseZSL_Yuv2YuvIPEProfiles_node65538_2_properties, 65538, 2, {1, { 0 }, UsecaseZSL_Yuv2YuvIPEProfilesNode65538_2InputPortDescriptors, 2, { 0 }, UsecaseZSL_Yuv2YuvIPEProfilesNode65538_2OutputPortDescriptors}, 1, {1, s_pruneGroup4284}, 0, 0, { 0 }},
    {UsecaseZSL_Yuv2YuvIPEProfiles_node65538_22_properties, 65538, 22, {1, { 0 }, UsecaseZSL_Yuv2YuvIPEProfilesNode65538_22InputPortDescriptors, 1, { 0 }, UsecaseZSL_Yuv2YuvIPEProfilesNode65538_22OutputPortDescriptors}, 2, {2, s_pruneGroup4285}, 0, 0, { 0 }},
    {UsecaseZSL_Yuv2YuvIPEProfiles_node65538_3_properties, 65538, 3, {1, { 0 }, UsecaseZSL_Yuv2YuvIPEProfilesNode65538_3InputPortDescriptors, 2, { 0 }, UsecaseZSL_Yuv2YuvIPEProfilesNode65538_3OutputPortDescriptors}, 1, {1, s_pruneGroup4286}, 0, 0, { 0 }},
    {UsecaseZSL_Yuv2YuvIPEProfiles_node65538_4_properties, 65538, 4, {1, { 0 }, UsecaseZSL_Yuv2YuvIPEProfilesNode65538_4InputPortDescriptors, 2, { 0 }, UsecaseZSL_Yuv2YuvIPEProfilesNode65538_4OutputPortDescriptors}, 1, {1, s_pruneGroup4287}, 0, 0, { 0 }},
    {UsecaseZSL_Yuv2YuvIPEProfiles_node65538_5_properties, 65538, 5, {1, { 0 }, UsecaseZSL_Yuv2YuvIPEProfilesNode65538_5InputPortDescriptors, 2, { 0 }, UsecaseZSL_Yuv2YuvIPEProfilesNode65538_5OutputPortDescriptors}, 1, {1, s_pruneGroup4288}, 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_pruneGroup4289[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup4290[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_source_Link_0NodeDescriptors[] =
{
    {255, 0, 0, 0, {1, s_pruneGroup4289}},
    {65543, 1, 32, 0, {0, NULL}},
    {255, 11, 30, 0, {1, s_pruneGroup4290}},
};
static const PruneVariant s_pruneGroup4291[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup4292[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_source_Link_1NodeDescriptors[] =
{
    {255, 0, 1, 0, {1, s_pruneGroup4291}},
    {255, 11, 31, 0, {1, s_pruneGroup4292}},
};
static const PruneVariant s_pruneGroup4293[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup4294[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_source_Link_2NodeDescriptors[] =
{
    {65538, 0, 2, 0, {1, s_pruneGroup4293}},
    {255, 11, 32, 0, {1, s_pruneGroup4294}},
};
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_pruneGroup4295[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup4296[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeEnabled}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup4297[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup4298[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_source_Link_5NodeDescriptors[] =
{
    {65538, 1, 2, 0, {1, s_pruneGroup4295}},
    {65538, 25, 2, 0, {3, s_pruneGroup4296}},
    {65538, 22, 2, 0, {1, s_pruneGroup4297}},
    {255, 12, 32, 0, {1, s_pruneGroup4298}},
};
static const PruneVariant s_pruneGroup4299[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link0_IPE0_Out55Desc[] =
{
    {9, 0, 64, 0, {1, s_pruneGroup4299}}, // StatsParse
};

static const PruneVariant s_pruneGroup4300[] = {{PruneGroupHDR10P, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link1_StatsParse0_Out0Desc[] =
{
    {3, 11, 0, 0, {1, s_pruneGroup4300}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup4301[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link2_IPE0_Out8Desc[] =
{
    {2, 0, 0, 0, {1, s_pruneGroup4301}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW
};

static ChiLinkNodeDescriptor s_816_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors[] =
{
    {65538, 0, 8, 0, {1, s_pruneGroup4301}},
};
static const PruneVariant s_pruneGroup4302[] = {{PruneGroupHDR10P, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link3_IPE1_Out9Desc[] =
{
    {255, 21, 0, 0, {0, NULL}}, // ChiHDR10P
    {2, 1, 0, 0, {2, s_pruneGroup4302}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_817_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 1, 9, 0, {2, s_pruneGroup4302}},
};
static const PruneVariant s_pruneGroup4303[] = {{PruneGroupHDR10P, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link4_ChiHDR10P21_Out0Desc[] =
{
    {2, 3, 0, 0, {2, s_pruneGroup4303}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_818_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {255, 21, 0, 0, {2, s_pruneGroup4303}},
};
static const PruneVariant s_pruneGroup4304[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup4305[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup4306[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup4307[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link5_ChiEISV2Node0_Out0Desc[] =
{
    {65538, 0, 0, 0, {1, s_pruneGroup4304}}, // IPE
    {65543, 1, 32, 0, {1, s_pruneGroup4305}}, // EVA
    {65538, 23, 0, 0, {1, s_pruneGroup4306}}, // IPE
    {65543, 25, 32, 0, {1, s_pruneGroup4307}}, // EVA
};

static const PruneVariant s_pruneGroup4308[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link6_ChiEISV2Node0_Out1Desc[] =
{
    {65538, 0, 1, 0, {1, s_pruneGroup4308}}, // IPE
};

static const PruneVariant s_pruneGroup4309[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup4310[] = {{PruneGroupAISEG, PruneTypePreviewVideo}};
static const PruneVariant s_pruneGroup4311[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup4312[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup4313[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link7_ChiEISV3Node1_Out0Desc[] =
{
    {255, 2, 0, 0, {1, s_pruneGroup4309}}, // ChiEISV3Node
    {65543, 1, 3, 0, {0, NULL}}, // EVA_MCTF
    {65538, 25, 0, 0, {1, s_pruneGroup4310}}, // IPE
    {65538, 22, 0, 0, {1, s_pruneGroup4311}}, // IPE
    {255, 12, 30, 0, {1, s_pruneGroup4312}}, // ChiExternalNode_MUXER
    {65543, 25, 3, 0, {1, s_pruneGroup4313}}, // EVA_MVWarp
};

static const PruneVariant s_pruneGroup4314[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup4315[] = {{PruneGroupAISEG, PruneTypePreviewVideo}};
static const PruneVariant s_pruneGroup4316[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup4317[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup4318[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup4319[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link8_ChiEISV3Node1_Out1Desc[] =
{
    {255, 2, 1, 0, {1, s_pruneGroup4314}}, // ChiEISV3Node
    {65543, 1, 5, 0, {0, NULL}}, // CVP
    {65543, 1, 33, 0, {0, NULL}}, // CVP
    {65538, 25, 1, 0, {1, s_pruneGroup4315}}, // IPE
    {65538, 22, 1, 0, {1, s_pruneGroup4316}}, // IPE
    {255, 12, 31, 0, {1, s_pruneGroup4317}}, // ChiExternalNode_MUXER
    {65543, 26, 5, 0, {1, s_pruneGroup4318}}, // EVA_MVWarp
    {65543, 25, 5, 0, {1, s_pruneGroup4319}}, // EVA_MVWarp
};

static const PruneVariant s_pruneGroup4320[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup4321[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup4322[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup4323[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link9_ChiEISV3Node2_Out0Desc[] =
{
    {65538, 1, 0, 0, {1, s_pruneGroup4320}}, // IPE
    {65543, 2, 3, 0, {1, s_pruneGroup4321}}, // EVA_MVWarp
    {65538, 24, 0, 0, {1, s_pruneGroup4322}}, // IPE
    {65543, 26, 3, 0, {1, s_pruneGroup4323}}, // EVA_MVWarp
};

static const PruneVariant s_pruneGroup4324[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup4325[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link10_ChiEISV3Node2_Out1Desc[] =
{
    {65538, 1, 1, 0, {1, s_pruneGroup4324}}, // IPE
    {65543, 2, 5, 0, {1, s_pruneGroup4325}}, // 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_pruneGroup4326[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup4327[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup4328[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link14_EVA_MCTF1_Out37Desc[] =
{
    {255, 2, 5, 0, {0, NULL}}, // ChiEISV3Node
    {65543, 2, 38, 0, {1, s_pruneGroup4326}}, // EVA_MVWarp
    {65543, 1, 35, 0, {0, NULL}}, // EVA_MCTF
    {65543, 26, 38, 0, {1, s_pruneGroup4327}}, // EVA_MVWarp
    {65543, 25, 38, 0, {1, s_pruneGroup4328}}, // EVA_MVWarp
};

static const PruneVariant s_pruneGroup4329[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link15_EVA_MCTF1_Out39Desc[] =
{
    {65538, 0, 39, 0, {1, s_pruneGroup4329}}, // IPE
};

static const PruneVariant s_pruneGroup4330[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link16_EVA_MCTF1_Out40Desc[] =
{
    {65538, 0, 40, 0, {1, s_pruneGroup4330}}, // IPE
};

static const PruneVariant s_pruneGroup4331[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link17_EVA_MCTF1_Out41Desc[] =
{
    {65538, 0, 41, 0, {1, s_pruneGroup4331}}, // IPE
};

static const PruneVariant s_pruneGroup4332[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link18_EVA_MVWarp2_Out39Desc[] =
{
    {65538, 1, 39, 0, {1, s_pruneGroup4332}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link19_EVA_MVWarp2_Out40Desc[] =
{
    {65538, 1, 40, 0, {0, NULL}}, // IPE
};

static const PruneVariant s_pruneGroup4333[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link20_EVA_MVWarp2_Out41Desc[] =
{
    {65538, 1, 41, 0, {1, s_pruneGroup4333}}, // IPE
};

static const PruneVariant s_pruneGroup4334[] = {{PruneGroupAISEG, PruneTypePreviewVideo}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link21_IPE25_Out8Desc[] =
{
    {255, 13, 0, 0, {1, s_pruneGroup4334}}, // AISegmentation
};

static const PruneVariant s_pruneGroup4335[] = {{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_pruneGroup4335}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup4336[] = {{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_pruneGroup4336}}, // AISegmentation
};

static const PruneVariant s_pruneGroup4337[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup4338[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup4339[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup4340[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link24_AISegmentation13_Out22Desc[] =
{
    {65538, 0, 43, 0, {3, s_pruneGroup4337}}, // IPE
    {65538, 1, 43, 0, {3, s_pruneGroup4338}}, // IPE
    {65538, 23, 43, 0, {3, s_pruneGroup4339}}, // IPE
    {65538, 24, 43, 0, {3, s_pruneGroup4340}}, // IPE
};

static const PruneVariant s_pruneGroup4341[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup4342[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link25_AISegmentation13_Out23Desc[] =
{
    {65538, 0, 20, 0, {3, s_pruneGroup4341}}, // IPE
    {65538, 1, 20, 0, {3, s_pruneGroup4342}}, // IPE
};

static const PruneVariant s_pruneGroup4343[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link26_IPE22_Out8Desc[] =
{
    {255, 11, 0, 0, {1, s_pruneGroup4343}}, // ChiExternalNode_MUXER
};

static const PruneVariant s_pruneGroup4344[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link27_ChiExternalNode_MUXER11_Out0Desc[] =
{
    {255, 0, 0, 0, {1, s_pruneGroup4344}}, // ChiEISV2Node
};

static const PruneVariant s_pruneGroup4345[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link28_IPE22_Out9Desc[] =
{
    {255, 12, 0, 0, {1, s_pruneGroup4345}}, // ChiExternalNode_MUXER
};

static const PruneVariant s_pruneGroup4346[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link29_ChiExternalNode_MUXER12_Out0Desc[] =
{
    {255, 2, 0, 0, {1, s_pruneGroup4346}}, // ChiEISV3Node
};

static const PruneVariant s_pruneGroup4347[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link30_IPE23_Out8Desc[] =
{
    {2, 1, 0, 0, {1, s_pruneGroup4347}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW
};

static ChiLinkNodeDescriptor s_819_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors[] =
{
    {65538, 23, 8, 0, {1, s_pruneGroup4347}},
};
static const PruneVariant s_pruneGroup4348[] = {{PruneGroupHDR10P, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link31_IPE24_Out9Desc[] =
{
    {2, 2, 0, 0, {2, s_pruneGroup4348}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_820_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 24, 9, 0, {2, s_pruneGroup4348}},
};
static const PruneVariant s_pruneGroup4349[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link32_ChiExternalNode_MUXER11_Out1Desc[] =
{
    {65538, 23, 1, 0, {1, s_pruneGroup4349}}, // IPE
};

static const PruneVariant s_pruneGroup4350[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link33_ChiExternalNode_MUXER11_Out2Desc[] =
{
    {65538, 23, 2, 0, {1, s_pruneGroup4350}}, // IPE
};

static const PruneVariant s_pruneGroup4351[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link34_ChiExternalNode_MUXER12_Out1Desc[] =
{
    {65538, 24, 1, 0, {1, s_pruneGroup4351}}, // IPE
};

static const PruneVariant s_pruneGroup4352[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link35_ChiExternalNode_MUXER12_Out2Desc[] =
{
    {65538, 24, 2, 0, {1, s_pruneGroup4352}}, // IPE
};

static const PruneVariant s_pruneGroup4353[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link36_EVA_MVWarp26_Out39Desc[] =
{
    {65538, 24, 39, 0, {1, s_pruneGroup4353}}, // IPE
};

static const PruneVariant s_pruneGroup4354[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link37_EVA_MVWarp26_Out40Desc[] =
{
    {65538, 24, 40, 0, {1, s_pruneGroup4354}}, // IPE
};

static const PruneVariant s_pruneGroup4355[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link38_EVA_MVWarp26_Out41Desc[] =
{
    {65538, 24, 41, 0, {1, s_pruneGroup4355}}, // IPE
};

static const PruneVariant s_pruneGroup4356[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link39_EVA_MVWarp25_Out39Desc[] =
{
    {65538, 23, 39, 0, {1, s_pruneGroup4356}}, // IPE
};

static const PruneVariant s_pruneGroup4357[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link40_EVA_MVWarp25_Out40Desc[] =
{
    {65538, 23, 40, 0, {1, s_pruneGroup4357}}, // IPE
};

static const PruneVariant s_pruneGroup4358[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link41_EVA_MVWarp25_Out41Desc[] =
{
    {65538, 23, 41, 0, {1, s_pruneGroup4358}}, // IPE
};

static const PruneVariant s_pruneGroup4359[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link42_IPE0_Out63Desc[] =
{
    {10, 1, 104, 0, {2, s_pruneGroup4359}}, // OfflineStats
};

static const PruneVariant s_pruneGroup4360[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link43_IPE22_Out63Desc[] =
{
    {10, 1, 104, 0, {2, s_pruneGroup4360}}, // OfflineStats
};

static const PruneVariant s_pruneGroup4361[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link44_IPE23_Out63Desc[] =
{
    {10, 1, 115, 0, {2, s_pruneGroup4361}}, // OfflineStats
};

static const PruneVariant s_pruneGroup4362[] = {{PruneGroupAWBR, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link45_OfflineStats1_Out1Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup4362}}, // SinkNoBuffer
};

static ChiTargetPortDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_816_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_817_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_818_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_819_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_820_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_pruneGroup4363[] = {{PruneGroupAWBR, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup4364[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup4365[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup4366[] = {{PruneGroupAISEG, PruneTypePreviewVideo}};
static const PruneVariant s_pruneGroup4367[] = {{PruneGroupHDR10P, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup4368[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup4369[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup4370[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup4371[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup4372[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup4373[] = {{PruneGroupAISEG, PruneTypePreviewVideo}};
static const PruneVariant s_pruneGroup4374[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup4375[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup4376[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup4377[] = {{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_pruneGroup4363}, 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_pruneGroup4364}, 0, 0, { 0 }},
    {UsecaseZSL_Video4kEIS3PreviewEIS2Offline_node255_12_properties, 255, 12, {4, { 0 }, UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode255_12InputPortDescriptors, 3, { 0 }, UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode255_12OutputPortDescriptors}, 3, {1, s_pruneGroup4365}, 0, 0, { 0 }},
    {UsecaseZSL_Video4kEIS3PreviewEIS2Offline_node255_13_properties, 255, 13, {2, { 0 }, UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode255_13InputPortDescriptors, 4, { 0 }, UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode255_13OutputPortDescriptors}, 2, {1, s_pruneGroup4366}, 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_pruneGroup4367}, 0, 0, { 0 }},
    {UsecaseZSL_Video4kEIS3PreviewEIS2Offline_node65538_0_properties, 65538, 0, {8, { 0 }, UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode65538_0InputPortDescriptors, 3, { 0 }, UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode65538_0OutputPortDescriptors}, 3, {1, s_pruneGroup4368}, 0, 0, { 0 }},
    {UsecaseZSL_Video4kEIS3PreviewEIS2Offline_node65538_1_properties, 65538, 1, {8, { 0 }, UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode65538_1InputPortDescriptors, 1, { 0 }, UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode65538_1OutputPortDescriptors}, 3, {1, s_pruneGroup4369}, 0, 0, { 0 }},
    {UsecaseZSL_Video4kEIS3PreviewEIS2Offline_node65538_22_properties, 65538, 22, {3, { 0 }, UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode65538_22InputPortDescriptors, 3, { 0 }, UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode65538_22OutputPortDescriptors}, 3, {1, s_pruneGroup4370}, 0, 0, { 0 }},
    {UsecaseZSL_Video4kEIS3PreviewEIS2Offline_node65538_23_properties, 65538, 23, {7, { 0 }, UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode65538_23InputPortDescriptors, 2, { 0 }, UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode65538_23OutputPortDescriptors}, 4, {1, s_pruneGroup4371}, 0, 0, { 0 }},
    {UsecaseZSL_Video4kEIS3PreviewEIS2Offline_node65538_24_properties, 65538, 24, {7, { 0 }, UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode65538_24InputPortDescriptors, 1, { 0 }, UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode65538_24OutputPortDescriptors}, 4, {1, s_pruneGroup4372}, 0, 0, { 0 }},
    {UsecaseZSL_Video4kEIS3PreviewEIS2Offline_node65538_25_properties, 65538, 25, {3, { 0 }, UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode65538_25InputPortDescriptors, 1, { 0 }, UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode65538_25OutputPortDescriptors}, 2, {1, s_pruneGroup4373}, 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_pruneGroup4374}, 0, 0, { 0 }},
    {UsecaseZSL_Video4kEIS3PreviewEIS2Offline_node65543_25_properties, 65543, 25, {4, { 0 }, UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode65543_25InputPortDescriptors, 3, { 0 }, UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode65543_25OutputPortDescriptors}, 2, {1, s_pruneGroup4375}, 0, 0, { 0 }},
    {UsecaseZSL_Video4kEIS3PreviewEIS2Offline_node65543_26_properties, 65543, 26, {3, { 0 }, UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode65543_26InputPortDescriptors, 3, { 0 }, UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode65543_26OutputPortDescriptors}, 2, {1, s_pruneGroup4376}, 0, 0, { 0 }},
    {UsecaseZSL_Video4kEIS3PreviewEIS2Offline_node9_0_properties, 9, 0, {1, { 0 }, UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode9_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode9_0OutputPortDescriptors}, 1, {1, s_pruneGroup4377}, 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_pruneGroup4378[] = {{PruneGroupEIS, PruneTypePreviewOnlySnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOn}};
static const PruneVariant s_pruneGroup4379[] = {{PruneGroupEIS, PruneTypePreviewOnlySnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOn}};
static const PruneVariant s_pruneGroup4380[] = {{PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOff}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeYUVSHDREISIOT_Link34_IPE0_Out8Desc[] =
{
    {255, 0, 0, 0, {4, s_pruneGroup4378}}, // ChiEISDGNode
    {255, 2, 0, 0, {4, s_pruneGroup4379}}, // ChiNode
    {2, 5, 0, 0, {2, s_pruneGroup4380}}, // SinkBuffer ]-> TARGET_BUFFER_DISPLAY
};

static ChiLinkNodeDescriptor s_821_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors[] =
{
    {65538, 0, 8, 0, {2, s_pruneGroup4380}},
};
static const PruneVariant s_pruneGroup4381[] = {{PruneGroupEIS, PruneTypeVideoOnlySnapshotOff}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOff}, {PruneGroupEIS, PruneTypeVideoOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOn}};
static const PruneVariant s_pruneGroup4382[] = {{PruneGroupEIS, PruneTypeVideoOnlySnapshotOff}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOff}, {PruneGroupEIS, PruneTypeVideoOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOn}};
static const PruneVariant s_pruneGroup4383[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOn}, {PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOff}};
static const PruneVariant s_pruneGroup4384[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOn}, {PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOff}};
static const PruneVariant s_pruneGroup4385[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeYUVSHDREISIOT_Link35_IPE0_Out9Desc[] =
{
    {255, 3, 0, 0, {4, s_pruneGroup4381}}, // ChiEISDGNode
    {255, 5, 0, 0, {4, s_pruneGroup4382}}, // ChiNode
    {255, 6, 0, 0, {2, s_pruneGroup4383}}, // ChiEISDGNode
    {255, 8, 0, 0, {2, s_pruneGroup4384}}, // ChiNode
    {2, 1, 3, 0, {2, s_pruneGroup4385}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_822_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 0, 9, 0, {2, s_pruneGroup4385}},
};
static const PruneVariant s_pruneGroup4386[] = {{PruneGroupEIS, PruneTypePreviewOnlySnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeYUVSHDREISIOT_Link36_ChiNode1_Out0Desc[] =
{
    {255, 2, 1, 0, {4, s_pruneGroup4386}}, // ChiNode
};

static const PruneVariant s_pruneGroup4387[] = {{PruneGroupEIS, PruneTypeVideoOnlySnapshotOff}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOff}, {PruneGroupEIS, PruneTypeVideoOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeYUVSHDREISIOT_Link37_ChiNode4_Out0Desc[] =
{
    {255, 5, 1, 0, {4, s_pruneGroup4387}}, // ChiNode
};

static const PruneVariant s_pruneGroup4388[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOn}, {PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOff}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeYUVSHDREISIOT_Link38_ChiNode7_Out0Desc[] =
{
    {255, 8, 1, 0, {2, s_pruneGroup4388}}, // ChiNode
};

static const PruneVariant s_pruneGroup4389[] = {{PruneGroupEIS, PruneTypePreviewOnlySnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOff}};
static const PruneVariant s_pruneGroup4390[] = {{PruneGroupEIS, PruneTypePreviewOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeYUVSHDREISIOT_Link39_ChiNode2_Out0Desc[] =
{
    {2, 5, 0, 0, {2, s_pruneGroup4389}}, // SinkBuffer ]-> TARGET_BUFFER_DISPLAY
    {65538, 1, 0, 0, {2, s_pruneGroup4390}}, // IPE
};

static ChiLinkNodeDescriptor s_823_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors[] =
{
    {255, 2, 0, 0, {2, s_pruneGroup4389}},
};
static const PruneVariant s_pruneGroup4391[] = {{PruneGroupSHDR, PruneTypeSnapshotOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeYUVSHDREISIOT_Link40_IPE1_Out9Desc[] =
{
    {2, 0, 0, 0, {1, s_pruneGroup4391}}, // SinkBuffer ]-> TARGET_BUFFER_YUV_OUT
};

static ChiLinkNodeDescriptor s_824_TARGET_BUFFER_YUV_OUT_Link_NodeDescriptors[] =
{
    {65538, 1, 9, 0, {1, s_pruneGroup4391}},
};
static const PruneVariant s_pruneGroup4392[] = {{PruneGroupEIS, PruneTypePreviewOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOn}};
static const PruneVariant s_pruneGroup4393[] = {{PruneGroupEIS, PruneTypeVideoOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOn}};
static const PruneVariant s_pruneGroup4394[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeYUVSHDREISIOT_Link41_IPE1_Out8Desc[] =
{
    {2, 5, 0, 0, {2, s_pruneGroup4392}}, // SinkBuffer ]-> TARGET_BUFFER_DISPLAY
    {2, 1, 3, 0, {2, s_pruneGroup4393}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
    {65538, 2, 0, 0, {1, s_pruneGroup4394}}, // IPE
};

static ChiLinkNodeDescriptor s_825_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors[] =
{
    {65538, 1, 8, 0, {2, s_pruneGroup4392}},
};
static ChiLinkNodeDescriptor s_826_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 1, 8, 0, {2, s_pruneGroup4393}},
};
static const PruneVariant s_pruneGroup4395[] = {{PruneGroupEIS, PruneTypeVideoOnlySnapshotOff}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOff}};
static const PruneVariant s_pruneGroup4396[] = {{PruneGroupEIS, PruneTypeVideoOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeYUVSHDREISIOT_Link42_ChiNode5_Out0Desc[] =
{
    {2, 1, 3, 0, {2, s_pruneGroup4395}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
    {65538, 1, 0, 0, {2, s_pruneGroup4396}}, // IPE
};

static ChiLinkNodeDescriptor s_827_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {255, 5, 0, 0, {2, s_pruneGroup4395}},
};
static const PruneVariant s_pruneGroup4397[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOff}};
static const PruneVariant s_pruneGroup4398[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeYUVSHDREISIOT_Link43_ChiNode8_Out0Desc[] =
{
    {65538, 2, 0, 0, {1, s_pruneGroup4397}}, // IPE
    {65538, 1, 0, 0, {1, s_pruneGroup4398}}, // IPE
};

static const PruneVariant s_pruneGroup4399[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOn}, {PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOff}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeYUVSHDREISIOT_Link44_IPE2_Out8Desc[] =
{
    {2, 5, 0, 0, {2, s_pruneGroup4399}}, // SinkBuffer ]-> TARGET_BUFFER_DISPLAY
};

static ChiLinkNodeDescriptor s_828_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors[] =
{
    {65538, 2, 8, 0, {2, s_pruneGroup4399}},
};
static const PruneVariant s_pruneGroup4400[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOn}, {PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOff}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeYUVSHDREISIOT_Link45_IPE2_Out9Desc[] =
{
    {2, 1, 3, 0, {2, s_pruneGroup4400}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_829_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 2, 9, 0, {2, s_pruneGroup4400}},
};
static const PruneVariant s_pruneGroup4401[] = {{PruneGroupEIS, PruneTypePreviewOnlySnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeYUVSHDREISIOT_Link46_ChiEISDGNode0_Out0Desc[] =
{
    {255, 1, 1, 0, {4, s_pruneGroup4401}}, // ChiNode
};

static const PruneVariant s_pruneGroup4402[] = {{PruneGroupEIS, PruneTypeVideoOnlySnapshotOff}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOff}, {PruneGroupEIS, PruneTypeVideoOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeYUVSHDREISIOT_Link47_ChiEISDGNode3_Out0Desc[] =
{
    {255, 4, 1, 0, {4, s_pruneGroup4402}}, // ChiNode
};

static const PruneVariant s_pruneGroup4403[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOn}, {PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOff}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeYUVSHDREISIOT_Link48_ChiEISDGNode6_Out0Desc[] =
{
    {255, 7, 1, 0, {2, s_pruneGroup4403}}, // ChiNode
};

static ChiTargetPortDescriptor UsecaseZSL_RealTimeYUVSHDREISIOT_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_DISPLAY", &UsecaseZSL_TARGET_BUFFER_DISPLAY_target, 1, s_821_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors}, // TARGET_BUFFER_DISPLAY
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_822_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_DISPLAY", &UsecaseZSL_TARGET_BUFFER_DISPLAY_target, 1, s_823_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors}, // TARGET_BUFFER_DISPLAY
    {"TARGET_BUFFER_YUV_OUT", &UsecaseZSL_TARGET_BUFFER_YUV_OUT_target, 1, s_824_TARGET_BUFFER_YUV_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_YUV_OUT
    {"TARGET_BUFFER_DISPLAY", &UsecaseZSL_TARGET_BUFFER_DISPLAY_target, 1, s_825_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors}, // TARGET_BUFFER_DISPLAY
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_826_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_827_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_DISPLAY", &UsecaseZSL_TARGET_BUFFER_DISPLAY_target, 1, s_828_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors}, // TARGET_BUFFER_DISPLAY
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_829_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_pruneGroup4404[] = {{PruneGroupEIS, PruneTypePreviewOnlySnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOn}};
static const PruneVariant s_pruneGroup4405[] = {{PruneGroupEIS, PruneTypePreviewOnlySnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOn}};
static const PruneVariant s_pruneGroup4406[] = {{PruneGroupEIS, PruneTypePreviewOnlySnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOn}};
static const PruneVariant s_pruneGroup4407[] = {{PruneGroupEIS, PruneTypeVideoOnlySnapshotOff}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOff}, {PruneGroupEIS, PruneTypeVideoOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOn}};
static const PruneVariant s_pruneGroup4408[] = {{PruneGroupEIS, PruneTypeVideoOnlySnapshotOff}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOff}, {PruneGroupEIS, PruneTypeVideoOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOn}};
static const PruneVariant s_pruneGroup4409[] = {{PruneGroupEIS, PruneTypeVideoOnlySnapshotOff}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOff}, {PruneGroupEIS, PruneTypeVideoOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOn}};
static const PruneVariant s_pruneGroup4410[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOn}, {PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOff}};
static const PruneVariant s_pruneGroup4411[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOn}, {PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOff}};
static const PruneVariant s_pruneGroup4412[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOn}, {PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOff}};
static const PruneVariant s_pruneGroup4413[] = {{PruneGroupEIS, PruneTypePreviewOnlySnapshotOn}, {PruneGroupEIS, PruneTypeVideoOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOn}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOn}, {PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOn}};
static const PruneVariant s_pruneGroup4414[] = {{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_pruneGroup4404}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeYUVSHDREISIOT_node255_1_properties, 255, 1, {1, { 0 }, UsecaseZSL_RealTimeYUVSHDREISIOTNode255_1InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeYUVSHDREISIOTNode255_1OutputPortDescriptors}, 2, {4, s_pruneGroup4405}, 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_pruneGroup4406}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeYUVSHDREISIOT_node255_3_properties, 255, 3, {1, { 0 }, UsecaseZSL_RealTimeYUVSHDREISIOTNode255_3InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeYUVSHDREISIOTNode255_3OutputPortDescriptors}, 3, {4, s_pruneGroup4407}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeYUVSHDREISIOT_node255_4_properties, 255, 4, {1, { 0 }, UsecaseZSL_RealTimeYUVSHDREISIOTNode255_4InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeYUVSHDREISIOTNode255_4OutputPortDescriptors}, 2, {4, s_pruneGroup4408}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeYUVSHDREISIOT_node255_5_properties, 255, 5, {2, { 0 }, UsecaseZSL_RealTimeYUVSHDREISIOTNode255_5InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeYUVSHDREISIOTNode255_5OutputPortDescriptors}, 2, {4, s_pruneGroup4409}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeYUVSHDREISIOT_node255_6_properties, 255, 6, {1, { 0 }, UsecaseZSL_RealTimeYUVSHDREISIOTNode255_6InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeYUVSHDREISIOTNode255_6OutputPortDescriptors}, 3, {2, s_pruneGroup4410}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeYUVSHDREISIOT_node255_7_properties, 255, 7, {1, { 0 }, UsecaseZSL_RealTimeYUVSHDREISIOTNode255_7InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeYUVSHDREISIOTNode255_7OutputPortDescriptors}, 2, {2, s_pruneGroup4411}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeYUVSHDREISIOT_node255_8_properties, 255, 8, {2, { 0 }, UsecaseZSL_RealTimeYUVSHDREISIOTNode255_8InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeYUVSHDREISIOTNode255_8OutputPortDescriptors}, 2, {2, s_pruneGroup4412}, 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_pruneGroup4413}, 0, 0, { 0 }},
    {NULL, 65538, 2, {2, { 0 }, UsecaseZSL_RealTimeYUVSHDREISIOTNode65538_2InputPortDescriptors, 2, { 0 }, UsecaseZSL_RealTimeYUVSHDREISIOTNode65538_2OutputPortDescriptors}, 0, {2, s_pruneGroup4414}, 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_pruneGroup4415[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static ChiLinkNodeDescriptor UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link0_IFE0_Out124Desc[] =
{
    {2, 1, 0, 0, {1, s_pruneGroup4415}}, // SinkBuffer ]-> TARGET_BUFFER_LONG_RAW_OUT
};

static ChiLinkNodeDescriptor s_830_TARGET_BUFFER_LONG_RAW_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 124, 0, {1, s_pruneGroup4415}},
};
static const PruneVariant s_pruneGroup4416[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static ChiLinkNodeDescriptor UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link1_IFE0_Out125Desc[] =
{
    {2, 2, 0, 0, {1, s_pruneGroup4416}}, // SinkBuffer ]-> TARGET_BUFFER_SHORT_RAW_OUT
};

static ChiLinkNodeDescriptor s_831_TARGET_BUFFER_SHORT_RAW_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 125, 0, {1, s_pruneGroup4416}},
};
static const PruneVariant s_pruneGroup4417[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static ChiLinkNodeDescriptor UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link2_IFE0_Out126Desc[] =
{
    {2, 3, 0, 0, {1, s_pruneGroup4417}}, // SinkBuffer ]-> TARGET_BUFFER_MIDDLE_RAW_OUT
    {5, 0, 82, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor s_832_TARGET_BUFFER_MIDDLE_RAW_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 126, 0, {1, s_pruneGroup4417}},
};
static const PruneVariant s_pruneGroup4418[] = {{PruneGroupHDRType, PruneTypeQHDR}};
static ChiLinkNodeDescriptor UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link3_IFE0_Out127Desc[] =
{
    {2, 4, 0, 0, {1, s_pruneGroup4418}}, // SinkBuffer ]-> TARGET_BUFFER_RAW_OUT
    {5, 0, 73, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor s_833_TARGET_BUFFER_RAW_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 127, 0, {1, s_pruneGroup4418}},
};
static ChiLinkNodeDescriptor UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link4_IFE0_Out102Desc[] =
{
    {2, 14, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_IFE_LONG_FULL_UBWCTP10_OUT
};

static ChiLinkNodeDescriptor s_834_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_835_TARGET_BUFFER_IFE_LONG_DS4_PD10_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 105, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup4419[] = {{PruneGroupHDRType, PruneTypeSCSHDR}, {PruneGroupHDRType, PruneTypeSCQHDR}};
static ChiLinkNodeDescriptor UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link6_IFE0_Out106Desc[] =
{
    {2, 6, 0, 0, {2, s_pruneGroup4419}}, // SinkBuffer ]-> TARGET_BUFFER_IFE_LONG_DS16_PD10_OUT
};

static ChiLinkNodeDescriptor s_836_TARGET_BUFFER_IFE_LONG_DS16_PD10_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 106, 0, {2, s_pruneGroup4419}},
};
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_830_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_831_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_832_TARGET_BUFFER_MIDDLE_RAW_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_MIDDLE_RAW_OUT
    {"TARGET_BUFFER_RAW_OUT", &UsecaseZSL_TARGET_BUFFER_RAW_OUT_target, 1, s_833_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_834_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_835_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_836_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_pruneGroup4420[] = {{PruneGroupDS64, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MfsrBlend_source_Link_12NodeDescriptors[] =
{
    {65538, 1, 7, 0, {1, s_pruneGroup4420}},
};
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_837_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_838_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_839_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_840_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_841_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_842_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_837_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_838_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_839_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_840_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_841_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_842_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_pruneGroup4421[] = {{PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRTB_source_Link_2NodeDescriptors[] =
{
    {255, 10, 1, 0, {1, s_pruneGroup4421}},
};
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_843_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_844_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_845_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_843_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_844_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_PREVIEW2", &UsecaseZSL_TARGET_BUFFER_PREVIEW2_target, 1, s_845_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_pruneGroup4422[] = {{PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup4423[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup4424[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_source_Link_4NodeDescriptors[] =
{
    {65538, 0, 10066, 0, {1, s_pruneGroup4422}},
    {65538, 4, 10066, 0, {1, s_pruneGroup4423}},
    {65538, 2, 10066, 0, {2, s_pruneGroup4424}},
};
static const PruneVariant s_pruneGroup4425[] = {{PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup4426[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup4427[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_source_Link_5NodeDescriptors[] =
{
    {65538, 0, 10067, 0, {1, s_pruneGroup4425}},
    {65538, 4, 10067, 0, {1, s_pruneGroup4426}},
    {65538, 2, 10067, 0, {2, s_pruneGroup4427}},
    {65538, 26, 2, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup4428[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_source_Link_6NodeDescriptors[] =
{
    {65538, 0, 10066, 0, {1, s_pruneGroup4428}},
};
static const PruneVariant s_pruneGroup4429[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_source_Link_7NodeDescriptors[] =
{
    {65538, 0, 10067, 0, {1, s_pruneGroup4429}},
};
static const PruneVariant s_pruneGroup4430[] = {{PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup4431[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup4432[] = {{PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link0_ChiMemCpyNode1616_Out0Desc[] =
{
    {255, 2, 6, 0, {1, s_pruneGroup4430}}, // ChiEISV2Node
    {255, 3, 6, 0, {2, s_pruneGroup4431}}, // ChiEISV3Node
    {255, 5, 6, 0, {1, s_pruneGroup4432}}, // GMENode
};

static const PruneVariant s_pruneGroup4433[] = {{PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup4434[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup4435[] = {{PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link1_ChiMemCpyNode1717_Out0Desc[] =
{
    {255, 2, 7, 0, {1, s_pruneGroup4433}}, // ChiEISV2Node
    {255, 3, 7, 0, {2, s_pruneGroup4434}}, // ChiEISV3Node
    {255, 5, 7, 0, {1, s_pruneGroup4435}}, // GMENode
};

static const PruneVariant s_pruneGroup4436[] = {{PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup4437[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup4438[] = {{PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link2_ChiMemCpyNode1818_Out0Desc[] =
{
    {255, 2, 8, 0, {1, s_pruneGroup4436}}, // ChiEISV2Node
    {255, 3, 8, 0, {2, s_pruneGroup4437}}, // ChiEISV3Node
    {255, 5, 8, 0, {1, s_pruneGroup4438}}, // GMENode
};

static const PruneVariant s_pruneGroup4439[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup4440[] = {{PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link3_GMENode5_Out8Desc[] =
{
    {65543, 1, 22, 0, {1, s_pruneGroup4439}}, // EVA_MCTF
    {65538, 4, 10053, 0, {1, s_pruneGroup4440}}, // IPE
};

static const PruneVariant s_pruneGroup4441[] = {{PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup4442[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup4443[] = {{PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link4_ChiMemCpyNode1919_Out0Desc[] =
{
    {255, 2, 9, 0, {1, s_pruneGroup4441}}, // ChiEISV2Node
    {255, 3, 9, 0, {2, s_pruneGroup4442}}, // ChiEISV3Node
    {255, 5, 9, 0, {1, s_pruneGroup4443}}, // GMENode
};

static const PruneVariant s_pruneGroup4444[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup4445[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup4446[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link5_GMENode5_Out9Desc[] =
{
    {65538, 4, 10054, 0, {1, s_pruneGroup4444}}, // IPE
    {65543, 1, 5, 0, {1, s_pruneGroup4445}}, // EVA_MCTF
    {65543, 1, 33, 0, {0, NULL}}, // EVA_MCTF
    {65538, 26, 1, 0, {2, s_pruneGroup4446}}, // IPE
};

static const PruneVariant s_pruneGroup4447[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_source_Link_14NodeDescriptors[] =
{
    {255, 20, 0, 0, {1, s_pruneGroup4447}},
};
static const PruneVariant s_pruneGroup4448[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_source_Link_15NodeDescriptors[] =
{
    {255, 21, 0, 0, {1, s_pruneGroup4448}},
};
static const PruneVariant s_pruneGroup4449[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_source_Link_16NodeDescriptors[] =
{
    {255, 22, 0, 0, {1, s_pruneGroup4449}},
};
static const PruneVariant s_pruneGroup4450[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_source_Link_17NodeDescriptors[] =
{
    {255, 23, 0, 0, {1, s_pruneGroup4450}},
};
static const PruneVariant s_pruneGroup4451[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link6_ChiMemCpyNode2020_Out0Desc[] =
{
    {255, 2, 6, 0, {1, s_pruneGroup4451}}, // ChiEISV2Node
};

static const PruneVariant s_pruneGroup4452[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link7_ChiMemCpyNode2121_Out0Desc[] =
{
    {255, 2, 7, 0, {1, s_pruneGroup4452}}, // ChiEISV2Node
};

static const PruneVariant s_pruneGroup4453[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link8_ChiMemCpyNode2222_Out0Desc[] =
{
    {255, 2, 8, 0, {1, s_pruneGroup4453}}, // ChiEISV2Node
};

static const PruneVariant s_pruneGroup4454[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link9_ChiMemCpyNode2323_Out0Desc[] =
{
    {255, 2, 9, 0, {1, s_pruneGroup4454}}, // ChiEISV2Node
};

static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link10_GMENode5_Out6Desc[] =
{
    {65538, 4, 10050, 0, {0, NULL}}, // IPE
};

static const PruneVariant s_pruneGroup4455[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup4456[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link11_GMENode5_Out7Desc[] =
{
    {65543, 1, 3, 0, {1, s_pruneGroup4455}}, // EVA_MCTF
    {65538, 4, 10051, 0, {0, NULL}}, // IPE
    {65538, 26, 0, 0, {2, s_pruneGroup4456}}, // 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_pruneGroup4457[] = {{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_pruneGroup4457}}, // 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_pruneGroup4458[] = {{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_pruneGroup4458}}, // 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_pruneGroup4459[] = {{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_pruneGroup4459}}, // 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_pruneGroup4460[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link40_EVA_MCTF0_Out39Desc[] =
{
    {65538, 1, 39, 0, {2, s_pruneGroup4460}}, // IPE
};

static const PruneVariant s_pruneGroup4461[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link41_EVA_MCTF0_Out40Desc[] =
{
    {65538, 1, 40, 0, {2, s_pruneGroup4461}}, // IPE
};

static const PruneVariant s_pruneGroup4462[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link42_EVA_MCTF0_Out41Desc[] =
{
    {65538, 1, 41, 0, {2, s_pruneGroup4462}}, // IPE
};

static const PruneVariant s_pruneGroup4463[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link43_EVA_MVWarp2_Out39Desc[] =
{
    {65538, 3, 39, 0, {2, s_pruneGroup4463}}, // IPE
};

static const PruneVariant s_pruneGroup4464[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link44_EVA_MVWarp2_Out40Desc[] =
{
    {65538, 3, 40, 0, {2, s_pruneGroup4464}}, // IPE
};

static const PruneVariant s_pruneGroup4465[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link45_EVA_MVWarp2_Out41Desc[] =
{
    {65538, 3, 41, 0, {2, s_pruneGroup4465}}, // 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_pruneGroup4466[] = {{PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link55_EVA_MCTF1_Out39Desc[] =
{
    {65538, 5, 39, 0, {1, s_pruneGroup4466}}, // IPE
};

static const PruneVariant s_pruneGroup4467[] = {{PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link56_EVA_MCTF1_Out40Desc[] =
{
    {65538, 5, 40, 0, {1, s_pruneGroup4467}}, // IPE
};

static const PruneVariant s_pruneGroup4468[] = {{PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link57_EVA_MCTF1_Out41Desc[] =
{
    {65538, 5, 41, 0, {1, s_pruneGroup4468}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link58_IPE1_Out55Desc[] =
{
    {9, 0, 64, 0, {0, NULL}}, // StatsParse
};

static const PruneVariant s_pruneGroup4469[] = {{PruneGroupHDR10P, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link59_StatsParse0_Out0Desc[] =
{
    {3, 11, 0, 0, {1, s_pruneGroup4469}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link60_IPE1_Out8Desc[] =
{
    {2, 1, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW
};

static ChiLinkNodeDescriptor s_846_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors[] =
{
    {65538, 1, 8, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup4470[] = {{PruneGroupHDR10P, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link61_IPE3_Out9Desc[] =
{
    {255, 29, 0, 0, {0, NULL}}, // ChiHDR10P
    {2, 2, 0, 0, {1, s_pruneGroup4470}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_847_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 3, 9, 0, {1, s_pruneGroup4470}},
};
static const PruneVariant s_pruneGroup4471[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupHDR10P, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link62_ChiHDR10P29_Out0Desc[] =
{
    {2, 3, 0, 0, {4, s_pruneGroup4471}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_848_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {255, 29, 0, 0, {4, s_pruneGroup4471}},
};
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_849_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors[] =
{
    {65538, 5, 8, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup4472[] = {{PruneGroupHDR10P, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link65_IPE5_Out9Desc[] =
{
    {2, 5, 0, 0, {1, s_pruneGroup4472}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
    {255, 29, 0, 0, {0, NULL}}, // ChiHDR10P
};

static ChiLinkNodeDescriptor s_850_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 5, 9, 0, {1, s_pruneGroup4472}},
};
static const PruneVariant s_pruneGroup4473[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link66_IPE26_Out8Desc[] =
{
    {255, 14, 0, 0, {4, s_pruneGroup4473}}, // AISegmentation
};

static const PruneVariant s_pruneGroup4474[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeTRUE}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link67_AISegmentation14_Out30Desc[] =
{
    {3, 88, 0, 0, {5, s_pruneGroup4474}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup4475[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeTRUE}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link68_AISegmentation14_Out24Desc[] =
{
    {255, 14, 9, 0, {5, s_pruneGroup4475}}, // AISegmentation
};

static const PruneVariant s_pruneGroup4476[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup4477[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup4478[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link69_AISegmentation14_Out22Desc[] =
{
    {65538, 5, 43, 0, {3, s_pruneGroup4476}}, // IPE
    {65538, 3, 43, 0, {4, s_pruneGroup4477}}, // IPE
    {65538, 1, 43, 0, {4, s_pruneGroup4478}}, // IPE
};

static const PruneVariant s_pruneGroup4479[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup4480[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup4481[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link70_AISegmentation14_Out23Desc[] =
{
    {65538, 5, 20, 0, {3, s_pruneGroup4479}}, // IPE
    {65538, 3, 20, 0, {4, s_pruneGroup4480}}, // IPE
    {65538, 1, 20, 0, {4, s_pruneGroup4481}}, // IPE
};

static const PruneVariant s_pruneGroup4482[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link71_IPE5_Out63Desc[] =
{
    {10, 1, 104, 0, {2, s_pruneGroup4482}}, // OfflineStats
};

static const PruneVariant s_pruneGroup4483[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link72_IPE1_Out63Desc[] =
{
    {10, 1, 104, 0, {3, s_pruneGroup4483}}, // OfflineStats
};

static const PruneVariant s_pruneGroup4484[] = {{PruneGroupAWBR, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link73_OfflineStats1_Out1Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup4484}}, // SinkNoBuffer
};

static ChiTargetPortDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_846_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_847_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_848_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_849_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_850_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_pruneGroup4485[] = {{PruneGroupAWBR, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup4486[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup4487[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup4488[] = {{PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup4489[] = {{PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup4490[] = {{PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup4491[] = {{PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup4492[] = {{PruneGroupHDR10P, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup4493[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup4494[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup4495[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup4496[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup4497[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup4498[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup4499[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup4500[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup4501[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup4502[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup4503[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup4504[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup4505[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup4506[] = {{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_pruneGroup4485}, 0, 0, { 0 }},
    {UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_node255_14_properties, 255, 14, {2, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_14InputPortDescriptors, 4, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_14OutputPortDescriptors}, 2, {4, s_pruneGroup4486}, 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_pruneGroup4487}, 0, 0, { 0 }},
    {UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_node255_20_properties, 255, 20, {1, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_20InputPortDescriptors, 1, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_20OutputPortDescriptors}, 2, {1, s_pruneGroup4488}, 0, 0, { 0 }},
    {UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_node255_21_properties, 255, 21, {1, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_21InputPortDescriptors, 1, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_21OutputPortDescriptors}, 2, {1, s_pruneGroup4489}, 0, 0, { 0 }},
    {UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_node255_22_properties, 255, 22, {1, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_22InputPortDescriptors, 1, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_22OutputPortDescriptors}, 2, {1, s_pruneGroup4490}, 0, 0, { 0 }},
    {UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_node255_23_properties, 255, 23, {1, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_23InputPortDescriptors, 1, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_23OutputPortDescriptors}, 2, {1, s_pruneGroup4491}, 0, 0, { 0 }},
    {UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_node255_29_properties, 255, 29, {2, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_29InputPortDescriptors, 1, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_29OutputPortDescriptors}, 2, {1, s_pruneGroup4492}, 0, 0, { 0 }},
    {UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_node255_3_properties, 255, 3, {4, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_3InputPortDescriptors, 4, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_3OutputPortDescriptors}, 3, {2, s_pruneGroup4493}, 0, 0, { 0 }},
    {UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_node255_4_properties, 255, 4, {4, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_4InputPortDescriptors, 4, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_4OutputPortDescriptors}, 3, {2, s_pruneGroup4494}, 0, 0, { 0 }},
    {UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_node255_5_properties, 255, 5, {4, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_5InputPortDescriptors, 4, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_5OutputPortDescriptors}, 3, {1, s_pruneGroup4495}, 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_pruneGroup4496}, 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_pruneGroup4497}, 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_pruneGroup4498}, 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_pruneGroup4499}, 0, 0, { 0 }},
    {UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_node65538_3_properties, 65538, 3, {7, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode65538_3InputPortDescriptors, 1, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode65538_3OutputPortDescriptors}, 3, {2, s_pruneGroup4500}, 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_pruneGroup4501}, 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_pruneGroup4502}, 0, 0, { 0 }},
    {UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_node65543_0_properties, 65543, 0, {15, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode65543_0InputPortDescriptors, 12, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode65543_0OutputPortDescriptors}, 2, {2, s_pruneGroup4503}, 0, 0, { 0 }},
    {UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_node65543_1_properties, 65543, 1, {13, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode65543_1InputPortDescriptors, 12, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode65543_1OutputPortDescriptors}, 1, {1, s_pruneGroup4504}, 0, 0, { 0 }},
    {UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_node65543_2_properties, 65543, 2, {4, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode65543_2InputPortDescriptors, 4, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode65543_2OutputPortDescriptors}, 2, {2, s_pruneGroup4505}, 0, 0, { 0 }},
    {UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_node9_0_properties, 9, 0, {2, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode9_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode9_0OutputPortDescriptors}, 1, {1, s_pruneGroup4506}, 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_851_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_852_TARGET_BUFFER_LONG_RAW_OUT_Link_NodeDescriptors[] =
{
    {65536, 1, 9, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup4507[] = {{PruneGroupMLInference, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRaw_Link31_ChiNode1_Out0Desc[] =
{
    {8, 0, 3, 0, {0, NULL}}, // FDManager
    {255, 77, 0, 0, {1, s_pruneGroup4507}}, // ChiNode
};

static const PruneVariant s_pruneGroup4508[] = {{PruneGroupMLInference, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRaw_Link32_ChiNode77_Out0Desc[] =
{
    {3, 44, 0, 0, {1, s_pruneGroup4508}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRaw_Link33_ChiNode0_Out0Desc[] =
{
    {2, 2, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_FD
};

static ChiLinkNodeDescriptor s_853_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_854_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_855_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_856_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_857_TARGET_BUFFER_IFE_LONG_FULL_UBWCTP10_OUT_Link_NodeDescriptors[] =
{
    {65536, 1, 0, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup4509[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRaw_Link38_IFE0_Out23Desc[] =
{
    {2, 7, 0, 0, {1, s_pruneGroup4509}}, // SinkBuffer ]-> TARGET_BUFFER_IFE_SHORT_DISPLAY_DS4_PD10_OUT
};

static ChiLinkNodeDescriptor s_858_TARGET_BUFFER_IFE_SHORT_DISPLAY_DS4_PD10_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 23, 0, {1, s_pruneGroup4509}},
};
static const PruneVariant s_pruneGroup4510[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRaw_Link39_IFE1_Out23Desc[] =
{
    {2, 8, 0, 0, {1, s_pruneGroup4510}}, // SinkBuffer ]-> TARGET_BUFFER_IFE_LONG_DISPLAY_DS4_PD10_OUT
};

static ChiLinkNodeDescriptor s_859_TARGET_BUFFER_IFE_LONG_DISPLAY_DS4_PD10_OUT_Link_NodeDescriptors[] =
{
    {65536, 1, 23, 0, {1, s_pruneGroup4510}},
};
static const PruneVariant s_pruneGroup4511[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRaw_Link40_IFE0_Out22Desc[] =
{
    {2, 9, 0, 0, {1, s_pruneGroup4511}}, // SinkBuffer ]-> TARGET_BUFFER_IFE_SHORT_DISPLAY_UBWCTP10_OUT
};

static ChiLinkNodeDescriptor s_860_TARGET_BUFFER_IFE_SHORT_DISPLAY_UBWCTP10_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 22, 0, {1, s_pruneGroup4511}},
};
static const PruneVariant s_pruneGroup4512[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRaw_Link41_IFE1_Out22Desc[] =
{
    {2, 10, 0, 0, {1, s_pruneGroup4512}}, // SinkBuffer ]-> TARGET_BUFFER_IFE_LONG_DISPLAY_UBWCTP10_OUT
};

static ChiLinkNodeDescriptor s_861_TARGET_BUFFER_IFE_LONG_DISPLAY_UBWCTP10_OUT_Link_NodeDescriptors[] =
{
    {65536, 1, 22, 0, {1, s_pruneGroup4512}},
};
static ChiTargetPortDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRaw_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_SHORT_RAW_OUT", &UsecaseZSL_TARGET_BUFFER_SHORT_RAW_OUT_target, 1, s_851_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_852_TARGET_BUFFER_LONG_RAW_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_LONG_RAW_OUT
    {"TARGET_BUFFER_FD", &UsecaseZSL_TARGET_BUFFER_FD_target, 1, s_853_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_854_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_855_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_856_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_857_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_858_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_859_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_860_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_861_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_pruneGroup4513[] = {{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_pruneGroup4513}, 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_pruneGroup4514[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoPreviewRealTime_Link2_IFE0_Out22Desc[] =
{
    {2, 0, 0, 0, {1, s_pruneGroup4514}}, // SinkBuffer ]-> TARGET_BUFFER_OUTPUT_FULL_DISPLAY
    {65538, 2, 0, 0, {0, NULL}}, // IPE
    {65538, 1, 0, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor s_862_TARGET_BUFFER_OUTPUT_FULL_DISPLAY_Link_NodeDescriptors[] =
{
    {65536, 0, 22, 0, {1, s_pruneGroup4514}},
};
static const PruneVariant s_pruneGroup4515[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoPreviewRealTime_Link3_IFE0_Out23Desc[] =
{
    {2, 1, 0, 0, {1, s_pruneGroup4515}}, // SinkBuffer ]-> TARGET_BUFFER_OUTPUT_DS4_DISPLAY
    {65538, 1, 1, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor s_863_TARGET_BUFFER_OUTPUT_DS4_DISPLAY_Link_NodeDescriptors[] =
{
    {65536, 0, 23, 0, {1, s_pruneGroup4515}},
};
static const PruneVariant s_pruneGroup4516[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoPreviewRealTime_Link4_IFE0_Out24Desc[] =
{
    {2, 2, 0, 0, {1, s_pruneGroup4516}}, // SinkBuffer ]-> TARGET_BUFFER_OUTPUT_DS16_DISPLAY
    {65538, 1, 2, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor s_864_TARGET_BUFFER_OUTPUT_DS16_DISPLAY_Link_NodeDescriptors[] =
{
    {65536, 0, 24, 0, {1, s_pruneGroup4516}},
};
static const PruneVariant s_pruneGroup4517[] = {{PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup4518[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup4519[] = {{PruneGroupEIS, PruneType4KEISv3}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoPreviewRealTime_Link5_IFE0_Out0Desc[] =
{
    {2, 3, 0, 0, {2, s_pruneGroup4517}}, // SinkBuffer ]-> TARGET_BUFFER_OUTPUT_FULL
    {2, 0, 0, 0, {3, s_pruneGroup4518}}, // SinkBuffer ]-> TARGET_BUFFER_OUTPUT_FULL
    {2, 16, 0, 0, {5, s_pruneGroup4519}}, // SinkBuffer ]-> TARGET_BUFFER_OUTPUT_FULL
};

static ChiLinkNodeDescriptor s_865_TARGET_BUFFER_OUTPUT_FULL_Link_NodeDescriptors[] =
{
    {65536, 0, 0, 0, {2, s_pruneGroup4517}},
};
static ChiLinkNodeDescriptor s_866_TARGET_BUFFER_OUTPUT_FULL_Link_NodeDescriptors[] =
{
    {65536, 0, 0, 0, {3, s_pruneGroup4518}},
};
static ChiLinkNodeDescriptor s_867_TARGET_BUFFER_OUTPUT_FULL_Link_NodeDescriptors[] =
{
    {65536, 0, 0, 0, {5, s_pruneGroup4519}},
};
static const PruneVariant s_pruneGroup4520[] = {{PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup4521[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup4522[] = {{PruneGroupEIS, PruneType4KEISv3}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoPreviewRealTime_Link6_IFE0_Out1Desc[] =
{
    {2, 4, 0, 0, {2, s_pruneGroup4520}}, // SinkBuffer ]-> TARGET_BUFFER_OUTPUT_DS4
    {2, 1, 0, 0, {3, s_pruneGroup4521}}, // SinkBuffer ]-> TARGET_BUFFER_OUTPUT_DS4
    {2, 17, 0, 0, {5, s_pruneGroup4522}}, // SinkBuffer ]-> TARGET_BUFFER_OUTPUT_DS4
};

static ChiLinkNodeDescriptor s_868_TARGET_BUFFER_OUTPUT_DS4_Link_NodeDescriptors[] =
{
    {65536, 0, 1, 0, {2, s_pruneGroup4520}},
};
static ChiLinkNodeDescriptor s_869_TARGET_BUFFER_OUTPUT_DS4_Link_NodeDescriptors[] =
{
    {65536, 0, 1, 0, {3, s_pruneGroup4521}},
};
static ChiLinkNodeDescriptor s_870_TARGET_BUFFER_OUTPUT_DS4_Link_NodeDescriptors[] =
{
    {65536, 0, 1, 0, {5, s_pruneGroup4522}},
};
static const PruneVariant s_pruneGroup4523[] = {{PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup4524[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup4525[] = {{PruneGroupEIS, PruneType4KEISv3}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoPreviewRealTime_Link7_IFE0_Out2Desc[] =
{
    {2, 5, 0, 0, {2, s_pruneGroup4523}}, // SinkBuffer ]-> TARGET_BUFFER_OUTPUT_DS16
    {2, 2, 0, 0, {3, s_pruneGroup4524}}, // SinkBuffer ]-> TARGET_BUFFER_OUTPUT_DS16
    {2, 18, 0, 0, {5, s_pruneGroup4525}}, // SinkBuffer ]-> TARGET_BUFFER_OUTPUT_DS16
};

static ChiLinkNodeDescriptor s_871_TARGET_BUFFER_OUTPUT_DS16_Link_NodeDescriptors[] =
{
    {65536, 0, 2, 0, {2, s_pruneGroup4523}},
};
static ChiLinkNodeDescriptor s_872_TARGET_BUFFER_OUTPUT_DS16_Link_NodeDescriptors[] =
{
    {65536, 0, 2, 0, {3, s_pruneGroup4524}},
};
static ChiLinkNodeDescriptor s_873_TARGET_BUFFER_OUTPUT_DS16_Link_NodeDescriptors[] =
{
    {65536, 0, 2, 0, {5, s_pruneGroup4525}},
};
static ChiLinkNodeDescriptor UsecaseZSL_VideoPreviewRealTime_Link8_IFE0_Out9Desc[] =
{
    {2, 6, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_RAW_OUT
};

static ChiLinkNodeDescriptor s_874_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_875_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_876_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_877_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_878_TARGET_BUFFER_YUV_OUT_Link_NodeDescriptors[] =
{
    {65538, 1, 8, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup4526[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoPreviewRealTime_Link18_IFE0_Out10Desc[] =
{
    {1, 0, 13, 0, {2, s_pruneGroup4526}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup4527[] = {{PruneGroupBTMCMode, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoPreviewRealTime_Link19_IFE0_Out31Desc[] =
{
    {9, 0, 34, 0, {1, s_pruneGroup4527}}, // StatsParse
};

static const PruneVariant s_pruneGroup4528[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoPreviewRealTime_Link20_IFE0_Out19Desc[] =
{
    {9, 0, 9, 0, {1, s_pruneGroup4528}}, // StatsParse
};

static const PruneVariant s_pruneGroup4529[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup4530[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoPreviewRealTime_Link21_IFE0_Out21Desc[] =
{
    {9, 0, 1, 0, {1, s_pruneGroup4529}}, // StatsParse
    {12, 0, 1, 0, {1, s_pruneGroup4530}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup4531[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup4532[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup4533[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoPreviewRealTime_Link22_IFE0_Out29Desc[] =
{
    {9, 0, 36, 0, {1, s_pruneGroup4531}}, // StatsParse
    {1, 0, 62, 0, {1, s_pruneGroup4532}}, // StatsProcessing
    {12, 0, 62, 0, {1, s_pruneGroup4533}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup4534[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup4535[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoPreviewRealTime_Link23_IFE0_Out30Desc[] =
{
    {9, 0, 35, 0, {1, s_pruneGroup4534}}, // StatsParse
    {1, 0, 37, 0, {1, s_pruneGroup4535}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup4536[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup4537[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoPreviewRealTime_Link24_IFE0_Out32Desc[] =
{
    {9, 0, 3, 0, {1, s_pruneGroup4536}}, // StatsParse
    {1, 0, 3, 0, {1, s_pruneGroup4537}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup4538[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup4539[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoPreviewRealTime_Link25_IFE0_Out36Desc[] =
{
    {9, 0, 61, 0, {1, s_pruneGroup4538}}, // StatsParse
    {1, 0, 76, 0, {1, s_pruneGroup4539}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup4540[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup4541[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoPreviewRealTime_Link26_IFE0_Out12Desc[] =
{
    {9, 0, 7, 0, {1, s_pruneGroup4540}}, // StatsParse
    {1, 0, 7, 0, {1, s_pruneGroup4541}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup4542[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoPreviewRealTime_Link27_StatsParse0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup4542}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup4543[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoPreviewRealTime_Link28_StatsProcessing0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup4543}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup4544[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoPreviewRealTime_Link29_AutoWhiteBalance0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup4544}}, // SinkNoBuffer
};

static ChiTargetPortDescriptor UsecaseZSL_VideoPreviewRealTime_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_OUTPUT_FULL_DISPLAY", &UsecaseZSL_TARGET_BUFFER_OUTPUT_FULL_DISPLAY_target, 1, s_862_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_863_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_864_TARGET_BUFFER_OUTPUT_DS16_DISPLAY_Link_NodeDescriptors}, // TARGET_BUFFER_OUTPUT_DS16_DISPLAY
    {"TARGET_BUFFER_OUTPUT_FULL", &UsecaseZSL_TARGET_BUFFER_OUTPUT_FULL_target, 1, s_865_TARGET_BUFFER_OUTPUT_FULL_Link_NodeDescriptors}, // TARGET_BUFFER_OUTPUT_FULL
    {"TARGET_BUFFER_OUTPUT_FULL", &UsecaseZSL_TARGET_BUFFER_OUTPUT_FULL_target, 1, s_866_TARGET_BUFFER_OUTPUT_FULL_Link_NodeDescriptors}, // TARGET_BUFFER_OUTPUT_FULL
    {"TARGET_BUFFER_OUTPUT_FULL", &UsecaseZSL_TARGET_BUFFER_OUTPUT_FULL_target, 1, s_867_TARGET_BUFFER_OUTPUT_FULL_Link_NodeDescriptors}, // TARGET_BUFFER_OUTPUT_FULL
    {"TARGET_BUFFER_OUTPUT_DS4", &UsecaseZSL_TARGET_BUFFER_OUTPUT_DS4_target, 1, s_868_TARGET_BUFFER_OUTPUT_DS4_Link_NodeDescriptors}, // TARGET_BUFFER_OUTPUT_DS4
    {"TARGET_BUFFER_OUTPUT_DS4", &UsecaseZSL_TARGET_BUFFER_OUTPUT_DS4_target, 1, s_869_TARGET_BUFFER_OUTPUT_DS4_Link_NodeDescriptors}, // TARGET_BUFFER_OUTPUT_DS4
    {"TARGET_BUFFER_OUTPUT_DS4", &UsecaseZSL_TARGET_BUFFER_OUTPUT_DS4_target, 1, s_870_TARGET_BUFFER_OUTPUT_DS4_Link_NodeDescriptors}, // TARGET_BUFFER_OUTPUT_DS4
    {"TARGET_BUFFER_OUTPUT_DS16", &UsecaseZSL_TARGET_BUFFER_OUTPUT_DS16_target, 1, s_871_TARGET_BUFFER_OUTPUT_DS16_Link_NodeDescriptors}, // TARGET_BUFFER_OUTPUT_DS16
    {"TARGET_BUFFER_OUTPUT_DS16", &UsecaseZSL_TARGET_BUFFER_OUTPUT_DS16_target, 1, s_872_TARGET_BUFFER_OUTPUT_DS16_Link_NodeDescriptors}, // TARGET_BUFFER_OUTPUT_DS16
    {"TARGET_BUFFER_OUTPUT_DS16", &UsecaseZSL_TARGET_BUFFER_OUTPUT_DS16_target, 1, s_873_TARGET_BUFFER_OUTPUT_DS16_Link_NodeDescriptors}, // TARGET_BUFFER_OUTPUT_DS16
    {"TARGET_BUFFER_RAW_OUT", &UsecaseZSL_TARGET_BUFFER_RAW_OUT_target, 1, s_874_TARGET_BUFFER_RAW_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_RAW_OUT
    {"TARGET_BUFFER_FD", &UsecaseZSL_TARGET_BUFFER_FD_target, 1, s_875_TARGET_BUFFER_FD_Link_NodeDescriptors}, // TARGET_BUFFER_FD
    {"TARGET_BUFFER_REPROCESS_OUT", &UsecaseZSL_TARGET_BUFFER_REPROCESS_OUT_target, 1, s_876_TARGET_BUFFER_REPROCESS_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_REPROCESS_OUT
    {"TARGET_BUFFER_POSTVIEW_OUT", &UsecaseZSL_TARGET_BUFFER_POSTVIEW_OUT_target, 1, s_877_TARGET_BUFFER_POSTVIEW_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_POSTVIEW_OUT
    {"TARGET_BUFFER_YUV_OUT", &UsecaseZSL_TARGET_BUFFER_YUV_OUT_target, 1, s_878_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_pruneGroup4545[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup4546[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup4547[] = {{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_pruneGroup4545}, 0, 0, { 0 }},
    {UsecaseZSL_VideoPreviewRealTime_node12_0_properties, 12, 0, {2, { 0 }, UsecaseZSL_VideoPreviewRealTimeNode12_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_VideoPreviewRealTimeNode12_0OutputPortDescriptors}, 2, {1, s_pruneGroup4546}, 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_pruneGroup4547}, 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_pruneGroup4548[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_source_Link_6NodeDescriptors[] =
{
    {255, 10, 10, 0, {1, s_pruneGroup4548}},
};
static const PruneVariant s_pruneGroup4549[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_source_Link_7NodeDescriptors[] =
{
    {255, 10, 11, 0, {1, s_pruneGroup4549}},
};
static const PruneVariant s_pruneGroup4550[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_source_Link_8NodeDescriptors[] =
{
    {255, 10, 12, 0, {1, s_pruneGroup4550}},
};
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_pruneGroup4551[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_source_Link_16NodeDescriptors[] =
{
    {255, 10, 40, 0, {1, s_pruneGroup4551}},
};
static const PruneVariant s_pruneGroup4552[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_source_Link_17NodeDescriptors[] =
{
    {255, 10, 41, 0, {1, s_pruneGroup4552}},
};
static const PruneVariant s_pruneGroup4553[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_source_Link_18NodeDescriptors[] =
{
    {255, 10, 42, 0, {1, s_pruneGroup4553}},
};
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_pruneGroup4554[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_source_Link_26NodeDescriptors[] =
{
    {255, 10, 70, 0, {1, s_pruneGroup4554}},
};
static const PruneVariant s_pruneGroup4555[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_source_Link_27NodeDescriptors[] =
{
    {255, 10, 71, 0, {1, s_pruneGroup4555}},
};
static const PruneVariant s_pruneGroup4556[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_source_Link_28NodeDescriptors[] =
{
    {255, 10, 72, 0, {1, s_pruneGroup4556}},
};
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_pruneGroup4557[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup4558[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_Link10_ChiExternalNode_MUXER10_Out0Desc[] =
{
    {255, 12, 0, 0, {2, s_pruneGroup4557}}, // ChiEISV2Node
    {255, 14, 0, 0, {0, NULL}}, // ChiEISV3Node_1
    {65543, 10, 3, 0, {0, NULL}}, // EVA_MCTF
    {65543, 13, 3, 0, {3, s_pruneGroup4558}}, // EVA_MCTF
    {65538, 10, 0, 0, {0, NULL}}, // IPE
};

static const PruneVariant s_pruneGroup4559[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup4560[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup4561[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_Link11_ChiExternalNode_MUXER10_Out1Desc[] =
{
    {255, 12, 1, 0, {2, s_pruneGroup4559}}, // 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_pruneGroup4560}}, // EVA_MCTF
    {65543, 13, 33, 0, {3, s_pruneGroup4561}}, // EVA_MCTF
    {65538, 10, 1, 0, {0, NULL}}, // IPE
};

static const PruneVariant s_pruneGroup4562[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_Link12_ChiExternalNode_MUXER10_Out2Desc[] =
{
    {255, 12, 2, 0, {2, s_pruneGroup4562}}, // ChiEISV2Node
    {255, 14, 2, 0, {0, NULL}}, // ChiEISV3Node_1
    {65538, 10, 2, 0, {0, NULL}}, // IPE
};

static const PruneVariant s_pruneGroup4563[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_Link13_ChiExternalNode_MUXER10_Out10Desc[] =
{
    {255, 12, 0, 0, {1, s_pruneGroup4563}}, // ChiEISV2Node
};

static const PruneVariant s_pruneGroup4564[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_Link14_ChiExternalNode_MUXER10_Out11Desc[] =
{
    {255, 12, 1, 0, {1, s_pruneGroup4564}}, // ChiEISV2Node
};

static const PruneVariant s_pruneGroup4565[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_Link15_ChiExternalNode_MUXER10_Out12Desc[] =
{
    {255, 12, 2, 0, {1, s_pruneGroup4565}}, // 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_pruneGroup4566[] = {{PruneGroupEIS, PruneTypeEISv2}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_Link32_EVA_MCTF12_Out39Desc[] =
{
    {65538, 12, 39, 0, {1, s_pruneGroup4566}}, // IPE
};

static const PruneVariant s_pruneGroup4567[] = {{PruneGroupEIS, PruneTypeEISv2}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_Link33_EVA_MCTF12_Out40Desc[] =
{
    {65538, 12, 40, 0, {1, s_pruneGroup4567}}, // IPE
};

static const PruneVariant s_pruneGroup4568[] = {{PruneGroupEIS, PruneTypeEISv2}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_Link34_EVA_MCTF12_Out41Desc[] =
{
    {65538, 12, 41, 0, {1, s_pruneGroup4568}}, // 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_pruneGroup4569[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_Link40_EVA_MCTF13_Out39Desc[] =
{
    {65538, 12, 39, 0, {2, s_pruneGroup4569}}, // IPE
};

static const PruneVariant s_pruneGroup4570[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_Link41_EVA_MCTF13_Out40Desc[] =
{
    {65538, 12, 40, 0, {2, s_pruneGroup4570}}, // IPE
};

static const PruneVariant s_pruneGroup4571[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_Link42_EVA_MCTF13_Out41Desc[] =
{
    {65538, 12, 41, 0, {2, s_pruneGroup4571}}, // 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_879_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_880_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_881_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_882_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 13, 9, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup4572[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_Link53_IPE10_Out63Desc[] =
{
    {10, 1, 104, 0, {2, s_pruneGroup4572}}, // OfflineStats
};

static const PruneVariant s_pruneGroup4573[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_Link54_IPE12_Out63Desc[] =
{
    {10, 1, 104, 0, {4, s_pruneGroup4573}}, // OfflineStats
};

static const PruneVariant s_pruneGroup4574[] = {{PruneGroupAWBR, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_Link55_OfflineStats1_Out1Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup4574}}, // SinkNoBuffer
};

static ChiTargetPortDescriptor UsecaseZSL_MultiCameraVideoBokeh_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_879_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_880_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_881_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_882_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_pruneGroup4575[] = {{PruneGroupAWBR, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup4576[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup4577[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup4578[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup4579[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup4580[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup4581[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup4582[] = {{PruneGroupEIS, PruneTypeEISv2}};
static const PruneVariant s_pruneGroup4583[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup4584[] = {{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_pruneGroup4575}, 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_pruneGroup4576}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraVideoBokeh_node255_14_properties, 255, 14, {4, { 0 }, UsecaseZSL_MultiCameraVideoBokehNode255_14InputPortDescriptors, 3, { 0 }, UsecaseZSL_MultiCameraVideoBokehNode255_14OutputPortDescriptors}, 3, {2, s_pruneGroup4577}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraVideoBokeh_node65538_10_properties, 65538, 10, {7, { 0 }, UsecaseZSL_MultiCameraVideoBokehNode65538_10InputPortDescriptors, 3, { 0 }, UsecaseZSL_MultiCameraVideoBokehNode65538_10OutputPortDescriptors}, 4, {1, s_pruneGroup4578}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraVideoBokeh_node65538_12_properties, 65538, 12, {10, { 0 }, UsecaseZSL_MultiCameraVideoBokehNode65538_12InputPortDescriptors, 2, { 0 }, UsecaseZSL_MultiCameraVideoBokehNode65538_12OutputPortDescriptors}, 5, {3, s_pruneGroup4579}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraVideoBokeh_node65538_13_properties, 65538, 13, {7, { 0 }, UsecaseZSL_MultiCameraVideoBokehNode65538_13InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraVideoBokehNode65538_13OutputPortDescriptors}, 5, {2, s_pruneGroup4580}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraVideoBokeh_node65543_10_properties, 65543, 10, {8, { 0 }, UsecaseZSL_MultiCameraVideoBokehNode65543_10InputPortDescriptors, 8, { 0 }, UsecaseZSL_MultiCameraVideoBokehNode65543_10OutputPortDescriptors}, 2, {1, s_pruneGroup4581}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraVideoBokeh_node65543_12_properties, 65543, 12, {8, { 0 }, UsecaseZSL_MultiCameraVideoBokehNode65543_12InputPortDescriptors, 8, { 0 }, UsecaseZSL_MultiCameraVideoBokehNode65543_12OutputPortDescriptors}, 2, {1, s_pruneGroup4582}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraVideoBokeh_node65543_13_properties, 65543, 13, {9, { 0 }, UsecaseZSL_MultiCameraVideoBokehNode65543_13InputPortDescriptors, 8, { 0 }, UsecaseZSL_MultiCameraVideoBokehNode65543_13OutputPortDescriptors}, 2, {2, s_pruneGroup4583}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraVideoBokeh_node65543_15_properties, 65543, 15, {3, { 0 }, UsecaseZSL_MultiCameraVideoBokehNode65543_15InputPortDescriptors, 3, { 0 }, UsecaseZSL_MultiCameraVideoBokehNode65543_15OutputPortDescriptors}, 2, {2, s_pruneGroup4584}, 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_pruneGroup4585[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_source_Link_6NodeDescriptors[] =
{
    {255, 10, 10, 0, {1, s_pruneGroup4585}},
};
static const PruneVariant s_pruneGroup4586[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_source_Link_7NodeDescriptors[] =
{
    {255, 10, 11, 0, {1, s_pruneGroup4586}},
};
static const PruneVariant s_pruneGroup4587[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_source_Link_8NodeDescriptors[] =
{
    {255, 10, 12, 0, {1, s_pruneGroup4587}},
};
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_pruneGroup4588[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_source_Link_16NodeDescriptors[] =
{
    {255, 10, 40, 0, {1, s_pruneGroup4588}},
};
static const PruneVariant s_pruneGroup4589[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_source_Link_17NodeDescriptors[] =
{
    {255, 10, 41, 0, {1, s_pruneGroup4589}},
};
static const PruneVariant s_pruneGroup4590[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_source_Link_18NodeDescriptors[] =
{
    {255, 10, 42, 0, {1, s_pruneGroup4590}},
};
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_pruneGroup4591[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_source_Link_26NodeDescriptors[] =
{
    {255, 10, 70, 0, {1, s_pruneGroup4591}},
};
static const PruneVariant s_pruneGroup4592[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_source_Link_27NodeDescriptors[] =
{
    {255, 10, 71, 0, {1, s_pruneGroup4592}},
};
static const PruneVariant s_pruneGroup4593[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_source_Link_28NodeDescriptors[] =
{
    {255, 10, 72, 0, {1, s_pruneGroup4593}},
};
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_pruneGroup4594[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup4595[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link12_ChiExternalNode_MUXER10_Out0Desc[] =
{
    {255, 12, 0, 0, {2, s_pruneGroup4594}}, // ChiEISV2Node
    {255, 14, 0, 0, {0, NULL}}, // ChiEISV3Node_1
    {65543, 10, 3, 0, {0, NULL}}, // EVA_MCTF
    {65543, 13, 3, 0, {3, s_pruneGroup4595}}, // EVA_MCTF
    {65538, 10, 0, 0, {0, NULL}}, // IPE
};

static const PruneVariant s_pruneGroup4596[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup4597[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup4598[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link13_ChiExternalNode_MUXER10_Out1Desc[] =
{
    {255, 12, 1, 0, {2, s_pruneGroup4596}}, // 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_pruneGroup4597}}, // EVA_MCTF
    {65543, 13, 33, 0, {3, s_pruneGroup4598}}, // EVA_MCTF
    {65538, 10, 1, 0, {0, NULL}}, // IPE
};

static const PruneVariant s_pruneGroup4599[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link14_ChiExternalNode_MUXER10_Out2Desc[] =
{
    {255, 12, 2, 0, {2, s_pruneGroup4599}}, // ChiEISV2Node
    {255, 14, 2, 0, {0, NULL}}, // ChiEISV3Node_1
    {65538, 10, 2, 0, {0, NULL}}, // IPE
};

static const PruneVariant s_pruneGroup4600[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link15_ChiExternalNode_MUXER10_Out10Desc[] =
{
    {255, 12, 0, 0, {1, s_pruneGroup4600}}, // ChiEISV2Node
};

static const PruneVariant s_pruneGroup4601[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link16_ChiExternalNode_MUXER10_Out11Desc[] =
{
    {255, 12, 1, 0, {1, s_pruneGroup4601}}, // ChiEISV2Node
};

static const PruneVariant s_pruneGroup4602[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link17_ChiExternalNode_MUXER10_Out12Desc[] =
{
    {255, 12, 2, 0, {1, s_pruneGroup4602}}, // 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_pruneGroup4603[] = {{PruneGroupEIS, PruneTypeEISv2}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link34_EVA_MCTF12_Out39Desc[] =
{
    {65538, 12, 39, 0, {1, s_pruneGroup4603}}, // IPE
};

static const PruneVariant s_pruneGroup4604[] = {{PruneGroupEIS, PruneTypeEISv2}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link35_EVA_MCTF12_Out40Desc[] =
{
    {65538, 12, 40, 0, {1, s_pruneGroup4604}}, // IPE
};

static const PruneVariant s_pruneGroup4605[] = {{PruneGroupEIS, PruneTypeEISv2}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link36_EVA_MCTF12_Out41Desc[] =
{
    {65538, 12, 41, 0, {1, s_pruneGroup4605}}, // 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_pruneGroup4606[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link42_EVA_MCTF13_Out39Desc[] =
{
    {65538, 12, 39, 0, {2, s_pruneGroup4606}}, // IPE
};

static const PruneVariant s_pruneGroup4607[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link43_EVA_MCTF13_Out40Desc[] =
{
    {65538, 12, 40, 0, {2, s_pruneGroup4607}}, // IPE
};

static const PruneVariant s_pruneGroup4608[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link44_EVA_MCTF13_Out41Desc[] =
{
    {65538, 12, 41, 0, {2, s_pruneGroup4608}}, // 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_883_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_884_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_885_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_886_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 13, 9, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup4609[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link55_IPE10_Out63Desc[] =
{
    {10, 1, 104, 0, {2, s_pruneGroup4609}}, // OfflineStats
};

static const PruneVariant s_pruneGroup4610[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link56_IPE12_Out63Desc[] =
{
    {10, 1, 104, 0, {4, s_pruneGroup4610}}, // OfflineStats
};

static const PruneVariant s_pruneGroup4611[] = {{PruneGroupAWBR, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link57_OfflineStats1_Out1Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup4611}}, // SinkNoBuffer
};

static ChiTargetPortDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_883_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_884_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_885_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_886_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_pruneGroup4612[] = {{PruneGroupAWBR, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup4613[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup4614[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup4615[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup4616[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup4617[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup4618[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup4619[] = {{PruneGroupEIS, PruneTypeEISv2}};
static const PruneVariant s_pruneGroup4620[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup4621[] = {{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_pruneGroup4612}, 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_pruneGroup4613}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraVideoBokehWithEVADFS_node255_14_properties, 255, 14, {4, { 0 }, UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode255_14InputPortDescriptors, 3, { 0 }, UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode255_14OutputPortDescriptors}, 3, {2, s_pruneGroup4614}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraVideoBokehWithEVADFS_node65538_10_properties, 65538, 10, {7, { 0 }, UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode65538_10InputPortDescriptors, 3, { 0 }, UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode65538_10OutputPortDescriptors}, 4, {1, s_pruneGroup4615}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraVideoBokehWithEVADFS_node65538_12_properties, 65538, 12, {10, { 0 }, UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode65538_12InputPortDescriptors, 2, { 0 }, UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode65538_12OutputPortDescriptors}, 5, {3, s_pruneGroup4616}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraVideoBokehWithEVADFS_node65538_13_properties, 65538, 13, {7, { 0 }, UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode65538_13InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode65538_13OutputPortDescriptors}, 5, {2, s_pruneGroup4617}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraVideoBokehWithEVADFS_node65543_10_properties, 65543, 10, {8, { 0 }, UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode65543_10InputPortDescriptors, 8, { 0 }, UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode65543_10OutputPortDescriptors}, 2, {1, s_pruneGroup4618}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraVideoBokehWithEVADFS_node65543_12_properties, 65543, 12, {8, { 0 }, UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode65543_12InputPortDescriptors, 8, { 0 }, UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode65543_12OutputPortDescriptors}, 2, {1, s_pruneGroup4619}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraVideoBokehWithEVADFS_node65543_13_properties, 65543, 13, {9, { 0 }, UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode65543_13InputPortDescriptors, 8, { 0 }, UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode65543_13OutputPortDescriptors}, 2, {2, s_pruneGroup4620}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraVideoBokehWithEVADFS_node65543_15_properties, 65543, 15, {3, { 0 }, UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode65543_15InputPortDescriptors, 3, { 0 }, UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode65543_15OutputPortDescriptors}, 2, {2, s_pruneGroup4621}, 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_887_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors[] =
{
    {65538, 0, 8, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup4622[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflineIFEPostProc_Link4_IPE0_Out9Desc[] =
{
    {2, 1, 0, 0, {3, s_pruneGroup4622}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_888_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 0, 9, 0, {3, s_pruneGroup4622}},
};
static ChiTargetPortDescriptor UsecaseZSL_OfflineIFEPostProc_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_887_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_888_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_pruneGroup4623[] = {{PruneGroupHDRType, PruneTypeMFHDR}};
static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link0_IFE0_Out100Desc[] =
{
    {2, 10, 0, 0, {1, s_pruneGroup4623}}, // SinkBuffer ]-> TARGET_BUFFER_IFE_SHORT_FULL_UBWCTP10_OUT
};

static ChiLinkNodeDescriptor s_889_TARGET_BUFFER_IFE_SHORT_FULL_UBWCTP10_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 100, 0, {1, s_pruneGroup4623}},
};
static const PruneVariant s_pruneGroup4624[] = {{PruneGroupHDRType, PruneTypeMFHDR}};
static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link1_IFE0_Out103Desc[] =
{
    {2, 11, 0, 0, {1, s_pruneGroup4624}}, // SinkBuffer ]-> TARGET_BUFFER_IFE_SHORT_DS4_PD10_OUT
};

static ChiLinkNodeDescriptor s_890_TARGET_BUFFER_IFE_SHORT_DS4_PD10_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 103, 0, {1, s_pruneGroup4624}},
};
static const PruneVariant s_pruneGroup4625[] = {{PruneGroupEIS, PruneType4KEISv3}, {PruneGroupHDRType, PruneTypeMFHDR}};
static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link2_IFE0_Out109Desc[] =
{
    {2, 12, 0, 0, {2, s_pruneGroup4625}}, // SinkBuffer ]-> TARGET_BUFFER_IFE_SHORT_DISPLAY_UBWCTP10_OUT
};

static ChiLinkNodeDescriptor s_891_TARGET_BUFFER_IFE_SHORT_DISPLAY_UBWCTP10_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 109, 0, {2, s_pruneGroup4625}},
};
static const PruneVariant s_pruneGroup4626[] = {{PruneGroupEIS, PruneType4KEISv3}, {PruneGroupHDRType, PruneTypeMFHDR}};
static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link3_IFE0_Out112Desc[] =
{
    {2, 13, 0, 0, {2, s_pruneGroup4626}}, // SinkBuffer ]-> TARGET_BUFFER_IFE_SHORT_DISPLAY_DS4_PD10_OUT
};

static ChiLinkNodeDescriptor s_892_TARGET_BUFFER_IFE_SHORT_DISPLAY_DS4_PD10_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 112, 0, {2, s_pruneGroup4626}},
};
static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link4_IFE0_Out102Desc[] =
{
    {2, 14, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_IFE_LONG_FULL_UBWCTP10_OUT
};

static ChiLinkNodeDescriptor s_893_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_894_TARGET_BUFFER_IFE_LONG_DS4_PD10_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 105, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup4627[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link6_IFE0_Out111Desc[] =
{
    {2, 16, 0, 0, {1, s_pruneGroup4627}}, // SinkBuffer ]-> TARGET_BUFFER_IFE_LONG_DISPLAY_UBWCTP10_OUT
};

static ChiLinkNodeDescriptor s_895_TARGET_BUFFER_IFE_LONG_DISPLAY_UBWCTP10_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 111, 0, {1, s_pruneGroup4627}},
};
static const PruneVariant s_pruneGroup4628[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link7_IFE0_Out114Desc[] =
{
    {2, 17, 0, 0, {1, s_pruneGroup4628}}, // SinkBuffer ]-> TARGET_BUFFER_IFE_LONG_DISPLAY_DS4_PD10_OUT
};

static ChiLinkNodeDescriptor s_896_TARGET_BUFFER_IFE_LONG_DISPLAY_DS4_PD10_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 114, 0, {1, s_pruneGroup4628}},
};
static const PruneVariant s_pruneGroup4629[] = {{PruneGroupHDRType, PruneTypeSHDR}, {PruneGroupHDRType, PruneTypeMFHDR}};
static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link8_IFE0_Out124Desc[] =
{
    {2, 18, 0, 0, {2, s_pruneGroup4629}}, // SinkBuffer ]-> TARGET_BUFFER_SHORT_RAW_OUT
};

static ChiLinkNodeDescriptor s_897_TARGET_BUFFER_SHORT_RAW_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 124, 0, {2, s_pruneGroup4629}},
};
static const PruneVariant s_pruneGroup4630[] = {{PruneGroupHDRType, PruneTypeSHDR}, {PruneGroupHDRType, PruneTypeMFHDR}};
static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link9_IFE0_Out126Desc[] =
{
    {2, 19, 0, 0, {2, s_pruneGroup4630}}, // SinkBuffer ]-> TARGET_BUFFER_LONG_RAW_OUT
    {5, 0, 82, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor s_898_TARGET_BUFFER_LONG_RAW_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 126, 0, {2, s_pruneGroup4630}},
};
static const PruneVariant s_pruneGroup4631[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link10_IFE0_Out125Desc[] =
{
    {2, 3, 0, 0, {1, s_pruneGroup4631}}, // SinkBuffer ]-> TARGET_BUFFER_MIDDLE_RAW_OUT
};

static ChiLinkNodeDescriptor s_899_TARGET_BUFFER_MIDDLE_RAW_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 125, 0, {1, s_pruneGroup4631}},
};
static const PruneVariant s_pruneGroup4632[] = {{PruneGroupHDRType, PruneTypeQHDR}};
static const PruneVariant s_pruneGroup4633[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link11_IFE0_Out128Desc[] =
{
    {2, 4, 0, 0, {1, s_pruneGroup4632}}, // SinkBuffer ]-> TARGET_BUFFER_RAW_OUT
    {2, 6, 0, 0, {1, s_pruneGroup4633}}, // SinkBuffer ]-> TARGET_BUFFER_SFE_RAW_OUT
};

static ChiLinkNodeDescriptor s_900_TARGET_BUFFER_RAW_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 128, 0, {1, s_pruneGroup4632}},
};
static ChiLinkNodeDescriptor s_901_TARGET_BUFFER_SFE_RAW_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 128, 0, {1, s_pruneGroup4633}},
};
static const PruneVariant s_pruneGroup4634[] = {{PruneGroupHDRType, PruneTypeQHDRPREVIEW}};
static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link12_IFE0_Out129Desc[] =
{
    {2, 5, 0, 0, {1, s_pruneGroup4634}}, // SinkBuffer ]-> TARGET_BUFFER_FULL_RAW_OUT
};

static ChiLinkNodeDescriptor s_902_TARGET_BUFFER_FULL_RAW_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 129, 0, {1, s_pruneGroup4634}},
};
static const PruneVariant s_pruneGroup4635[] = {{PruneGroupNoRemosaic, PruneTypeXCFASnapshot}};
static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link13_IFE0_Out130Desc[] =
{
    {2, 7, 0, 0, {1, s_pruneGroup4635}}, // SinkBuffer ]-> TARGET_BUFFER_SFE_NOREMOSAIC_FULL_RAW_OUT
};

static ChiLinkNodeDescriptor s_903_TARGET_BUFFER_SFE_NOREMOSAIC_FULL_RAW_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 130, 0, {1, s_pruneGroup4635}},
};
static const PruneVariant s_pruneGroup4636[] = {{PruneGroupNoRemosaic, PruneTypeCropPreview}};
static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link14_IFE0_Out131Desc[] =
{
    {2, 8, 0, 0, {1, s_pruneGroup4636}}, // SinkBuffer ]-> TARGET_BUFFER_SFE_CROP_RAW_OUT
};

static ChiLinkNodeDescriptor s_904_TARGET_BUFFER_SFE_CROP_RAW_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 131, 0, {1, s_pruneGroup4636}},
};
static const PruneVariant s_pruneGroup4637[] = {{PruneGroupTrackerSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link15_IPE19_Out8Desc[] =
{
    {14, 0, 0, 0, {1, s_pruneGroup4637}}, // TRACKER
    {16, 0, 0, 0, {0, NULL}}, // STATSNN
};

static const PruneVariant s_pruneGroup4638[] = {{PruneGroupTrackerSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link16_TRACKER0_Out0Desc[] =
{
    {3, 15, 0, 0, {1, s_pruneGroup4638}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link17_STATSNN0_Out0Desc[] =
{
    {3, 16, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup4639[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static const PruneVariant s_pruneGroup4640[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link18_Sensor0_Out0Desc[] =
{
    {65536, 0, 2, 1, {0, NULL}}, // IFE
    {65536, 0, 2, 5, {1, s_pruneGroup4639}}, // IFE
    {65536, 0, 2, 6, {1, s_pruneGroup4640}}, // 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_905_TARGET_BUFFER_IFE_LONG_DS16_PD10_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 108, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup4641[] = {{PruneGroupHDRType, PruneTypeMFHDR}};
static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link66_IFE0_Out106Desc[] =
{
    {2, 6, 0, 0, {1, s_pruneGroup4641}}, // SinkBuffer ]-> TARGET_BUFFER_IFE_SHORT_DS16_PD10_OUT
};

static ChiLinkNodeDescriptor s_906_TARGET_BUFFER_IFE_SHORT_DS16_PD10_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 106, 0, {1, s_pruneGroup4641}},
};
static const PruneVariant s_pruneGroup4642[] = {{PruneGroupEIS, PruneType4KEISv3}, {PruneGroupHDRType, PruneTypeMFHDR}, {PruneGroupHDRType, PruneTypeSHDR}};
static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link67_IFE0_Out117Desc[] =
{
    {2, 6, 0, 0, {3, s_pruneGroup4642}}, // SinkBuffer ]-> TARGET_BUFFER_IFE_LONG_DISPLAY_DS16_PD10_OUT
};

static ChiLinkNodeDescriptor s_907_TARGET_BUFFER_IFE_LONG_DISPLAY_DS16_PD10_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 117, 0, {3, s_pruneGroup4642}},
};
static const PruneVariant s_pruneGroup4643[] = {{PruneGroupEIS, PruneType4KEISv3}, {PruneGroupHDRType, PruneTypeMFHDR}};
static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link68_IFE0_Out115Desc[] =
{
    {2, 6, 0, 0, {2, s_pruneGroup4643}}, // SinkBuffer ]-> TARGET_BUFFER_IFE_SHORT_DISPLAY_DS16_PD10_OUT
};

static ChiLinkNodeDescriptor s_908_TARGET_BUFFER_IFE_SHORT_DISPLAY_DS16_PD10_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 115, 0, {2, s_pruneGroup4643}},
};
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_889_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_890_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_891_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_892_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_893_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_894_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_895_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_896_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_897_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_898_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_899_TARGET_BUFFER_MIDDLE_RAW_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_MIDDLE_RAW_OUT
    {"TARGET_BUFFER_RAW_OUT", &UsecaseZSL_TARGET_BUFFER_RAW_OUT_target, 1, s_900_TARGET_BUFFER_RAW_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_RAW_OUT
    {"TARGET_BUFFER_SFE_RAW_OUT", &UsecaseZSL_TARGET_BUFFER_SFE_RAW_OUT_target, 1, s_901_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_902_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_903_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_904_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_905_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_906_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_907_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_908_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_pruneGroup4644[] = {{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_pruneGroup4644}, 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_pruneGroup4645[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_source_Link_4NodeDescriptors[] =
{
    {255, 1, 4, 0, {1, s_pruneGroup4645}},
};
static const PruneVariant s_pruneGroup4646[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_source_Link_5NodeDescriptors[] =
{
    {255, 1, 5, 0, {1, s_pruneGroup4646}},
};
static const PruneVariant s_pruneGroup4647[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_source_Link_6NodeDescriptors[] =
{
    {255, 1, 6, 0, {1, s_pruneGroup4647}},
};
static const PruneVariant s_pruneGroup4648[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_source_Link_7NodeDescriptors[] =
{
    {255, 1, 7, 0, {1, s_pruneGroup4648}},
};
static const PruneVariant s_pruneGroup4649[] = {{PruneGroupFDIN, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_source_Link_8NodeDescriptors[] =
{
    {255, 1, 8, 0, {1, s_pruneGroup4649}},
};
static const PruneVariant s_pruneGroup4650[] = {{PruneGroupFDIN, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_source_Link_9NodeDescriptors[] =
{
    {255, 1, 9, 0, {1, s_pruneGroup4650}},
};
static const PruneVariant s_pruneGroup4651[] = {{PruneGroupFDIN, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_source_Link_10NodeDescriptors[] =
{
    {255, 1, 10, 0, {1, s_pruneGroup4651}},
};
static const PruneVariant s_pruneGroup4652[] = {{PruneGroupFDIN, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_source_Link_11NodeDescriptors[] =
{
    {255, 1, 11, 0, {1, s_pruneGroup4652}},
};
static const PruneVariant s_pruneGroup4653[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup4654[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup4655[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup4656[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_Link0_ChiExternalNode1_Out0Desc[] =
{
    {255, 3, 0, 0, {0, NULL}}, // GMENode
    {255, 12, 0, 0, {2, s_pruneGroup4653}}, // ChiEISV2Node
    {255, 13, 0, 0, {2, s_pruneGroup4654}}, // ChiGMENode
    {255, 0, 0, 0, {3, s_pruneGroup4655}}, // ChiGPUNode
    {255, 2, 0, 0, {1, s_pruneGroup4656}}, // 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_pruneGroup4657[] = {{PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup4658[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_Link2_ChiExternalNode1_Out10Desc[] =
{
    {255, 12, 0, 0, {1, s_pruneGroup4657}}, // ChiEISV2Node
    {255, 0, 0, 0, {1, s_pruneGroup4658}}, // ChiGPUNode
};

static const PruneVariant s_pruneGroup4659[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup4660[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_source_Link_15NodeDescriptors[] =
{
    {255, 0, 1, 0, {3, s_pruneGroup4659}},
    {255, 2, 1, 0, {1, s_pruneGroup4660}},
};
static const PruneVariant s_pruneGroup4661[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup4662[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_source_Link_16NodeDescriptors[] =
{
    {255, 0, 2, 0, {3, s_pruneGroup4661}},
    {255, 2, 2, 0, {1, s_pruneGroup4662}},
};
static const PruneVariant s_pruneGroup4663[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup4664[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_source_Link_17NodeDescriptors[] =
{
    {255, 0, 3, 0, {3, s_pruneGroup4663}},
    {255, 2, 3, 0, {1, s_pruneGroup4664}},
};
static const PruneVariant s_pruneGroup4665[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup4666[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_source_Link_18NodeDescriptors[] =
{
    {255, 0, 4, 0, {3, s_pruneGroup4665}},
    {255, 2, 4, 0, {1, s_pruneGroup4666}},
};
static const PruneVariant s_pruneGroup4667[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup4668[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_source_Link_19NodeDescriptors[] =
{
    {255, 0, 5, 0, {3, s_pruneGroup4667}},
    {255, 2, 5, 0, {1, s_pruneGroup4668}},
};
static const PruneVariant s_pruneGroup4669[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup4670[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_source_Link_20NodeDescriptors[] =
{
    {255, 0, 6, 0, {3, s_pruneGroup4669}},
    {255, 2, 6, 0, {1, s_pruneGroup4670}},
};
static const PruneVariant s_pruneGroup4671[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup4672[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_source_Link_21NodeDescriptors[] =
{
    {255, 0, 7, 0, {3, s_pruneGroup4671}},
    {255, 2, 7, 0, {1, s_pruneGroup4672}},
};
static const PruneVariant s_pruneGroup4673[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup4674[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_source_Link_22NodeDescriptors[] =
{
    {255, 0, 8, 0, {3, s_pruneGroup4673}},
    {255, 2, 8, 0, {1, s_pruneGroup4674}},
};
static const PruneVariant s_pruneGroup4675[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_source_Link_23NodeDescriptors[] =
{
    {255, 0, 1, 0, {1, s_pruneGroup4675}},
};
static const PruneVariant s_pruneGroup4676[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_source_Link_24NodeDescriptors[] =
{
    {255, 0, 2, 0, {1, s_pruneGroup4676}},
};
static const PruneVariant s_pruneGroup4677[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_source_Link_25NodeDescriptors[] =
{
    {255, 0, 3, 0, {1, s_pruneGroup4677}},
};
static const PruneVariant s_pruneGroup4678[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_source_Link_26NodeDescriptors[] =
{
    {255, 0, 4, 0, {1, s_pruneGroup4678}},
};
static const PruneVariant s_pruneGroup4679[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_source_Link_27NodeDescriptors[] =
{
    {255, 0, 5, 0, {1, s_pruneGroup4679}},
};
static const PruneVariant s_pruneGroup4680[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_source_Link_28NodeDescriptors[] =
{
    {255, 0, 6, 0, {1, s_pruneGroup4680}},
};
static const PruneVariant s_pruneGroup4681[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_source_Link_29NodeDescriptors[] =
{
    {255, 0, 7, 0, {1, s_pruneGroup4681}},
};
static const PruneVariant s_pruneGroup4682[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_source_Link_30NodeDescriptors[] =
{
    {255, 0, 8, 0, {1, s_pruneGroup4682}},
};
static const PruneVariant s_pruneGroup4683[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup4684[] = {{PruneGroupEIS, PruneTypeEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_Link3_ChiGPUNode0_Out1Desc[] =
{
    {255, 12, 1, 0, {2, s_pruneGroup4683}}, // ChiEISV2Node
    {255, 13, 1, 0, {1, s_pruneGroup4684}}, // ChiGMENode
    {255, 3, 1, 0, {0, NULL}}, // ChiGMENode
};

static const PruneVariant s_pruneGroup4685[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup4686[] = {{PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_Link4_ChiGMENode3_Out1Desc[] =
{
    {65538, 10, 1, 0, {1, s_pruneGroup4685}}, // IPE
    {65543, 10, 5, 0, {1, s_pruneGroup4686}}, // EVA_MCTF
    {65543, 10, 33, 0, {0, NULL}}, // EVA_MCTF
};

static const PruneVariant s_pruneGroup4687[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_Link5_ChiGPUNode0_Out11Desc[] =
{
    {255, 12, 1, 0, {1, s_pruneGroup4687}}, // ChiEISV2Node
};

static const PruneVariant s_pruneGroup4688[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup4689[] = {{PruneGroupEIS, PruneTypeEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_Link6_ChiGPUNode0_Out2Desc[] =
{
    {65538, 10, 2, 0, {0, NULL}}, // IPE
    {65538, 12, 2, 0, {2, s_pruneGroup4688}}, // IPE
    {65538, 13, 2, 0, {1, s_pruneGroup4689}}, // IPE
};

static const PruneVariant s_pruneGroup4690[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_Link7_ChiGPUNode0_Out12Desc[] =
{
    {65538, 12, 2, 0, {1, s_pruneGroup4690}}, // IPE
};

static const PruneVariant s_pruneGroup4691[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_Link8_ChiGPUNode2_Out1Desc[] =
{
    {255, 13, 1, 0, {1, s_pruneGroup4691}}, // ChiGMENode
};

static const PruneVariant s_pruneGroup4692[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_Link9_ChiGPUNode2_Out2Desc[] =
{
    {65538, 13, 2, 0, {1, s_pruneGroup4692}}, // 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_909_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_910_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_911_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_912_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_913_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 10, 9, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup4693[] = {{PruneGroupEIS, PruneTypeEISv2}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_Link21_IPE12_Out9Desc[] =
{
    {2, 3, 0, 0, {1, s_pruneGroup4693}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_914_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 12, 9, 0, {1, s_pruneGroup4693}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_Link22_IPE13_Out9Desc[] =
{
    {2, 3, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_915_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_pruneGroup4694[] = {{PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_Link28_EVA_MCTF10_Out39Desc[] =
{
    {65538, 10, 39, 0, {1, s_pruneGroup4694}}, // IPE
};

static const PruneVariant s_pruneGroup4695[] = {{PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_Link29_EVA_MCTF10_Out40Desc[] =
{
    {65538, 10, 40, 0, {1, s_pruneGroup4695}}, // IPE
};

static const PruneVariant s_pruneGroup4696[] = {{PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_Link30_EVA_MCTF10_Out41Desc[] =
{
    {65538, 10, 41, 0, {1, s_pruneGroup4696}}, // 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_pruneGroup4697[] = {{PruneGroupEIS, PruneTypeEISv2}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_Link36_EVA_MCTF12_Out39Desc[] =
{
    {65538, 12, 39, 0, {1, s_pruneGroup4697}}, // IPE
};

static const PruneVariant s_pruneGroup4698[] = {{PruneGroupEIS, PruneTypeEISv2}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_Link37_EVA_MCTF12_Out40Desc[] =
{
    {65538, 12, 40, 0, {1, s_pruneGroup4698}}, // IPE
};

static const PruneVariant s_pruneGroup4699[] = {{PruneGroupEIS, PruneTypeEISv2}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_Link38_EVA_MCTF12_Out41Desc[] =
{
    {65538, 12, 41, 0, {1, s_pruneGroup4699}}, // 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_pruneGroup4700[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_Link44_EVA_MCTF13_Out39Desc[] =
{
    {65538, 12, 39, 0, {2, s_pruneGroup4700}}, // IPE
};

static const PruneVariant s_pruneGroup4701[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_Link45_EVA_MCTF13_Out40Desc[] =
{
    {65538, 12, 40, 0, {2, s_pruneGroup4701}}, // IPE
};

static const PruneVariant s_pruneGroup4702[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_Link46_EVA_MCTF13_Out41Desc[] =
{
    {65538, 12, 41, 0, {2, s_pruneGroup4702}}, // 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_909_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_910_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_PREVIEW2", &UsecaseZSL_TARGET_BUFFER_PREVIEW2_target, 1, s_911_TARGET_BUFFER_PREVIEW2_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW2
    {"TARGET_BUFFER_PREVIEW2", &UsecaseZSL_TARGET_BUFFER_PREVIEW2_target, 1, s_912_TARGET_BUFFER_PREVIEW2_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW2
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_913_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_914_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_915_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_pruneGroup4703[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup4704[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup4705[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup4706[] = {{PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup4707[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup4708[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup4709[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup4710[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup4711[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup4712[] = {{PruneGroupEIS, PruneTypeEISv2}};
static const PruneVariant s_pruneGroup4713[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup4714[] = {{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_pruneGroup4703}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSAT_node255_13_properties, 255, 13, {3, { 0 }, UsecaseZSL_MultiCameraSATNode255_13InputPortDescriptors, 2, { 0 }, UsecaseZSL_MultiCameraSATNode255_13OutputPortDescriptors}, 3, {2, s_pruneGroup4704}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSAT_node255_14_properties, 255, 14, {3, { 0 }, UsecaseZSL_MultiCameraSATNode255_14InputPortDescriptors, 2, { 0 }, UsecaseZSL_MultiCameraSATNode255_14OutputPortDescriptors}, 3, {2, s_pruneGroup4705}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSAT_node255_2_properties, 255, 2, {9, { 0 }, UsecaseZSL_MultiCameraSATNode255_2InputPortDescriptors, 2, { 0 }, UsecaseZSL_MultiCameraSATNode255_2OutputPortDescriptors}, 3, {1, s_pruneGroup4706}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSAT_node255_3_properties, 255, 3, {2, { 0 }, UsecaseZSL_MultiCameraSATNode255_3InputPortDescriptors, 2, { 0 }, UsecaseZSL_MultiCameraSATNode255_3OutputPortDescriptors}, 3, {1, s_pruneGroup4707}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSAT_node65538_10_properties, 65538, 10, {6, { 0 }, UsecaseZSL_MultiCameraSATNode65538_10InputPortDescriptors, 3, { 0 }, UsecaseZSL_MultiCameraSATNode65538_10OutputPortDescriptors}, 4, {1, s_pruneGroup4708}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSAT_node65538_12_properties, 65538, 12, {10, { 0 }, UsecaseZSL_MultiCameraSATNode65538_12InputPortDescriptors, 3, { 0 }, UsecaseZSL_MultiCameraSATNode65538_12OutputPortDescriptors}, 4, {3, s_pruneGroup4709}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSAT_node65538_13_properties, 65538, 13, {7, { 0 }, UsecaseZSL_MultiCameraSATNode65538_13InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraSATNode65538_13OutputPortDescriptors}, 4, {2, s_pruneGroup4710}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSAT_node65543_10_properties, 65543, 10, {8, { 0 }, UsecaseZSL_MultiCameraSATNode65543_10InputPortDescriptors, 8, { 0 }, UsecaseZSL_MultiCameraSATNode65543_10OutputPortDescriptors}, 2, {1, s_pruneGroup4711}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSAT_node65543_12_properties, 65543, 12, {8, { 0 }, UsecaseZSL_MultiCameraSATNode65543_12InputPortDescriptors, 8, { 0 }, UsecaseZSL_MultiCameraSATNode65543_12OutputPortDescriptors}, 2, {1, s_pruneGroup4712}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSAT_node65543_13_properties, 65543, 13, {9, { 0 }, UsecaseZSL_MultiCameraSATNode65543_13InputPortDescriptors, 8, { 0 }, UsecaseZSL_MultiCameraSATNode65543_13OutputPortDescriptors}, 2, {2, s_pruneGroup4713}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSAT_node65543_15_properties, 65543, 15, {4, { 0 }, UsecaseZSL_MultiCameraSATNode65543_15InputPortDescriptors, 4, { 0 }, UsecaseZSL_MultiCameraSATNode65543_15OutputPortDescriptors}, 2, {2, s_pruneGroup4714}, 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_pruneGroup4715[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup4716[] = {{PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_source_Link_0NodeDescriptors[] =
{
    {255, 100, 0, 0, {3, s_pruneGroup4715}},
    {65546, 0, 0, 0, {1, s_pruneGroup4716}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link0_ChiGMENode100_Out0Desc[] =
{
    {65546, 0, 0, 0, {0, NULL}}, // QSAT
};

static const PruneVariant s_pruneGroup4717[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup4718[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_source_Link_2NodeDescriptors[] =
{
    {65546, 0, 3, 0, {1, s_pruneGroup4717}},
    {255, 101, 0, 0, {3, s_pruneGroup4718}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link1_ChiGMENode101_Out0Desc[] =
{
    {65546, 0, 3, 0, {0, NULL}}, // QSAT
};

static const PruneVariant s_pruneGroup4719[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup4720[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_source_Link_4NodeDescriptors[] =
{
    {65546, 0, 6, 0, {1, s_pruneGroup4719}},
    {255, 102, 0, 0, {3, s_pruneGroup4720}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link2_ChiGMENode102_Out0Desc[] =
{
    {65546, 0, 6, 0, {0, NULL}}, // QSAT
};

static const PruneVariant s_pruneGroup4721[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_source_Link_6NodeDescriptors[] =
{
    {65546, 0, 22, 0, {1, s_pruneGroup4721}},
};
static const PruneVariant s_pruneGroup4722[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_source_Link_7NodeDescriptors[] =
{
    {65546, 0, 25, 0, {1, s_pruneGroup4722}},
};
static const PruneVariant s_pruneGroup4723[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_source_Link_8NodeDescriptors[] =
{
    {65546, 0, 28, 0, {1, s_pruneGroup4723}},
};
static const PruneVariant s_pruneGroup4724[] = {{PruneGroupFDIN, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_source_Link_9NodeDescriptors[] =
{
    {65546, 0, 34, 0, {1, s_pruneGroup4724}},
};
static const PruneVariant s_pruneGroup4725[] = {{PruneGroupFDIN, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_source_Link_10NodeDescriptors[] =
{
    {65546, 0, 35, 0, {1, s_pruneGroup4725}},
};
static const PruneVariant s_pruneGroup4726[] = {{PruneGroupFDIN, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_source_Link_11NodeDescriptors[] =
{
    {65546, 0, 36, 0, {1, s_pruneGroup4726}},
};
static const PruneVariant s_pruneGroup4727[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup4728[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup4729[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup4730[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup4731[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup4732[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup4733[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup4734[] = {{PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup4735[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link3_QSAT0_Out15Desc[] =
{
    {255, 12, 0, 0, {3, s_pruneGroup4727}}, // ChiEISV2Node
    {255, 3, 0, 0, {1, s_pruneGroup4728}}, // GMENode
    {255, 14, 0, 0, {1, s_pruneGroup4729}}, // ChiEISV3Node_1
    {65543, 13, 3, 0, {0, NULL}}, // EVA_MCTF
    {65538, 25, 0, 0, {3, s_pruneGroup4730}}, // IPE
    {255, 16, 30, 0, {3, s_pruneGroup4731}}, // ChiExternalNode_MUXER
    {255, 15, 30, 0, {2, s_pruneGroup4732}}, // ChiExternalNode_MUXER
    {255, 12, 0, 0, {2, s_pruneGroup4733}}, // ChiEISV2Node
    {65543, 25, 3, 0, {1, s_pruneGroup4734}}, // EVA_MVWarp
    {65538, 29, 0, 0, {5, s_pruneGroup4735}}, // IPE
};

static const PruneVariant s_pruneGroup4736[] = {{PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup4737[] = {{PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup4738[] = {{PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link4_QSAT0_Out31Desc[] =
{
    {255, 12, 0, 0, {2, s_pruneGroup4736}}, // ChiEISV2Node
    {65543, 13, 32, 0, {2, s_pruneGroup4737}}, // EVA
    {255, 15, 30, 0, {2, s_pruneGroup4738}}, // ChiExternalNode_MUXER
};

static const PruneVariant s_pruneGroup4739[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup4740[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_source_Link_14NodeDescriptors[] =
{
    {65546, 0, 1, 0, {1, s_pruneGroup4739}},
    {255, 100, 1, 0, {3, s_pruneGroup4740}},
};
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_pruneGroup4741[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup4742[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_source_Link_17NodeDescriptors[] =
{
    {65546, 0, 4, 0, {1, s_pruneGroup4741}},
    {255, 101, 1, 0, {3, s_pruneGroup4742}},
};
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_pruneGroup4743[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup4744[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_source_Link_20NodeDescriptors[] =
{
    {65546, 0, 7, 0, {1, s_pruneGroup4743}},
    {255, 102, 1, 0, {3, s_pruneGroup4744}},
};
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_pruneGroup4745[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_source_Link_23NodeDescriptors[] =
{
    {65546, 0, 23, 0, {1, s_pruneGroup4745}},
};
static const PruneVariant s_pruneGroup4746[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_source_Link_24NodeDescriptors[] =
{
    {65546, 0, 24, 0, {1, s_pruneGroup4746}},
};
static const PruneVariant s_pruneGroup4747[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_source_Link_25NodeDescriptors[] =
{
    {65546, 0, 26, 0, {1, s_pruneGroup4747}},
};
static const PruneVariant s_pruneGroup4748[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_source_Link_26NodeDescriptors[] =
{
    {65546, 0, 27, 0, {1, s_pruneGroup4748}},
};
static const PruneVariant s_pruneGroup4749[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_source_Link_27NodeDescriptors[] =
{
    {65546, 0, 29, 0, {1, s_pruneGroup4749}},
};
static const PruneVariant s_pruneGroup4750[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_source_Link_28NodeDescriptors[] =
{
    {65546, 0, 30, 0, {1, s_pruneGroup4750}},
};
static const PruneVariant s_pruneGroup4751[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup4752[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup4753[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup4754[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup4755[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup4756[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup4757[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup4758[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup4759[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup4760[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link8_QSAT0_Out16Desc[] =
{
    {255, 12, 1, 0, {3, s_pruneGroup4751}}, // ChiEISV2Node
    {255, 3, 1, 0, {1, s_pruneGroup4752}}, // GMENode
    {65543, 13, 33, 0, {0, NULL}}, // EVA_MCTF
    {255, 14, 1, 0, {1, s_pruneGroup4753}}, // ChiEISV3Node_1
    {65543, 13, 5, 0, {0, NULL}}, // EVA_MCTF
    {65538, 25, 1, 0, {3, s_pruneGroup4754}}, // IPE
    {255, 16, 31, 0, {3, s_pruneGroup4755}}, // ChiExternalNode_MUXER
    {255, 15, 31, 0, {2, s_pruneGroup4756}}, // ChiExternalNode_MUXER
    {255, 12, 1, 0, {2, s_pruneGroup4757}}, // ChiEISV2Node
    {65543, 26, 5, 0, {3, s_pruneGroup4758}}, // EVA_MVWarp
    {65543, 25, 5, 0, {3, s_pruneGroup4759}}, // EVA_MVWarp
    {65538, 29, 1, 0, {5, s_pruneGroup4760}}, // IPE
};

static const PruneVariant s_pruneGroup4761[] = {{PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup4762[] = {{PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link9_QSAT0_Out32Desc[] =
{
    {255, 12, 1, 0, {2, s_pruneGroup4761}}, // ChiEISV2Node
    {255, 15, 31, 0, {2, s_pruneGroup4762}}, // ChiExternalNode_MUXER
};

static const PruneVariant s_pruneGroup4763[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup4764[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup4765[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup4766[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup4767[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup4768[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup4769[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup4770[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup4771[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup4772[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link10_QSAT0_Out17Desc[] =
{
    {65538, 10, 2, 0, {1, s_pruneGroup4763}}, // IPE
    {65538, 12, 2, 0, {3, s_pruneGroup4764}}, // IPE
    {65538, 13, 2, 0, {3, s_pruneGroup4765}}, // IPE
    {65538, 22, 2, 0, {2, s_pruneGroup4766}}, // IPE
    {65538, 22, 2, 0, {3, s_pruneGroup4767}}, // IPE
    {255, 11, 32, 0, {3, s_pruneGroup4768}}, // ChiExternalNode_MUXER
    {65538, 25, 2, 0, {3, s_pruneGroup4769}}, // IPE
    {255, 16, 32, 0, {3, s_pruneGroup4770}}, // ChiExternalNode_MUXER
    {255, 15, 32, 0, {2, s_pruneGroup4771}}, // ChiExternalNode_MUXER
    {65538, 29, 2, 0, {4, s_pruneGroup4772}}, // IPE
};

static const PruneVariant s_pruneGroup4773[] = {{PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup4774[] = {{PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link11_QSAT0_Out33Desc[] =
{
    {65538, 12, 2, 0, {2, s_pruneGroup4773}}, // IPE
    {255, 15, 32, 0, {2, s_pruneGroup4774}}, // 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_pruneGroup4775[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup4776[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup4777[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup4778[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup4779[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup4780[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup4781[] = {{PruneGroupEIS, PruneTypeEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link16_ChiEISV2Node12_Out0Desc[] =
{
    {65538, 12, 0, 0, {1, s_pruneGroup4775}}, // IPE
    {65543, 12, 3, 0, {0, NULL}}, // EVA_MCTF
    {65543, 13, 32, 0, {1, s_pruneGroup4776}}, // EVA
    {65538, 22, 0, 0, {2, s_pruneGroup4777}}, // IPE
    {255, 11, 30, 0, {2, s_pruneGroup4778}}, // ChiExternalNode_MUXER
    {65538, 26, 0, 0, {3, s_pruneGroup4779}}, // IPE
    {65543, 25, 32, 0, {3, s_pruneGroup4780}}, // EVA
    {65543, 25, 3, 0, {1, s_pruneGroup4781}}, // EVA_MVWarp
};

static const PruneVariant s_pruneGroup4782[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup4783[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup4784[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link17_ChiEISV2Node12_Out1Desc[] =
{
    {65538, 12, 1, 0, {1, s_pruneGroup4782}}, // IPE
    {65543, 12, 5, 0, {0, NULL}}, // EVA_MCTF
    {65543, 12, 33, 0, {0, NULL}}, // EVA_MCTF
    {65538, 22, 1, 0, {2, s_pruneGroup4783}}, // IPE
    {255, 11, 31, 0, {2, s_pruneGroup4784}}, // ChiExternalNode_MUXER
};

static const PruneVariant s_pruneGroup4785[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup4786[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup4787[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup4788[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link18_ChiEISV3Node_114_Out0Desc[] =
{
    {65538, 13, 0, 0, {1, s_pruneGroup4785}}, // IPE13
    {65543, 15, 3, 0, {1, s_pruneGroup4786}}, // EVA_MVWarp
    {65538, 27, 0, 0, {3, s_pruneGroup4787}}, // IPE
    {65543, 26, 3, 0, {3, s_pruneGroup4788}}, // EVA_MVWarp
};

static const PruneVariant s_pruneGroup4789[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup4790[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link19_ChiEISV3Node_114_Out1Desc[] =
{
    {65538, 13, 1, 0, {1, s_pruneGroup4789}}, // IPE13
    {65543, 15, 5, 0, {1, s_pruneGroup4790}}, // EVA_MVWarp
};

static const PruneVariant s_pruneGroup4791[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link20_IPE10_Out8Desc[] =
{
    {2, 2, 0, 0, {1, s_pruneGroup4791}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW
};

static ChiLinkNodeDescriptor s_916_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors[] =
{
    {65538, 10, 8, 0, {1, s_pruneGroup4791}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link21_IPE12_Out8Desc[] =
{
    {2, 2, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW
};

static ChiLinkNodeDescriptor s_917_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors[] =
{
    {65538, 12, 8, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup4792[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link22_IPE10_Out9Desc[] =
{
    {2, 3, 0, 0, {1, s_pruneGroup4792}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_918_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 10, 9, 0, {1, s_pruneGroup4792}},
};
static const PruneVariant s_pruneGroup4793[] = {{PruneGroupEIS, PruneTypeEISv2}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link23_IPE12_Out9Desc[] =
{
    {2, 3, 0, 0, {1, s_pruneGroup4793}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_919_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 12, 9, 0, {1, s_pruneGroup4793}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link24_IPE13_Out9Desc[] =
{
    {2, 3, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_920_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_pruneGroup4794[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup4795[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link29_EVA_MCTF10_Out39Desc[] =
{
    {65538, 10, 39, 0, {2, s_pruneGroup4794}}, // IPE
    {65538, 23, 39, 0, {2, s_pruneGroup4795}}, // IPE
};

static const PruneVariant s_pruneGroup4796[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup4797[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link30_EVA_MCTF10_Out40Desc[] =
{
    {65538, 10, 40, 0, {2, s_pruneGroup4796}}, // IPE
    {65538, 23, 40, 0, {2, s_pruneGroup4797}}, // IPE
};

static const PruneVariant s_pruneGroup4798[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup4799[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link31_EVA_MCTF10_Out41Desc[] =
{
    {65538, 10, 41, 0, {2, s_pruneGroup4798}}, // IPE
    {65538, 23, 41, 0, {2, s_pruneGroup4799}}, // 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_pruneGroup4800[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup4801[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link37_EVA_MCTF12_Out39Desc[] =
{
    {65538, 12, 39, 0, {2, s_pruneGroup4800}}, // IPE
    {65538, 24, 39, 0, {2, s_pruneGroup4801}}, // IPE
};

static const PruneVariant s_pruneGroup4802[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup4803[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link38_EVA_MCTF12_Out40Desc[] =
{
    {65538, 12, 40, 0, {2, s_pruneGroup4802}}, // IPE
    {65538, 24, 40, 0, {2, s_pruneGroup4803}}, // IPE
};

static const PruneVariant s_pruneGroup4804[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup4805[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link39_EVA_MCTF12_Out41Desc[] =
{
    {65538, 12, 41, 0, {2, s_pruneGroup4804}}, // IPE
    {65538, 24, 41, 0, {2, s_pruneGroup4805}}, // 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_pruneGroup4806[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup4807[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup4808[] = {{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_pruneGroup4806}}, // EVA_MVWarp
    {65543, 26, 38, 0, {3, s_pruneGroup4807}}, // EVA_MVWarp
    {65543, 25, 38, 0, {3, s_pruneGroup4808}}, // EVA_MVWarp
};

static const PruneVariant s_pruneGroup4809[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link45_EVA_MCTF13_Out39Desc[] =
{
    {65538, 12, 39, 0, {3, s_pruneGroup4809}}, // IPE
};

static const PruneVariant s_pruneGroup4810[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link46_EVA_MCTF13_Out40Desc[] =
{
    {65538, 12, 40, 0, {3, s_pruneGroup4810}}, // IPE
};

static const PruneVariant s_pruneGroup4811[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link47_EVA_MCTF13_Out41Desc[] =
{
    {65538, 12, 41, 0, {3, s_pruneGroup4811}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link48_EVA_MCTF13_Out0Desc[] =
{
    {3, 13, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup4812[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link49_EVA_MVWarp15_Out39Desc[] =
{
    {65538, 13, 39, 0, {1, s_pruneGroup4812}}, // IPE
};

static const PruneVariant s_pruneGroup4813[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link50_EVA_MVWarp15_Out40Desc[] =
{
    {65538, 13, 40, 0, {1, s_pruneGroup4813}}, // IPE
};

static const PruneVariant s_pruneGroup4814[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link51_EVA_MVWarp15_Out41Desc[] =
{
    {65538, 13, 41, 0, {1, s_pruneGroup4814}}, // IPE
};

static const PruneVariant s_pruneGroup4815[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup4816[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup4817[] = {{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_pruneGroup4815}}, // IPE
    {65538, 22, 0, 0, {2, s_pruneGroup4816}}, // IPE
    {255, 11, 30, 0, {2, s_pruneGroup4817}}, // ChiExternalNode_MUXER
};

static const PruneVariant s_pruneGroup4818[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup4819[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup4820[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup4821[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link53_GMENode3_Out1Desc[] =
{
    {65543, 10, 5, 0, {1, s_pruneGroup4818}}, // EVA_MCTF
    {65538, 10, 1, 0, {2, s_pruneGroup4819}}, // IPE
    {65543, 10, 33, 0, {0, NULL}}, // EVA_MCTF
    {65538, 22, 1, 0, {2, s_pruneGroup4820}}, // IPE
    {255, 11, 31, 0, {2, s_pruneGroup4821}}, // ChiExternalNode_MUXER
};

static const PruneVariant s_pruneGroup4822[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link54_IPE22_Out8Desc[] =
{
    {255, 11, 0, 0, {3, s_pruneGroup4822}}, // ChiExternalNode_MUXER
};

static const PruneVariant s_pruneGroup4823[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup4824[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link55_ChiExternalNode_MUXER11_Out0Desc[] =
{
    {65538, 23, 0, 0, {2, s_pruneGroup4823}}, // IPE
    {65538, 24, 0, 0, {2, s_pruneGroup4824}}, // IPE
};

static const PruneVariant s_pruneGroup4825[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link56_IPE23_Out8Desc[] =
{
    {2, 2, 0, 0, {1, s_pruneGroup4825}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW
};

static ChiLinkNodeDescriptor s_921_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors[] =
{
    {65538, 23, 8, 0, {1, s_pruneGroup4825}},
};
static const PruneVariant s_pruneGroup4826[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupHDR10P, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link57_IPE23_Out9Desc[] =
{
    {2, 3, 0, 0, {3, s_pruneGroup4826}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_922_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 23, 9, 0, {3, s_pruneGroup4826}},
};
static const PruneVariant s_pruneGroup4827[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link58_IPE24_Out8Desc[] =
{
    {2, 2, 0, 0, {1, s_pruneGroup4827}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW
};

static ChiLinkNodeDescriptor s_923_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors[] =
{
    {65538, 24, 8, 0, {1, s_pruneGroup4827}},
};
static const PruneVariant s_pruneGroup4828[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link59_IPE24_Out9Desc[] =
{
    {2, 3, 0, 0, {2, s_pruneGroup4828}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_924_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 24, 9, 0, {2, s_pruneGroup4828}},
};
static const PruneVariant s_pruneGroup4829[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link60_IPE25_Out8Desc[] =
{
    {255, 15, 0, 0, {3, s_pruneGroup4829}}, // ChiExternalNode_MUXER
};

static const PruneVariant s_pruneGroup4830[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link61_ChiExternalNode_MUXER15_Out0Desc[] =
{
    {255, 12, 0, 0, {3, s_pruneGroup4830}}, // ChiEISV2Node
};

static const PruneVariant s_pruneGroup4831[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link62_IPE25_Out9Desc[] =
{
    {255, 16, 0, 0, {3, s_pruneGroup4831}}, // ChiExternalNode_MUXER
};

static const PruneVariant s_pruneGroup4832[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link63_ChiExternalNode_MUXER16_Out0Desc[] =
{
    {255, 14, 0, 0, {3, s_pruneGroup4832}}, // ChiEISV3Node
};

static const PruneVariant s_pruneGroup4833[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link64_IPE26_Out8Desc[] =
{
    {2, 2, 0, 0, {1, s_pruneGroup4833}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW
};

static ChiLinkNodeDescriptor s_925_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors[] =
{
    {65538, 26, 8, 0, {1, s_pruneGroup4833}},
};
static const PruneVariant s_pruneGroup4834[] = {{PruneGroupHDR10P, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link65_IPE27_Out9Desc[] =
{
    {2, 3, 0, 0, {2, s_pruneGroup4834}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_926_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 27, 9, 0, {2, s_pruneGroup4834}},
};
static const PruneVariant s_pruneGroup4835[] = {{PruneGroupEIS, PruneType4KEISv3}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link66_ChiExternalNode_MUXER16_Out2Desc[] =
{
    {65538, 27, 2, 0, {3, s_pruneGroup4835}}, // IPE
};

static const PruneVariant s_pruneGroup4836[] = {{PruneGroupEIS, PruneType4KEISv3}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link67_ChiExternalNode_MUXER15_Out1Desc[] =
{
    {65538, 26, 1, 0, {3, s_pruneGroup4836}}, // IPE
};

static const PruneVariant s_pruneGroup4837[] = {{PruneGroupEIS, PruneType4KEISv3}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link68_ChiExternalNode_MUXER16_Out1Desc[] =
{
    {65538, 27, 1, 0, {3, s_pruneGroup4837}}, // IPE
};

static const PruneVariant s_pruneGroup4838[] = {{PruneGroupEIS, PruneType4KEISv3}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link69_ChiExternalNode_MUXER15_Out2Desc[] =
{
    {65538, 26, 2, 0, {3, s_pruneGroup4838}}, // IPE
};

static const PruneVariant s_pruneGroup4839[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup4840[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link70_ChiExternalNode_MUXER11_Out1Desc[] =
{
    {65538, 23, 1, 0, {2, s_pruneGroup4839}}, // IPE
    {65538, 24, 1, 0, {2, s_pruneGroup4840}}, // IPE
};

static const PruneVariant s_pruneGroup4841[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup4842[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link71_ChiExternalNode_MUXER11_Out2Desc[] =
{
    {65538, 23, 2, 0, {2, s_pruneGroup4841}}, // IPE
    {65538, 24, 2, 0, {2, s_pruneGroup4842}}, // IPE
};

static const PruneVariant s_pruneGroup4843[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link72_EVA_MVWarp26_Out39Desc[] =
{
    {65538, 27, 39, 0, {3, s_pruneGroup4843}}, // IPE
};

static const PruneVariant s_pruneGroup4844[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link73_EVA_MVWarp26_Out40Desc[] =
{
    {65538, 27, 40, 0, {3, s_pruneGroup4844}}, // IPE
};

static const PruneVariant s_pruneGroup4845[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link74_EVA_MVWarp26_Out41Desc[] =
{
    {65538, 27, 41, 0, {3, s_pruneGroup4845}}, // IPE
};

static const PruneVariant s_pruneGroup4846[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link75_EVA_MVWarp25_Out39Desc[] =
{
    {65538, 26, 39, 0, {3, s_pruneGroup4846}}, // IPE
};

static const PruneVariant s_pruneGroup4847[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link76_EVA_MVWarp25_Out40Desc[] =
{
    {65538, 26, 40, 0, {3, s_pruneGroup4847}}, // IPE
};

static const PruneVariant s_pruneGroup4848[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link77_EVA_MVWarp25_Out41Desc[] =
{
    {65538, 26, 41, 0, {3, s_pruneGroup4848}}, // IPE
};

static const PruneVariant s_pruneGroup4849[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link78_IPE29_Out8Desc[] =
{
    {255, 31, 0, 0, {5, s_pruneGroup4849}}, // AISegmentation
};

static const PruneVariant s_pruneGroup4850[] = {{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_pruneGroup4850}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup4851[] = {{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_pruneGroup4851}}, // AISegmentation
};

static const PruneVariant s_pruneGroup4852[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup4853[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup4854[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup4855[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup4856[] = {{PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup4857[] = {{PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup4858[] = {{PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link81_AISegmentation31_Out22Desc[] =
{
    {65538, 10, 43, 0, {3, s_pruneGroup4852}}, // IPE
    {65538, 12, 43, 0, {5, s_pruneGroup4853}}, // IPE
    {65538, 13, 43, 0, {4, s_pruneGroup4854}}, // IPE
    {65538, 23, 43, 0, {4, s_pruneGroup4855}}, // IPE
    {65538, 24, 43, 0, {3, s_pruneGroup4856}}, // IPE
    {65538, 26, 43, 0, {4, s_pruneGroup4857}}, // IPE
    {65538, 27, 43, 0, {4, s_pruneGroup4858}}, // IPE
};

static const PruneVariant s_pruneGroup4859[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup4860[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup4861[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup4862[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup4863[] = {{PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup4864[] = {{PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup4865[] = {{PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link82_AISegmentation31_Out23Desc[] =
{
    {65538, 10, 20, 0, {3, s_pruneGroup4859}}, // IPE
    {65538, 12, 20, 0, {5, s_pruneGroup4860}}, // IPE
    {65538, 13, 20, 0, {4, s_pruneGroup4861}}, // IPE
    {65538, 23, 20, 0, {4, s_pruneGroup4862}}, // IPE
    {65538, 24, 20, 0, {3, s_pruneGroup4863}}, // IPE
    {65538, 26, 20, 0, {4, s_pruneGroup4864}}, // IPE
    {65538, 27, 20, 0, {4, s_pruneGroup4865}}, // IPE
};

static const PruneVariant s_pruneGroup4866[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link83_IPE10_Out63Desc[] =
{
    {10, 1, 104, 0, {3, s_pruneGroup4866}}, // OfflineStats
};

static const PruneVariant s_pruneGroup4867[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link84_IPE12_Out63Desc[] =
{
    {10, 1, 104, 0, {5, s_pruneGroup4867}}, // OfflineStats
};

static const PruneVariant s_pruneGroup4868[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link85_IPE22_Out63Desc[] =
{
    {10, 1, 104, 0, {4, s_pruneGroup4868}}, // OfflineStats
};

static const PruneVariant s_pruneGroup4869[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link86_IPE23_Out63Desc[] =
{
    {10, 1, 115, 0, {3, s_pruneGroup4869}}, // OfflineStats
};

static const PruneVariant s_pruneGroup4870[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link87_IPE24_Out63Desc[] =
{
    {10, 1, 115, 0, {3, s_pruneGroup4870}}, // OfflineStats
};

static const PruneVariant s_pruneGroup4871[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link88_IPE25_Out63Desc[] =
{
    {10, 1, 104, 0, {5, s_pruneGroup4871}}, // OfflineStats
};

static const PruneVariant s_pruneGroup4872[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link89_IPE26_Out63Desc[] =
{
    {10, 1, 115, 0, {4, s_pruneGroup4872}}, // OfflineStats
};

static const PruneVariant s_pruneGroup4873[] = {{PruneGroupAWBR, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link90_OfflineStats1_Out1Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup4873}}, // SinkNoBuffer
};

static ChiTargetPortDescriptor UsecaseZSL_MultiCameraSATWithQSAT_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_916_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_917_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_918_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_919_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_920_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_921_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_922_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_923_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_924_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_925_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_926_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_pruneGroup4874[] = {{PruneGroupAWBR, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup4875[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup4876[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup4877[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup4878[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup4879[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup4880[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup4881[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup4882[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup4883[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup4884[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup4885[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup4886[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup4887[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup4888[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup4889[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup4890[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup4891[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup4892[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup4893[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup4894[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup4895[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup4896[] = {{PruneGroupEIS, PruneTypeEISv2}};
static const PruneVariant s_pruneGroup4897[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup4898[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup4899[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup4900[] = {{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_pruneGroup4874}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithQSAT_node255_100_properties, 255, 100, {2, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode255_100InputPortDescriptors, 2, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode255_100OutputPortDescriptors}, 4, {3, s_pruneGroup4875}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithQSAT_node255_101_properties, 255, 101, {2, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode255_101InputPortDescriptors, 2, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode255_101OutputPortDescriptors}, 4, {3, s_pruneGroup4876}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithQSAT_node255_102_properties, 255, 102, {2, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode255_102InputPortDescriptors, 2, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode255_102OutputPortDescriptors}, 4, {3, s_pruneGroup4877}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithQSAT_node255_11_properties, 255, 11, {6, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode255_11InputPortDescriptors, 3, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode255_11OutputPortDescriptors}, 3, {3, s_pruneGroup4878}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithQSAT_node255_12_properties, 255, 12, {7, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode255_12InputPortDescriptors, 2, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode255_12OutputPortDescriptors}, 3, {3, s_pruneGroup4879}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithQSAT_node255_14_properties, 255, 14, {4, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode255_14InputPortDescriptors, 2, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode255_14OutputPortDescriptors}, 3, {2, s_pruneGroup4880}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithQSAT_node255_15_properties, 255, 15, {7, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode255_15InputPortDescriptors, 3, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode255_15OutputPortDescriptors}, 3, {3, s_pruneGroup4881}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithQSAT_node255_16_properties, 255, 16, {4, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode255_16InputPortDescriptors, 3, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode255_16OutputPortDescriptors}, 3, {3, s_pruneGroup4882}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithQSAT_node255_3_properties, 255, 3, {2, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode255_3InputPortDescriptors, 2, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode255_3OutputPortDescriptors}, 3, {1, s_pruneGroup4883}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithQSAT_node255_31_properties, 255, 31, {2, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode255_31InputPortDescriptors, 4, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode255_31OutputPortDescriptors}, 2, {5, s_pruneGroup4884}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithQSAT_node65538_10_properties, 65538, 10, {8, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode65538_10InputPortDescriptors, 3, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode65538_10OutputPortDescriptors}, 5, {2, s_pruneGroup4885}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithQSAT_node65538_12_properties, 65538, 12, {12, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode65538_12InputPortDescriptors, 3, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode65538_12OutputPortDescriptors}, 5, {4, s_pruneGroup4886}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithQSAT_node65538_13_properties, 65538, 13, {8, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode65538_13InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode65538_13OutputPortDescriptors}, 5, {3, s_pruneGroup4887}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithQSAT_node65538_22_properties, 65538, 22, {6, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode65538_22InputPortDescriptors, 2, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode65538_22OutputPortDescriptors}, 3, {3, s_pruneGroup4888}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithQSAT_node65538_23_properties, 65538, 23, {8, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode65538_23InputPortDescriptors, 3, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode65538_23OutputPortDescriptors}, 5, {2, s_pruneGroup4889}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithQSAT_node65538_24_properties, 65538, 24, {8, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode65538_24InputPortDescriptors, 3, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode65538_24OutputPortDescriptors}, 5, {2, s_pruneGroup4890}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithQSAT_node65538_25_properties, 65538, 25, {3, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode65538_25InputPortDescriptors, 3, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode65538_25OutputPortDescriptors}, 3, {3, s_pruneGroup4891}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithQSAT_node65538_26_properties, 65538, 26, {8, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode65538_26InputPortDescriptors, 2, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode65538_26OutputPortDescriptors}, 5, {3, s_pruneGroup4892}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithQSAT_node65538_27_properties, 65538, 27, {8, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode65538_27InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode65538_27OutputPortDescriptors}, 5, {3, s_pruneGroup4893}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithQSAT_node65538_29_properties, 65538, 29, {3, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode65538_29InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode65538_29OutputPortDescriptors}, 2, {5, s_pruneGroup4894}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithQSAT_node65543_10_properties, 65543, 10, {7, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode65543_10InputPortDescriptors, 8, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode65543_10OutputPortDescriptors}, 2, {1, s_pruneGroup4895}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithQSAT_node65543_12_properties, 65543, 12, {7, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode65543_12InputPortDescriptors, 8, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode65543_12OutputPortDescriptors}, 2, {1, s_pruneGroup4896}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithQSAT_node65543_13_properties, 65543, 13, {9, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode65543_13InputPortDescriptors, 8, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode65543_13OutputPortDescriptors}, 2, {2, s_pruneGroup4897}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithQSAT_node65543_15_properties, 65543, 15, {3, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode65543_15InputPortDescriptors, 3, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode65543_15OutputPortDescriptors}, 2, {3, s_pruneGroup4898}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithQSAT_node65543_25_properties, 65543, 25, {5, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode65543_25InputPortDescriptors, 3, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode65543_25OutputPortDescriptors}, 2, {3, s_pruneGroup4899}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithQSAT_node65543_26_properties, 65543, 26, {3, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode65543_26InputPortDescriptors, 3, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode65543_26OutputPortDescriptors}, 2, {3, s_pruneGroup4900}, 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_pruneGroup4901[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_18NodeDescriptors[] =
{
    {65546, 0, 22, 0, {1, s_pruneGroup4901}},
};
static const PruneVariant s_pruneGroup4902[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_19NodeDescriptors[] =
{
    {65546, 0, 25, 0, {1, s_pruneGroup4902}},
};
static const PruneVariant s_pruneGroup4903[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_20NodeDescriptors[] =
{
    {65546, 0, 28, 0, {1, s_pruneGroup4903}},
};
static const PruneVariant s_pruneGroup4904[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_21NodeDescriptors[] =
{
    {65546, 0, 46, 0, {1, s_pruneGroup4904}},
};
static const PruneVariant s_pruneGroup4905[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_22NodeDescriptors[] =
{
    {65546, 0, 49, 0, {1, s_pruneGroup4905}},
};
static const PruneVariant s_pruneGroup4906[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_23NodeDescriptors[] =
{
    {65546, 0, 52, 0, {1, s_pruneGroup4906}},
};
static const PruneVariant s_pruneGroup4907[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_24NodeDescriptors[] =
{
    {65546, 0, 23, 0, {1, s_pruneGroup4907}},
};
static const PruneVariant s_pruneGroup4908[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_25NodeDescriptors[] =
{
    {65546, 0, 26, 0, {1, s_pruneGroup4908}},
};
static const PruneVariant s_pruneGroup4909[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_26NodeDescriptors[] =
{
    {65546, 0, 29, 0, {1, s_pruneGroup4909}},
};
static const PruneVariant s_pruneGroup4910[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_27NodeDescriptors[] =
{
    {65546, 0, 24, 0, {1, s_pruneGroup4910}},
};
static const PruneVariant s_pruneGroup4911[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_28NodeDescriptors[] =
{
    {65546, 0, 27, 0, {1, s_pruneGroup4911}},
};
static const PruneVariant s_pruneGroup4912[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_29NodeDescriptors[] =
{
    {65546, 0, 30, 0, {1, s_pruneGroup4912}},
};
static const PruneVariant s_pruneGroup4913[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_30NodeDescriptors[] =
{
    {65546, 0, 47, 0, {1, s_pruneGroup4913}},
};
static const PruneVariant s_pruneGroup4914[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_31NodeDescriptors[] =
{
    {65546, 0, 50, 0, {1, s_pruneGroup4914}},
};
static const PruneVariant s_pruneGroup4915[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_32NodeDescriptors[] =
{
    {65546, 0, 53, 0, {1, s_pruneGroup4915}},
};
static const PruneVariant s_pruneGroup4916[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_33NodeDescriptors[] =
{
    {65546, 0, 48, 0, {1, s_pruneGroup4916}},
};
static const PruneVariant s_pruneGroup4917[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_34NodeDescriptors[] =
{
    {65546, 0, 51, 0, {1, s_pruneGroup4917}},
};
static const PruneVariant s_pruneGroup4918[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_35NodeDescriptors[] =
{
    {65546, 0, 54, 0, {1, s_pruneGroup4918}},
};
static const PruneVariant s_pruneGroup4919[] = {{PruneGroupFDIN, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_36NodeDescriptors[] =
{
    {65546, 0, 34, 0, {1, s_pruneGroup4919}},
};
static const PruneVariant s_pruneGroup4920[] = {{PruneGroupFDIN, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_37NodeDescriptors[] =
{
    {65546, 0, 35, 0, {1, s_pruneGroup4920}},
};
static const PruneVariant s_pruneGroup4921[] = {{PruneGroupFDIN, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_38NodeDescriptors[] =
{
    {65546, 0, 36, 0, {1, s_pruneGroup4921}},
};
static const PruneVariant s_pruneGroup4922[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup4923[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup4924[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link0_QSAT0_Out15Desc[] =
{
    {255, 3, 7, 0, {1, s_pruneGroup4922}}, // GMENode
    {255, 12, 7, 0, {2, s_pruneGroup4923}}, // ChiEISV2Node
    {255, 13, 7, 0, {2, s_pruneGroup4924}}, // ChiEISV3Node
};

static const PruneVariant s_pruneGroup4925[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup4926[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup4927[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link1_GMENode3_Out7Desc[] =
{
    {65538, 4, 10051, 0, {1, s_pruneGroup4925}}, // IPE
    {65543, 1, 3, 0, {1, s_pruneGroup4926}}, // EVA_MCTF
    {65538, 26, 0, 0, {2, s_pruneGroup4927}}, // IPE
};

static const PruneVariant s_pruneGroup4928[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link2_QSAT0_Out31Desc[] =
{
    {255, 12, 7, 0, {1, s_pruneGroup4928}}, // ChiEISV2Node
};

static const PruneVariant s_pruneGroup4929[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup4930[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup4931[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link3_QSAT0_Out55Desc[] =
{
    {255, 3, 6, 0, {1, s_pruneGroup4929}}, // GMENode
    {255, 12, 6, 0, {2, s_pruneGroup4930}}, // ChiEISV2Node
    {255, 13, 6, 0, {2, s_pruneGroup4931}}, // ChiEISV3Node
};

static const PruneVariant s_pruneGroup4932[] = {{PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link4_GMENode3_Out6Desc[] =
{
    {65538, 4, 10050, 0, {1, s_pruneGroup4932}}, // IPE
};

static const PruneVariant s_pruneGroup4933[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link5_QSAT0_Out58Desc[] =
{
    {255, 12, 6, 0, {1, s_pruneGroup4933}}, // ChiEISV2Node
};

static const PruneVariant s_pruneGroup4934[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup4935[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup4936[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link6_QSAT0_Out16Desc[] =
{
    {255, 3, 9, 0, {1, s_pruneGroup4934}}, // GMENode
    {255, 12, 9, 0, {2, s_pruneGroup4935}}, // ChiEISV2Node
    {255, 13, 9, 0, {2, s_pruneGroup4936}}, // ChiEISV3Node
};

static const PruneVariant s_pruneGroup4937[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup4938[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup4939[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link7_QSAT0_Out17Desc[] =
{
    {255, 3, 11, 0, {1, s_pruneGroup4937}}, // GMENode
    {255, 12, 11, 0, {2, s_pruneGroup4938}}, // ChiEISV2Node
    {255, 13, 11, 0, {2, s_pruneGroup4939}}, // ChiEISV3Node
};

static const PruneVariant s_pruneGroup4940[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup4941[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup4942[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup4943[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link8_GMENode3_Out9Desc[] =
{
    {65538, 4, 10054, 0, {1, s_pruneGroup4940}}, // IPE
    {65543, 1, 5, 0, {1, s_pruneGroup4941}}, // EVA_MCTF
    {65543, 1, 33, 0, {1, s_pruneGroup4942}}, // EVA_MCTF
    {65538, 26, 1, 0, {2, s_pruneGroup4943}}, // IPE
};

static const PruneVariant s_pruneGroup4944[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup4945[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link9_GMENode3_Out11Desc[] =
{
    {65538, 4, 10067, 0, {1, s_pruneGroup4944}}, // IPE
    {65538, 26, 2, 0, {2, s_pruneGroup4945}}, // IPE
};

static const PruneVariant s_pruneGroup4946[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link10_QSAT0_Out32Desc[] =
{
    {255, 12, 9, 0, {1, s_pruneGroup4946}}, // ChiEISV2Node
};

static const PruneVariant s_pruneGroup4947[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link11_QSAT0_Out33Desc[] =
{
    {255, 12, 11, 0, {1, s_pruneGroup4947}}, // 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_pruneGroup4948[] = {{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_pruneGroup4948}}, // IPE
};

static const PruneVariant s_pruneGroup4949[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link22_ChiEISV3Node13_Out11Desc[] =
{
    {255, 14, 11, 0, {0, NULL}}, // ChiEISV3Node
    {65538, 26, 2, 0, {2, s_pruneGroup4949}}, // IPE
};

static const PruneVariant s_pruneGroup4950[] = {{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_pruneGroup4950}}, // 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_pruneGroup4951[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup4952[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup4953[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link30_QSAT0_Out56Desc[] =
{
    {255, 3, 8, 0, {1, s_pruneGroup4951}}, // GMENode
    {255, 12, 8, 0, {2, s_pruneGroup4952}}, // ChiEISV2Node
    {255, 13, 8, 0, {2, s_pruneGroup4953}}, // ChiEISV3Node
};

static const PruneVariant s_pruneGroup4954[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup4955[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup4956[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link31_QSAT0_Out57Desc[] =
{
    {255, 3, 10, 0, {1, s_pruneGroup4954}}, // GMENode
    {255, 12, 10, 0, {2, s_pruneGroup4955}}, // ChiEISV2Node
    {255, 13, 10, 0, {2, s_pruneGroup4956}}, // ChiEISV3Node
};

static const PruneVariant s_pruneGroup4957[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup4958[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup4959[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link32_GMENode3_Out8Desc[] =
{
    {65538, 4, 10053, 0, {1, s_pruneGroup4957}}, // IPE
    {65543, 1, 22, 0, {1, s_pruneGroup4958}}, // EVA_MCTF
    {255, 12, 8, 0, {2, s_pruneGroup4959}}, // ChiEISV2Node
};

static const PruneVariant s_pruneGroup4960[] = {{PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link33_GMENode3_Out10Desc[] =
{
    {65538, 4, 10066, 0, {1, s_pruneGroup4960}}, // IPE
};

static const PruneVariant s_pruneGroup4961[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link34_QSAT0_Out59Desc[] =
{
    {255, 12, 8, 0, {1, s_pruneGroup4961}}, // ChiEISV2Node
};

static const PruneVariant s_pruneGroup4962[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link35_QSAT0_Out60Desc[] =
{
    {255, 12, 10, 0, {1, s_pruneGroup4962}}, // 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_pruneGroup4963[] = {{PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link55_EVA_MCTF1_Out39Desc[] =
{
    {65538, 5, 39, 0, {1, s_pruneGroup4963}}, // IPE
};

static const PruneVariant s_pruneGroup4964[] = {{PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link56_EVA_MCTF1_Out40Desc[] =
{
    {65538, 5, 40, 0, {1, s_pruneGroup4964}}, // IPE
};

static const PruneVariant s_pruneGroup4965[] = {{PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link57_EVA_MCTF1_Out41Desc[] =
{
    {65538, 5, 41, 0, {1, s_pruneGroup4965}}, // 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_pruneGroup4966[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link68_EVA_MCTF3_Out39Desc[] =
{
    {65538, 7, 39, 0, {2, s_pruneGroup4966}}, // IPE
};

static const PruneVariant s_pruneGroup4967[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link69_EVA_MCTF3_Out40Desc[] =
{
    {65538, 7, 40, 0, {2, s_pruneGroup4967}}, // IPE
};

static const PruneVariant s_pruneGroup4968[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link70_EVA_MCTF3_Out41Desc[] =
{
    {65538, 7, 41, 0, {2, s_pruneGroup4968}}, // 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_927_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_928_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_929_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 5, 9, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup4969[] = {{PruneGroupEIS, PruneTypeEISv2}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link79_IPE7_Out9Desc[] =
{
    {2, 5, 0, 0, {1, s_pruneGroup4969}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_930_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 7, 9, 0, {1, s_pruneGroup4969}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link80_IPE9_Out9Desc[] =
{
    {2, 5, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_931_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 9, 9, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup4970[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link81_IPE26_Out8Desc[] =
{
    {255, 10, 0, 0, {4, s_pruneGroup4970}}, // AISegmentation
};

static const PruneVariant s_pruneGroup4971[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeTRUE}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link82_AISegmentation10_Out30Desc[] =
{
    {3, 88, 0, 0, {5, s_pruneGroup4971}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup4972[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeTRUE}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link83_AISegmentation10_Out24Desc[] =
{
    {255, 10, 9, 0, {5, s_pruneGroup4972}}, // AISegmentation
};

static const PruneVariant s_pruneGroup4973[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup4974[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup4975[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link84_AISegmentation10_Out22Desc[] =
{
    {65538, 5, 43, 0, {3, s_pruneGroup4973}}, // IPE
    {65538, 9, 43, 0, {4, s_pruneGroup4974}}, // IPE
    {65538, 7, 43, 0, {4, s_pruneGroup4975}}, // IPE
};

static const PruneVariant s_pruneGroup4976[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup4977[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup4978[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link85_AISegmentation10_Out23Desc[] =
{
    {65538, 5, 20, 0, {3, s_pruneGroup4976}}, // IPE
    {65538, 9, 20, 0, {4, s_pruneGroup4977}}, // IPE
    {65538, 7, 20, 0, {4, s_pruneGroup4978}}, // IPE
};

static const PruneVariant s_pruneGroup4979[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link86_IPE5_Out63Desc[] =
{
    {10, 1, 104, 0, {2, s_pruneGroup4979}}, // OfflineStats
};

static const PruneVariant s_pruneGroup4980[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link87_IPE7_Out63Desc[] =
{
    {10, 1, 104, 0, {3, s_pruneGroup4980}}, // OfflineStats
};

static const PruneVariant s_pruneGroup4981[] = {{PruneGroupAWBR, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link88_OfflineStats1_Out1Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup4981}}, // SinkNoBuffer
};

static ChiTargetPortDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_927_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_928_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_929_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_930_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_931_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_pruneGroup4982[] = {{PruneGroupAWBR, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup4983[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup4984[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup4985[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup4986[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup4987[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup4988[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup4989[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup4990[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup4991[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup4992[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup4993[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup4994[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup4995[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup4996[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup4997[] = {{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_pruneGroup4982}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_node255_10_properties, 255, 10, {2, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode255_10InputPortDescriptors, 4, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode255_10OutputPortDescriptors}, 2, {4, s_pruneGroup4983}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_node255_12_properties, 255, 12, {13, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode255_12InputPortDescriptors, 6, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode255_12OutputPortDescriptors}, 3, {2, s_pruneGroup4984}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_node255_13_properties, 255, 13, {6, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode255_13InputPortDescriptors, 6, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode255_13OutputPortDescriptors}, 3, {2, s_pruneGroup4985}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_node255_14_properties, 255, 14, {7, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode255_14InputPortDescriptors, 6, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode255_14OutputPortDescriptors}, 3, {2, s_pruneGroup4986}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_node255_3_properties, 255, 3, {6, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode255_3InputPortDescriptors, 6, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode255_3OutputPortDescriptors}, 3, {1, s_pruneGroup4987}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_node65538_26_properties, 65538, 26, {6, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode65538_26InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode65538_26OutputPortDescriptors}, 2, {4, s_pruneGroup4988}, 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_pruneGroup4989}, 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_pruneGroup4990}, 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_pruneGroup4991}, 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_pruneGroup4992}, 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_pruneGroup4993}, 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_pruneGroup4994}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_node65543_1_properties, 65543, 1, {13, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode65543_1InputPortDescriptors, 13, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode65543_1OutputPortDescriptors}, 1, {1, s_pruneGroup4995}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_node65543_3_properties, 65543, 3, {15, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode65543_3InputPortDescriptors, 13, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode65543_3OutputPortDescriptors}, 2, {2, s_pruneGroup4996}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_node65543_4_properties, 65543, 4, {4, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode65543_4InputPortDescriptors, 4, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode65543_4OutputPortDescriptors}, 2, {2, s_pruneGroup4997}, 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_pruneGroup4998[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_source_Link_4NodeDescriptors[] =
{
    {255, 1, 4, 0, {1, s_pruneGroup4998}},
};
static const PruneVariant s_pruneGroup4999[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_source_Link_5NodeDescriptors[] =
{
    {255, 1, 5, 0, {1, s_pruneGroup4999}},
};
static const PruneVariant s_pruneGroup5000[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_source_Link_6NodeDescriptors[] =
{
    {255, 1, 6, 0, {1, s_pruneGroup5000}},
};
static const PruneVariant s_pruneGroup5001[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_source_Link_7NodeDescriptors[] =
{
    {255, 1, 7, 0, {1, s_pruneGroup5001}},
};
static const PruneVariant s_pruneGroup5002[] = {{PruneGroupFDIN, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_source_Link_8NodeDescriptors[] =
{
    {255, 1, 8, 0, {1, s_pruneGroup5002}},
};
static const PruneVariant s_pruneGroup5003[] = {{PruneGroupFDIN, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_source_Link_9NodeDescriptors[] =
{
    {255, 1, 9, 0, {1, s_pruneGroup5003}},
};
static const PruneVariant s_pruneGroup5004[] = {{PruneGroupFDIN, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_source_Link_10NodeDescriptors[] =
{
    {255, 1, 10, 0, {1, s_pruneGroup5004}},
};
static const PruneVariant s_pruneGroup5005[] = {{PruneGroupFDIN, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_source_Link_11NodeDescriptors[] =
{
    {255, 1, 11, 0, {1, s_pruneGroup5005}},
};
static const PruneVariant s_pruneGroup5006[] = {{PruneGroupResolutionUpscale, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup5007[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupResolutionUpscale, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup5008[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupResolutionUpscale, PruneTypeDisabled}, {PruneGroupVIULLPLUS, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup5009[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupResolutionUpscale, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup5010[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupResolutionUpscale, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}, {PruneGroupVIULLPLUS, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup5011[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupResolutionUpscale, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup5012[] = {{PruneGroupResolutionUpscale, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup5013[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupResolutionUpscale, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link0_ChiExternalNode1_Out0Desc[] =
{
    {255, 3, 0, 0, {1, s_pruneGroup5006}}, // GMENode
    {255, 12, 0, 0, {2, s_pruneGroup5007}}, // ChiEISV2Node
    {255, 23, 0, 0, {3, s_pruneGroup5008}}, // ChiEISV2Node
    {255, 12, 0, 0, {3, s_pruneGroup5009}}, // ChiEISV2Node
    {255, 23, 0, 0, {4, s_pruneGroup5010}}, // ChiEISV2Node
    {255, 13, 0, 0, {3, s_pruneGroup5011}}, // ChiGMENode
    {255, 10, 0, 0, {1, s_pruneGroup5012}}, // ChiExternalNode_MUXER
    {65538, 29, 0, 0, {3, s_pruneGroup5013}}, // IPE
};

static const PruneVariant s_pruneGroup5014[] = {{PruneGroupResolutionUpscale, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup5015[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupResolutionUpscale, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup5016[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupResolutionUpscale, PruneTypeDisabled}, {PruneGroupVIULLPLUS, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup5017[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupResolutionUpscale, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup5018[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupResolutionUpscale, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}, {PruneGroupVIULLPLUS, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup5019[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupResolutionUpscale, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup5020[] = {{PruneGroupResolutionUpscale, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup5021[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupResolutionUpscale, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link1_SATNode1_Out1Desc[] =
{
    {255, 10, 1, 0, {1, s_pruneGroup5014}}, // ChiExternalNode_MUXER
    {255, 12, 1, 0, {2, s_pruneGroup5015}}, // ChiEISV2Node
    {255, 23, 1, 0, {3, s_pruneGroup5016}}, // ChiEISV2Node
    {255, 12, 1, 0, {3, s_pruneGroup5017}}, // ChiEISV2Node
    {255, 23, 1, 0, {4, s_pruneGroup5018}}, // ChiEISV2Node
    {255, 13, 1, 0, {3, s_pruneGroup5019}}, // ChiGMENode
    {255, 3, 1, 0, {1, s_pruneGroup5020}}, // GMENode
    {65538, 29, 1, 0, {3, s_pruneGroup5021}}, // IPE
};

static const PruneVariant s_pruneGroup5022[] = {{PruneGroupResolutionUpscale, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link2_ChiExternalNode1_Out17Desc[] =
{
    {65538, 14, 0, 0, {1, s_pruneGroup5022}}, // IPE
};

static const PruneVariant s_pruneGroup5023[] = {{PruneGroupResolutionUpscale, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup5024[] = {{PruneGroupResolutionUpscale, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup5025[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupResolutionUpscale, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup5026[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupResolutionUpscale, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup5027[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupHDRProfile, PruneTypeSDR}, {PruneGroupHDRProfile, PruneTypeHLG10}, {PruneGroupHDRProfile, PruneTypeHDR10}, {PruneGroupHDRProfile, PruneTypeHDR10Plus}, {PruneGroupResolutionUpscale, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup5028[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupResolutionUpscale, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup5029[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupResolutionUpscale, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup5030[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupResolutionUpscale, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup5031[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupResolutionUpscale, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup5032[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupResolutionUpscale, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup5033[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupResolutionUpscale, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup5034[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupResolutionUpscale, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup5035[] = {{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_pruneGroup5023}}, // ChiExternalNode_MUXER
    {65538, 10, 2, 0, {2, s_pruneGroup5024}}, // IPE
    {65538, 12, 2, 0, {4, s_pruneGroup5025}}, // IPE
    {65538, 13, 2, 0, {4, s_pruneGroup5026}}, // IPE
    {65538, 66, 2, 0, {7, s_pruneGroup5027}}, // IPE
    {65538, 22, 2, 0, {3, s_pruneGroup5028}}, // IPE
    {65538, 22, 2, 0, {4, s_pruneGroup5029}}, // IPE
    {255, 11, 32, 0, {4, s_pruneGroup5030}}, // ChiExternalNode_MUXER
    {65538, 25, 2, 0, {5, s_pruneGroup5031}}, // IPE
    {65538, 28, 2, 0, {4, s_pruneGroup5032}}, // IPE
    {255, 16, 32, 0, {5, s_pruneGroup5033}}, // ChiExternalNode_MUXER
    {255, 15, 32, 0, {4, s_pruneGroup5034}}, // ChiExternalNode_MUXER
    {65538, 29, 2, 0, {6, s_pruneGroup5035}}, // 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_pruneGroup5036[] = {{PruneGroupResolutionUpscale, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup5037[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupResolutionUpscale, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup5038[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupResolutionUpscale, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup5039[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupResolutionUpscale, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup5040[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupResolutionUpscale, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link7_ChiExternalNode_MUXER10_Out0Desc[] =
{
    {255, 3, 0, 0, {1, s_pruneGroup5036}}, // GMENode
    {255, 12, 0, 0, {3, s_pruneGroup5037}}, // ChiEISV2Node
    {255, 23, 0, 0, {4, s_pruneGroup5038}}, // ChiEISV2Node
    {255, 13, 0, 0, {3, s_pruneGroup5039}}, // ChiGMENode
    {65538, 29, 0, 0, {3, s_pruneGroup5040}}, // IPE
};

static const PruneVariant s_pruneGroup5041[] = {{PruneGroupResolutionUpscale, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup5042[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupResolutionUpscale, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup5043[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupResolutionUpscale, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup5044[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupResolutionUpscale, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup5045[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupResolutionUpscale, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link8_ChiExternalNode_MUXER10_Out1Desc[] =
{
    {255, 3, 1, 0, {1, s_pruneGroup5041}}, // GMENode
    {255, 12, 1, 0, {3, s_pruneGroup5042}}, // ChiEISV2Node
    {255, 23, 1, 0, {4, s_pruneGroup5043}}, // ChiEISV2Node
    {255, 13, 1, 0, {3, s_pruneGroup5044}}, // ChiGMENode
    {65538, 29, 1, 0, {3, s_pruneGroup5045}}, // IPE
};

static const PruneVariant s_pruneGroup5046[] = {{PruneGroupResolutionUpscale, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup5047[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupResolutionUpscale, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup5048[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupResolutionUpscale, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup5049[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupHDRProfile, PruneTypeSDR}, {PruneGroupHDRProfile, PruneTypeHLG10}, {PruneGroupHDRProfile, PruneTypeHDR10}, {PruneGroupHDRProfile, PruneTypeHDR10Plus}, {PruneGroupResolutionUpscale, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup5050[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupResolutionUpscale, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup5051[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupResolutionUpscale, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup5052[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupResolutionUpscale, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup5053[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupResolutionUpscale, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup5054[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupResolutionUpscale, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup5055[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupResolutionUpscale, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link9_ChiExternalNode_MUXER10_Out2Desc[] =
{
    {65538, 10, 2, 0, {1, s_pruneGroup5046}}, // IPE
    {65538, 12, 2, 0, {3, s_pruneGroup5047}}, // IPE
    {65538, 13, 2, 0, {3, s_pruneGroup5048}}, // IPE
    {65538, 66, 2, 0, {7, s_pruneGroup5049}}, // IPE
    {255, 16, 32, 0, {4, s_pruneGroup5050}}, // ChiExternalNode_MUXER
    {255, 15, 32, 0, {3, s_pruneGroup5051}}, // ChiExternalNode_MUXER
    {255, 11, 32, 0, {4, s_pruneGroup5052}}, // ChiExternalNode_MUXER
    {65538, 22, 2, 0, {4, s_pruneGroup5053}}, // IPE
    {65538, 25, 2, 0, {4, s_pruneGroup5054}}, // IPE
    {65538, 29, 2, 0, {5, s_pruneGroup5055}}, // IPE
};

static const PruneVariant s_pruneGroup5056[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup5057[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupHDRProfile, PruneTypeSDR}, {PruneGroupHDRProfile, PruneTypeHLG10}, {PruneGroupHDRProfile, PruneTypeHDR10}, {PruneGroupHDRProfile, PruneTypeHDR10Plus}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup5058[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup5059[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup5060[] = {{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_pruneGroup5056}}, // IPE
    {65538, 66, 0, 0, {6, s_pruneGroup5057}}, // IPE
    {65538, 22, 0, 0, {2, s_pruneGroup5058}}, // IPE
    {255, 11, 30, 0, {2, s_pruneGroup5059}}, // ChiExternalNode_MUXER
    {65538, 29, 0, 0, {2, s_pruneGroup5060}}, // IPE
};

static const PruneVariant s_pruneGroup5061[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup5062[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup5063[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupHDRProfile, PruneTypeSDR}, {PruneGroupHDRProfile, PruneTypeHLG10}, {PruneGroupHDRProfile, PruneTypeHDR10}, {PruneGroupHDRProfile, PruneTypeHDR10Plus}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup5064[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup5065[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup5066[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link11_GMENode3_Out1Desc[] =
{
    {65543, 10, 5, 0, {1, s_pruneGroup5061}}, // EVA_MCTF
    {65538, 10, 1, 0, {2, s_pruneGroup5062}}, // IPE
    {65538, 66, 1, 0, {6, s_pruneGroup5063}}, // IPE
    {65543, 10, 33, 0, {0, NULL}}, // EVA_MCTF
    {65538, 22, 1, 0, {2, s_pruneGroup5064}}, // IPE
    {255, 11, 31, 0, {2, s_pruneGroup5065}}, // ChiExternalNode_MUXER
    {65538, 29, 1, 0, {2, s_pruneGroup5066}}, // IPE
};

static const PruneVariant s_pruneGroup5067[] = {{PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup5068[] = {{PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeDisabled}, {PruneGroupVIULLPLUS, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup5069[] = {{PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup5070[] = {{PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link12_ChiExternalNode1_Out10Desc[] =
{
    {255, 12, 0, 0, {2, s_pruneGroup5067}}, // ChiEISV2Node
    {255, 23, 0, 0, {3, s_pruneGroup5068}}, // ChiEISV2Node
    {65543, 13, 32, 0, {3, s_pruneGroup5069}}, // EVA
    {255, 15, 30, 0, {2, s_pruneGroup5070}}, // 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_pruneGroup5071[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_source_Link_33NodeDescriptors[] =
{
    {255, 1, 30, 0, {1, s_pruneGroup5071}},
};
static const PruneVariant s_pruneGroup5072[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_source_Link_34NodeDescriptors[] =
{
    {255, 1, 31, 0, {1, s_pruneGroup5072}},
};
static const PruneVariant s_pruneGroup5073[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_source_Link_35NodeDescriptors[] =
{
    {255, 1, 32, 0, {1, s_pruneGroup5073}},
};
static const PruneVariant s_pruneGroup5074[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_source_Link_36NodeDescriptors[] =
{
    {255, 1, 33, 0, {1, s_pruneGroup5074}},
};
static const PruneVariant s_pruneGroup5075[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_source_Link_37NodeDescriptors[] =
{
    {255, 1, 34, 0, {1, s_pruneGroup5075}},
};
static const PruneVariant s_pruneGroup5076[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_source_Link_38NodeDescriptors[] =
{
    {255, 1, 35, 0, {1, s_pruneGroup5076}},
};
static const PruneVariant s_pruneGroup5077[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_source_Link_39NodeDescriptors[] =
{
    {255, 1, 36, 0, {1, s_pruneGroup5077}},
};
static const PruneVariant s_pruneGroup5078[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_source_Link_40NodeDescriptors[] =
{
    {255, 1, 37, 0, {1, s_pruneGroup5078}},
};
static const PruneVariant s_pruneGroup5079[] = {{PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup5080[] = {{PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeDisabled}, {PruneGroupVIULLPLUS, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup5081[] = {{PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link13_ChiSATNode1_Out11Desc[] =
{
    {255, 12, 1, 0, {2, s_pruneGroup5079}}, // ChiEISV2Node
    {255, 23, 1, 0, {3, s_pruneGroup5080}}, // ChiEISV2Node
    {255, 15, 31, 0, {2, s_pruneGroup5081}}, // ChiExternalNode_MUXER
};

static const PruneVariant s_pruneGroup5082[] = {{PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup5083[] = {{PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link14_SATNode1_Out12Desc[] =
{
    {65538, 12, 2, 0, {2, s_pruneGroup5082}}, // IPE
    {255, 15, 32, 0, {2, s_pruneGroup5083}}, // ChiExternalNode_MUXER
};

static const PruneVariant s_pruneGroup5084[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup5085[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup5086[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup5087[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup5088[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup5089[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup5090[] = {{PruneGroupEIS, PruneTypeEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link15_ChiEISV2Node12_Out0Desc[] =
{
    {65538, 12, 0, 0, {1, s_pruneGroup5084}}, // IPE
    {65543, 12, 32, 0, {0, NULL}}, // EVA
    {65543, 12, 3, 0, {0, NULL}}, // EVA_MCTF
    {65543, 13, 32, 0, {1, s_pruneGroup5085}}, // EVA
    {65538, 22, 0, 0, {2, s_pruneGroup5086}}, // IPE
    {255, 11, 30, 0, {2, s_pruneGroup5087}}, // ChiExternalNode_MUXER
    {65538, 26, 0, 0, {4, s_pruneGroup5088}}, // IPE
    {65543, 25, 32, 0, {3, s_pruneGroup5089}}, // EVA
    {65543, 25, 3, 0, {1, s_pruneGroup5090}}, // EVA_MVWarp
};

static const PruneVariant s_pruneGroup5091[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup5092[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup5093[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup5094[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link16_ChiEISV2Node23_Out0Desc[] =
{
    {65538, 12, 0, 0, {1, s_pruneGroup5091}}, // IPE
    {65543, 12, 32, 0, {0, NULL}}, // EVA
    {65543, 12, 3, 0, {0, NULL}}, // EVA_MCTF
    {65543, 13, 32, 0, {1, s_pruneGroup5092}}, // EVA
    {65538, 22, 0, 0, {2, s_pruneGroup5093}}, // IPE
    {255, 11, 30, 0, {2, s_pruneGroup5094}}, // ChiExternalNode_MUXER
};

static const PruneVariant s_pruneGroup5095[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup5096[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup5097[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link17_ChiEISV2Node12_Out1Desc[] =
{
    {65538, 12, 1, 0, {1, s_pruneGroup5095}}, // IPE
    {65543, 12, 5, 0, {0, NULL}}, // EVA_MCTF
    {65543, 12, 33, 0, {0, NULL}}, // EVA_MCTF
    {65538, 22, 1, 0, {2, s_pruneGroup5096}}, // IPE
    {255, 11, 31, 0, {2, s_pruneGroup5097}}, // ChiExternalNode_MUXER
};

static const PruneVariant s_pruneGroup5098[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup5099[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup5100[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link18_ChiEISV2Node23_Out1Desc[] =
{
    {65538, 12, 1, 0, {1, s_pruneGroup5098}}, // IPE
    {65543, 12, 5, 0, {0, NULL}}, // EVA_MCTF
    {65543, 12, 33, 0, {0, NULL}}, // EVA_MCTF
    {65538, 22, 1, 0, {2, s_pruneGroup5099}}, // IPE
    {255, 11, 31, 0, {2, s_pruneGroup5100}}, // ChiExternalNode_MUXER
};

static const PruneVariant s_pruneGroup5101[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup5102[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup5103[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup5104[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup5105[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup5106[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup5107[] = {{PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup5108[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link19_ChiGMENode13_Out0Desc[] =
{
    {255, 14, 0, 0, {1, s_pruneGroup5101}}, // ChiEISV3Node_1
    {65543, 13, 3, 0, {0, NULL}}, // EVA_MCTF
    {65538, 25, 0, 0, {4, s_pruneGroup5102}}, // IPE
    {65538, 28, 0, 0, {3, s_pruneGroup5103}}, // IPE
    {65538, 30, 0, 0, {3, s_pruneGroup5104}}, // IPE
    {255, 16, 30, 0, {4, s_pruneGroup5105}}, // ChiExternalNode_MUXER
    {255, 15, 30, 0, {3, s_pruneGroup5106}}, // ChiExternalNode_MUXER
    {65543, 25, 3, 0, {1, s_pruneGroup5107}}, // EVA_MVWarp
    {65538, 29, 0, 0, {3, s_pruneGroup5108}}, // IPE
};

static const PruneVariant s_pruneGroup5109[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup5110[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup5111[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup5112[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup5113[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup5114[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup5115[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup5116[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link20_ChiGMENode13_Out1Desc[] =
{
    {255, 14, 1, 0, {1, s_pruneGroup5109}}, // ChiEISV3Node_1
    {65543, 13, 5, 0, {0, NULL}}, // EVA_MCTF
    {65543, 13, 33, 0, {0, NULL}}, // EVA_MCTF
    {65538, 25, 1, 0, {4, s_pruneGroup5110}}, // IPE
    {65538, 28, 1, 0, {3, s_pruneGroup5111}}, // IPE
    {255, 16, 31, 0, {4, s_pruneGroup5112}}, // ChiExternalNode_MUXER
    {255, 15, 31, 0, {3, s_pruneGroup5113}}, // ChiExternalNode_MUXER
    {65543, 26, 5, 0, {3, s_pruneGroup5114}}, // EVA_MVWarp
    {65543, 25, 5, 0, {3, s_pruneGroup5115}}, // EVA_MVWarp
    {65538, 29, 1, 0, {3, s_pruneGroup5116}}, // IPE
};

static const PruneVariant s_pruneGroup5117[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup5118[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup5119[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup5120[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link21_ChiEISV3Node_114_Out0Desc[] =
{
    {65538, 13, 0, 0, {1, s_pruneGroup5117}}, // IPE13
    {65543, 15, 3, 0, {1, s_pruneGroup5118}}, // EVA_MVWarp
    {65538, 27, 0, 0, {4, s_pruneGroup5119}}, // IPE
    {65543, 26, 3, 0, {3, s_pruneGroup5120}}, // EVA_MVWarp
};

static const PruneVariant s_pruneGroup5121[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup5122[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link22_ChiEISV3Node_114_Out1Desc[] =
{
    {65538, 13, 1, 0, {1, s_pruneGroup5121}}, // IPE13
    {65543, 15, 5, 0, {1, s_pruneGroup5122}}, // EVA_MVWarp
};

static const PruneVariant s_pruneGroup5123[] = {{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_pruneGroup5123}}, // StatsParse
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link24_StatsParse0_Out0Desc[] =
{
    {3, 11, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup5124[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupHDRProfile, PruneTypeHDR10Plus}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link25_StatsParse66_Out0Desc[] =
{
    {3, 10, 0, 0, {3, s_pruneGroup5124}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup5125[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link26_IPE10_Out8Desc[] =
{
    {2, 2, 0, 0, {1, s_pruneGroup5125}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW
};

static ChiLinkNodeDescriptor s_932_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors[] =
{
    {65538, 10, 8, 0, {1, s_pruneGroup5125}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link27_IPE10_Out51Desc[] =
{
    {2, 2, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW2
};

static ChiLinkNodeDescriptor s_933_TARGET_BUFFER_PREVIEW2_Link_NodeDescriptors[] =
{
    {65538, 10, 51, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup5126[] = {{PruneGroupHDR10P, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link28_IPE12_Out55Desc[] =
{
    {9, 0, 64, 0, {1, s_pruneGroup5126}}, // StatsParse
};

static const PruneVariant s_pruneGroup5127[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link29_IPE12_Out8Desc[] =
{
    {2, 2, 0, 0, {1, s_pruneGroup5127}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW
};

static ChiLinkNodeDescriptor s_934_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors[] =
{
    {65538, 12, 8, 0, {1, s_pruneGroup5127}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link30_IPE12_Out51Desc[] =
{
    {2, 2, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW2
};

static ChiLinkNodeDescriptor s_935_TARGET_BUFFER_PREVIEW2_Link_NodeDescriptors[] =
{
    {65538, 12, 51, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup5128[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupHDR10P, PruneTypeDisabled}, {PruneGroupHDRProfile, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup5129[] = {{PruneGroupHDR10P, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link31_IPE10_Out9Desc[] =
{
    {2, 3, 0, 0, {4, s_pruneGroup5128}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
    {255, 21, 0, 0, {2, s_pruneGroup5129}}, // ChiHDR10P
};

static ChiLinkNodeDescriptor s_936_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 10, 9, 0, {4, s_pruneGroup5128}},
};
static const PruneVariant s_pruneGroup5130[] = {{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_pruneGroup5130}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_937_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {255, 21, 0, 0, {6, s_pruneGroup5130}},
};
static const PruneVariant s_pruneGroup5131[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupHDR10P, PruneTypeDisabled}, {PruneGroupHDRProfile, PruneTypeSDR}, {PruneGroupHDRProfile, PruneTypeHLG10}, {PruneGroupHDRProfile, PruneTypeHDR10}};
static const PruneVariant s_pruneGroup5132[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupHDRProfile, PruneTypeHDR10Plus}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link33_IPE66_Out9Desc[] =
{
    {2, 3, 0, 0, {5, s_pruneGroup5131}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
    {255, 66, 0, 0, {3, s_pruneGroup5132}}, // ChiHDR10P
};

static ChiLinkNodeDescriptor s_938_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 66, 9, 0, {5, s_pruneGroup5131}},
};
static const PruneVariant s_pruneGroup5133[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupHDRProfile, PruneTypeHDR10Plus}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link34_ChiHDR10P66_Out0Desc[] =
{
    {2, 8, 0, 0, {3, s_pruneGroup5133}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_939_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {255, 66, 0, 0, {3, s_pruneGroup5133}},
};
static const PruneVariant s_pruneGroup5134[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupHDR10P, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup5135[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupHDR10P, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup5136[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupHDR10P, PruneTypeDisabled}, {PruneGroupPREVIEWCB, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link35_IPE12_Out9Desc[] =
{
    {255, 21, 0, 0, {3, s_pruneGroup5134}}, // ChiHDR10P
    {2, 3, 0, 0, {3, s_pruneGroup5135}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
    {2, 4, 0, 0, {5, s_pruneGroup5136}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW_CALLBACK
};

static ChiLinkNodeDescriptor s_940_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 12, 9, 0, {3, s_pruneGroup5135}},
};
static ChiLinkNodeDescriptor s_941_TARGET_BUFFER_PREVIEW_CALLBACK_Link_NodeDescriptors[] =
{
    {65538, 12, 9, 0, {5, s_pruneGroup5136}},
};
static const PruneVariant s_pruneGroup5137[] = {{PruneGroupHDR10P, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup5138[] = {{PruneGroupHDR10P, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link36_IPE13_Out9Desc[] =
{
    {255, 21, 0, 0, {2, s_pruneGroup5137}}, // ChiHDR10P
    {2, 3, 0, 0, {2, s_pruneGroup5138}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_942_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 13, 9, 0, {2, s_pruneGroup5138}},
};
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_pruneGroup5139[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup5140[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupHDRProfile, PruneTypeSDR}, {PruneGroupHDRProfile, PruneTypeHLG10}, {PruneGroupHDRProfile, PruneTypeHDR10}, {PruneGroupHDRProfile, PruneTypeHDR10Plus}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup5141[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link41_EVA_MCTF10_Out39Desc[] =
{
    {65538, 10, 39, 0, {2, s_pruneGroup5139}}, // IPE
    {65538, 66, 39, 0, {6, s_pruneGroup5140}}, // IPE
    {65538, 23, 39, 0, {2, s_pruneGroup5141}}, // IPE
};

static const PruneVariant s_pruneGroup5142[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup5143[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupHDRProfile, PruneTypeSDR}, {PruneGroupHDRProfile, PruneTypeHLG10}, {PruneGroupHDRProfile, PruneTypeHDR10}, {PruneGroupHDRProfile, PruneTypeHDR10Plus}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup5144[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link42_EVA_MCTF10_Out40Desc[] =
{
    {65538, 10, 40, 0, {2, s_pruneGroup5142}}, // IPE
    {65538, 66, 40, 0, {6, s_pruneGroup5143}}, // IPE
    {65538, 23, 40, 0, {2, s_pruneGroup5144}}, // IPE
};

static const PruneVariant s_pruneGroup5145[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup5146[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupHDRProfile, PruneTypeSDR}, {PruneGroupHDRProfile, PruneTypeHLG10}, {PruneGroupHDRProfile, PruneTypeHDR10}, {PruneGroupHDRProfile, PruneTypeHDR10Plus}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup5147[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link43_EVA_MCTF10_Out41Desc[] =
{
    {65538, 10, 41, 0, {2, s_pruneGroup5145}}, // IPE
    {65538, 66, 41, 0, {6, s_pruneGroup5146}}, // IPE
    {65538, 23, 41, 0, {2, s_pruneGroup5147}}, // 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_pruneGroup5148[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup5149[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link48_EVA_MCTF12_Out39Desc[] =
{
    {65538, 12, 39, 0, {2, s_pruneGroup5148}}, // IPE
    {65538, 24, 39, 0, {2, s_pruneGroup5149}}, // IPE
};

static const PruneVariant s_pruneGroup5150[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup5151[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link49_EVA_MCTF12_Out40Desc[] =
{
    {65538, 12, 40, 0, {2, s_pruneGroup5150}}, // IPE
    {65538, 24, 40, 0, {2, s_pruneGroup5151}}, // IPE
};

static const PruneVariant s_pruneGroup5152[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup5153[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link50_EVA_MCTF12_Out41Desc[] =
{
    {65538, 12, 41, 0, {2, s_pruneGroup5152}}, // IPE
    {65538, 24, 41, 0, {2, s_pruneGroup5153}}, // 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_pruneGroup5154[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup5155[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup5156[] = {{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_pruneGroup5154}}, // EVA_MVWarp
    {65543, 26, 38, 0, {3, s_pruneGroup5155}}, // EVA_MVWarp
    {65543, 25, 38, 0, {3, s_pruneGroup5156}}, // EVA_MVWarp
};

static const PruneVariant s_pruneGroup5157[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link55_EVA_MCTF13_Out39Desc[] =
{
    {65538, 12, 39, 0, {3, s_pruneGroup5157}}, // IPE
};

static const PruneVariant s_pruneGroup5158[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link56_EVA_MCTF13_Out40Desc[] =
{
    {65538, 12, 40, 0, {3, s_pruneGroup5158}}, // IPE
};

static const PruneVariant s_pruneGroup5159[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link57_EVA_MCTF13_Out41Desc[] =
{
    {65538, 12, 41, 0, {3, s_pruneGroup5159}}, // IPE
};

static const PruneVariant s_pruneGroup5160[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link58_EVA_MVWarp15_Out39Desc[] =
{
    {65538, 13, 39, 0, {1, s_pruneGroup5160}}, // IPE
};

static const PruneVariant s_pruneGroup5161[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link59_EVA_MVWarp15_Out40Desc[] =
{
    {65538, 13, 40, 0, {1, s_pruneGroup5161}}, // IPE
};

static const PruneVariant s_pruneGroup5162[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link60_EVA_MVWarp15_Out41Desc[] =
{
    {65538, 13, 41, 0, {1, s_pruneGroup5162}}, // IPE
};

static const PruneVariant s_pruneGroup5163[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link61_IPE22_Out8Desc[] =
{
    {255, 11, 0, 0, {3, s_pruneGroup5163}}, // ChiExternalNode_MUXER
};

static const PruneVariant s_pruneGroup5164[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup5165[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link62_ChiExternalNode_MUXER11_Out0Desc[] =
{
    {65538, 23, 0, 0, {2, s_pruneGroup5164}}, // IPE
    {65538, 24, 0, 0, {2, s_pruneGroup5165}}, // IPE
};

static const PruneVariant s_pruneGroup5166[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link63_IPE23_Out8Desc[] =
{
    {2, 2, 0, 0, {1, s_pruneGroup5166}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW
};

static ChiLinkNodeDescriptor s_943_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors[] =
{
    {65538, 23, 8, 0, {1, s_pruneGroup5166}},
};
static const PruneVariant s_pruneGroup5167[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupHDR10P, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link64_IPE23_Out9Desc[] =
{
    {2, 3, 0, 0, {3, s_pruneGroup5167}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_944_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 23, 9, 0, {3, s_pruneGroup5167}},
};
static const PruneVariant s_pruneGroup5168[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link65_IPE24_Out8Desc[] =
{
    {2, 2, 0, 0, {1, s_pruneGroup5168}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW
};

static ChiLinkNodeDescriptor s_945_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors[] =
{
    {65538, 24, 8, 0, {1, s_pruneGroup5168}},
};
static const PruneVariant s_pruneGroup5169[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link66_IPE24_Out9Desc[] =
{
    {2, 3, 0, 0, {2, s_pruneGroup5169}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_946_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 24, 9, 0, {2, s_pruneGroup5169}},
};
static const PruneVariant s_pruneGroup5170[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link67_IPE25_Out8Desc[] =
{
    {255, 15, 0, 0, {4, s_pruneGroup5170}}, // ChiExternalNode_MUXER
};

static const PruneVariant s_pruneGroup5171[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link68_IPE28_Out8Desc[] =
{
    {255, 19, 0, 0, {3, s_pruneGroup5171}}, // ChiExternalNode_MUXER
};

static const PruneVariant s_pruneGroup5172[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link69_ChiExternalNode_MUXER15_Out0Desc[] =
{
    {255, 12, 0, 0, {4, s_pruneGroup5172}}, // ChiEISV2Node
};

static const PruneVariant s_pruneGroup5173[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup5174[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link70_ChiMemCpyNode1818_Out0Desc[] =
{
    {255, 20, 0, 0, {3, s_pruneGroup5173}}, // ChiEISV2Node
    {255, 22, 0, 0, {3, s_pruneGroup5174}}, // ChiEISV3Node
};

static const PruneVariant s_pruneGroup5175[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link71_IPE25_Out9Desc[] =
{
    {255, 16, 0, 0, {4, s_pruneGroup5175}}, // ChiExternalNode_MUXER
};

static const PruneVariant s_pruneGroup5176[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link72_ChiExternalNode_MUXER16_Out0Desc[] =
{
    {255, 14, 0, 0, {4, s_pruneGroup5176}}, // ChiEISV3Node
};

static const PruneVariant s_pruneGroup5177[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link73_IPE26_Out8Desc[] =
{
    {2, 2, 0, 0, {1, s_pruneGroup5177}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW
};

static ChiLinkNodeDescriptor s_947_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors[] =
{
    {65538, 26, 8, 0, {1, s_pruneGroup5177}},
};
static const PruneVariant s_pruneGroup5178[] = {{PruneGroupHDR10P, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link74_IPE27_Out9Desc[] =
{
    {2, 3, 0, 0, {2, s_pruneGroup5178}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_948_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 27, 9, 0, {2, s_pruneGroup5178}},
};
static const PruneVariant s_pruneGroup5179[] = {{PruneGroupEIS, PruneType4KEISv3}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link75_ChiExternalNode_MUXER16_Out2Desc[] =
{
    {65538, 27, 2, 0, {4, s_pruneGroup5179}}, // IPE
};

static const PruneVariant s_pruneGroup5180[] = {{PruneGroupEIS, PruneType4KEISv3}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link76_ChiExternalNode_MUXER15_Out1Desc[] =
{
    {65538, 26, 1, 0, {4, s_pruneGroup5180}}, // IPE
};

static const PruneVariant s_pruneGroup5181[] = {{PruneGroupEIS, PruneType4KEISv3}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link77_ChiExternalNode_MUXER16_Out1Desc[] =
{
    {65538, 27, 1, 0, {4, s_pruneGroup5181}}, // IPE
};

static const PruneVariant s_pruneGroup5182[] = {{PruneGroupEIS, PruneType4KEISv3}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link78_ChiExternalNode_MUXER15_Out2Desc[] =
{
    {65538, 26, 2, 0, {4, s_pruneGroup5182}}, // IPE
};

static const PruneVariant s_pruneGroup5183[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup5184[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link79_ChiExternalNode_MUXER11_Out1Desc[] =
{
    {65538, 23, 1, 0, {2, s_pruneGroup5183}}, // IPE
    {65538, 24, 1, 0, {2, s_pruneGroup5184}}, // IPE
};

static const PruneVariant s_pruneGroup5185[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup5186[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link80_ChiExternalNode_MUXER11_Out2Desc[] =
{
    {65538, 23, 2, 0, {2, s_pruneGroup5185}}, // IPE
    {65538, 24, 2, 0, {2, s_pruneGroup5186}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link81_IPE23_Out51Desc[] =
{
    {2, 2, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW2
};

static ChiLinkNodeDescriptor s_949_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_950_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_951_TARGET_BUFFER_PREVIEW2_Link_NodeDescriptors[] =
{
    {65538, 26, 51, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup5187[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link84_IPE30_Out8Desc[] =
{
    {255, 19, 30, 0, {3, s_pruneGroup5187}}, // ChiExternalNode_MUXER
};

static const PruneVariant s_pruneGroup5188[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link85_ChiExternalNode_MUXER19_Out0Desc[] =
{
    {255, 18, 0, 0, {3, s_pruneGroup5188}}, // ChiMemCpyNode18
};

static const PruneVariant s_pruneGroup5189[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link86_ChiEISV2Node20_Out0Desc[] =
{
    {65538, 26, 0, 0, {4, s_pruneGroup5189}}, // IPE
};

static const PruneVariant s_pruneGroup5190[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link87_ChiEISV3Node22_Out0Desc[] =
{
    {65538, 27, 0, 0, {4, s_pruneGroup5190}}, // IPE
};

static const PruneVariant s_pruneGroup5191[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link88_EVA_MVWarp26_Out39Desc[] =
{
    {65538, 27, 39, 0, {3, s_pruneGroup5191}}, // IPE
};

static const PruneVariant s_pruneGroup5192[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link89_EVA_MVWarp26_Out40Desc[] =
{
    {65538, 27, 40, 0, {3, s_pruneGroup5192}}, // IPE
};

static const PruneVariant s_pruneGroup5193[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link90_EVA_MVWarp26_Out41Desc[] =
{
    {65538, 27, 41, 0, {3, s_pruneGroup5193}}, // IPE
};

static const PruneVariant s_pruneGroup5194[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link91_EVA_MVWarp25_Out39Desc[] =
{
    {65538, 26, 39, 0, {3, s_pruneGroup5194}}, // IPE
};

static const PruneVariant s_pruneGroup5195[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link92_EVA_MVWarp25_Out40Desc[] =
{
    {65538, 26, 40, 0, {3, s_pruneGroup5195}}, // IPE
};

static const PruneVariant s_pruneGroup5196[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link93_EVA_MVWarp25_Out41Desc[] =
{
    {65538, 26, 41, 0, {3, s_pruneGroup5196}}, // IPE
};

static const PruneVariant s_pruneGroup5197[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link94_IPE29_Out8Desc[] =
{
    {255, 31, 0, 0, {5, s_pruneGroup5197}}, // AISegmentation
};

static const PruneVariant s_pruneGroup5198[] = {{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_pruneGroup5198}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup5199[] = {{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_pruneGroup5199}}, // AISegmentation
};

static const PruneVariant s_pruneGroup5200[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup5201[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup5202[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup5203[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup5204[] = {{PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup5205[] = {{PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup5206[] = {{PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link97_AISegmentation31_Out22Desc[] =
{
    {65538, 10, 43, 0, {4, s_pruneGroup5200}}, // IPE
    {65538, 12, 43, 0, {6, s_pruneGroup5201}}, // IPE
    {65538, 13, 43, 0, {5, s_pruneGroup5202}}, // IPE
    {65538, 23, 43, 0, {4, s_pruneGroup5203}}, // IPE
    {65538, 24, 43, 0, {3, s_pruneGroup5204}}, // IPE
    {65538, 26, 43, 0, {4, s_pruneGroup5205}}, // IPE
    {65538, 27, 43, 0, {4, s_pruneGroup5206}}, // IPE
};

static const PruneVariant s_pruneGroup5207[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup5208[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup5209[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link98_AISegmentation31_Out23Desc[] =
{
    {65538, 10, 20, 0, {4, s_pruneGroup5207}}, // IPE
    {65538, 12, 20, 0, {6, s_pruneGroup5208}}, // IPE
    {65538, 13, 20, 0, {5, s_pruneGroup5209}}, // IPE
};

static const PruneVariant s_pruneGroup5210[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link99_IPE10_Out63Desc[] =
{
    {10, 1, 104, 0, {3, s_pruneGroup5210}}, // OfflineStats
};

static const PruneVariant s_pruneGroup5211[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link100_IPE12_Out63Desc[] =
{
    {10, 1, 104, 0, {5, s_pruneGroup5211}}, // OfflineStats
};

static const PruneVariant s_pruneGroup5212[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link101_IPE22_Out63Desc[] =
{
    {10, 1, 104, 0, {4, s_pruneGroup5212}}, // OfflineStats
};

static const PruneVariant s_pruneGroup5213[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link102_IPE23_Out63Desc[] =
{
    {10, 1, 115, 0, {3, s_pruneGroup5213}}, // OfflineStats
};

static const PruneVariant s_pruneGroup5214[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link103_IPE24_Out63Desc[] =
{
    {10, 1, 115, 0, {3, s_pruneGroup5214}}, // OfflineStats
};

static const PruneVariant s_pruneGroup5215[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link104_IPE25_Out63Desc[] =
{
    {10, 1, 104, 0, {5, s_pruneGroup5215}}, // OfflineStats
};

static const PruneVariant s_pruneGroup5216[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link105_IPE26_Out63Desc[] =
{
    {10, 1, 115, 0, {4, s_pruneGroup5216}}, // OfflineStats
};

static const PruneVariant s_pruneGroup5217[] = {{PruneGroupAWBR, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link106_OfflineStats1_Out1Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup5217}}, // SinkNoBuffer
};

static ChiTargetPortDescriptor UsecaseZSL_MultiCameraSATNoGPU_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_932_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_PREVIEW2", &UsecaseZSL_TARGET_BUFFER_PREVIEW2_target, 1, s_933_TARGET_BUFFER_PREVIEW2_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW2
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_934_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_PREVIEW2", &UsecaseZSL_TARGET_BUFFER_PREVIEW2_target, 1, s_935_TARGET_BUFFER_PREVIEW2_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW2
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_936_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_937_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_938_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_939_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_940_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_PREVIEW_CALLBACK", &UsecaseZSL_TARGET_BUFFER_PREVIEW_CALLBACK_target, 1, s_941_TARGET_BUFFER_PREVIEW_CALLBACK_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW_CALLBACK
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_942_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_943_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_944_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_945_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_946_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_947_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_948_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_PREVIEW2", &UsecaseZSL_TARGET_BUFFER_PREVIEW2_target, 1, s_949_TARGET_BUFFER_PREVIEW2_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW2
    {"TARGET_BUFFER_PREVIEW2", &UsecaseZSL_TARGET_BUFFER_PREVIEW2_target, 1, s_950_TARGET_BUFFER_PREVIEW2_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW2
    {"TARGET_BUFFER_PREVIEW2", &UsecaseZSL_TARGET_BUFFER_PREVIEW2_target, 1, s_951_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_pruneGroup5218[] = {{PruneGroupAWBR, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup5219[] = {{PruneGroupResolutionUpscale, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup5220[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup5221[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULLPLUS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup5222[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup5223[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULLPLUS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup5224[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup5225[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup5226[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup5227[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup5228[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup5229[] = {{PruneGroupHDR10P, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup5230[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup5231[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULLPLUS, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup5232[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup5233[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup5234[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupHDRProfile, PruneTypeHDR10Plus}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup5235[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup5236[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup5237[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup5238[] = {{PruneGroupResolutionUpscale, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup5239[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup5240[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup5241[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup5242[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup5243[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup5244[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup5245[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup5246[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup5247[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup5248[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupHDR10P, PruneTypeDisabled}, {PruneGroupHDRProfile, PruneTypeSDR}, {PruneGroupHDRProfile, PruneTypeHLG10}, {PruneGroupHDRProfile, PruneTypeHDR10}, {PruneGroupHDRProfile, PruneTypeHDR10Plus}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup5249[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup5250[] = {{PruneGroupEIS, PruneTypeEISv2}};
static const PruneVariant s_pruneGroup5251[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup5252[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup5253[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup5254[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup5255[] = {{PruneGroupHDR10P, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup5256[] = {{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_pruneGroup5218}, 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_pruneGroup5219}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node255_11_properties, 255, 11, {9, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode255_11InputPortDescriptors, 3, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode255_11OutputPortDescriptors}, 3, {3, s_pruneGroup5220}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node255_12_properties, 255, 12, {9, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode255_12InputPortDescriptors, 2, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode255_12OutputPortDescriptors}, 3, {4, s_pruneGroup5221}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node255_13_properties, 255, 13, {4, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode255_13InputPortDescriptors, 2, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode255_13OutputPortDescriptors}, 3, {2, s_pruneGroup5222}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node255_14_properties, 255, 14, {4, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode255_14InputPortDescriptors, 2, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode255_14OutputPortDescriptors}, 3, {3, s_pruneGroup5223}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node255_15_properties, 255, 15, {8, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode255_15InputPortDescriptors, 3, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode255_15OutputPortDescriptors}, 3, {4, s_pruneGroup5224}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node255_16_properties, 255, 16, {5, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode255_16InputPortDescriptors, 3, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode255_16OutputPortDescriptors}, 3, {4, s_pruneGroup5225}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node255_18_properties, 255, 18, {1, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode255_18InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode255_18OutputPortDescriptors}, 1, {3, s_pruneGroup5226}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node255_19_properties, 255, 19, {2, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode255_19InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode255_19OutputPortDescriptors}, 3, {3, s_pruneGroup5227}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node255_20_properties, 255, 20, {1, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode255_20InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode255_20OutputPortDescriptors}, 3, {3, s_pruneGroup5228}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node255_21_properties, 255, 21, {3, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode255_21InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode255_21OutputPortDescriptors}, 2, {1, s_pruneGroup5229}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node255_22_properties, 255, 22, {1, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode255_22InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode255_22OutputPortDescriptors}, 3, {3, s_pruneGroup5230}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node255_23_properties, 255, 23, {8, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode255_23InputPortDescriptors, 2, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode255_23OutputPortDescriptors}, 3, {2, s_pruneGroup5231}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node255_3_properties, 255, 3, {4, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode255_3InputPortDescriptors, 2, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode255_3OutputPortDescriptors}, 3, {1, s_pruneGroup5232}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node255_31_properties, 255, 31, {2, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode255_31InputPortDescriptors, 4, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode255_31OutputPortDescriptors}, 2, {5, s_pruneGroup5233}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node255_66_properties, 255, 66, {1, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode255_66InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode255_66OutputPortDescriptors}, 2, {3, s_pruneGroup5234}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node65538_10_properties, 65538, 10, {9, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65538_10InputPortDescriptors, 5, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65538_10OutputPortDescriptors}, 4, {2, s_pruneGroup5235}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node65538_12_properties, 65538, 12, {15, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65538_12InputPortDescriptors, 5, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65538_12OutputPortDescriptors}, 4, {4, s_pruneGroup5236}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node65538_13_properties, 65538, 13, {9, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65538_13InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65538_13OutputPortDescriptors}, 4, {3, s_pruneGroup5237}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node65538_14_properties, 65538, 14, {1, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65538_14InputPortDescriptors, 3, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65538_14OutputPortDescriptors}, 2, {1, s_pruneGroup5238}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node65538_22_properties, 65538, 22, {9, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65538_22InputPortDescriptors, 2, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65538_22OutputPortDescriptors}, 3, {3, s_pruneGroup5239}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node65538_23_properties, 65538, 23, {7, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65538_23InputPortDescriptors, 4, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65538_23OutputPortDescriptors}, 3, {2, s_pruneGroup5240}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node65538_24_properties, 65538, 24, {7, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65538_24InputPortDescriptors, 4, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65538_24OutputPortDescriptors}, 4, {2, s_pruneGroup5241}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node65538_25_properties, 65538, 25, {4, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65538_25InputPortDescriptors, 3, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65538_25OutputPortDescriptors}, 3, {4, s_pruneGroup5242}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node65538_26_properties, 65538, 26, {8, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65538_26InputPortDescriptors, 3, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65538_26OutputPortDescriptors}, 4, {3, s_pruneGroup5243}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node65538_27_properties, 65538, 27, {8, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65538_27InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65538_27OutputPortDescriptors}, 4, {3, s_pruneGroup5244}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node65538_28_properties, 65538, 28, {3, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65538_28InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65538_28OutputPortDescriptors}, 3, {3, s_pruneGroup5245}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node65538_29_properties, 65538, 29, {10, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65538_29InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65538_29OutputPortDescriptors}, 2, {5, s_pruneGroup5246}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node65538_30_properties, 65538, 30, {1, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65538_30InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65538_30OutputPortDescriptors}, 1, {3, s_pruneGroup5247}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node65538_66_properties, 65538, 66, {7, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65538_66InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65538_66OutputPortDescriptors}, 4, {7, s_pruneGroup5248}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node65543_10_properties, 65543, 10, {7, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65543_10InputPortDescriptors, 7, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65543_10OutputPortDescriptors}, 2, {1, s_pruneGroup5249}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node65543_12_properties, 65543, 12, {12, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65543_12InputPortDescriptors, 7, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65543_12OutputPortDescriptors}, 2, {1, s_pruneGroup5250}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node65543_13_properties, 65543, 13, {10, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65543_13InputPortDescriptors, 7, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65543_13OutputPortDescriptors}, 2, {2, s_pruneGroup5251}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node65543_15_properties, 65543, 15, {3, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65543_15InputPortDescriptors, 3, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65543_15OutputPortDescriptors}, 2, {3, s_pruneGroup5252}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node65543_25_properties, 65543, 25, {5, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65543_25InputPortDescriptors, 3, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65543_25OutputPortDescriptors}, 2, {3, s_pruneGroup5253}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node65543_26_properties, 65543, 26, {3, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65543_26InputPortDescriptors, 3, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65543_26OutputPortDescriptors}, 2, {3, s_pruneGroup5254}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node9_0_properties, 9, 0, {2, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode9_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode9_0OutputPortDescriptors}, 1, {1, s_pruneGroup5255}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node9_66_properties, 9, 66, {1, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode9_66InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode9_66OutputPortDescriptors}, 1, {3, s_pruneGroup5256}, 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_pruneGroup5257[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_24NodeDescriptors[] =
{
    {255, 1, 8, 0, {1, s_pruneGroup5257}},
};
static const PruneVariant s_pruneGroup5258[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_25NodeDescriptors[] =
{
    {255, 1, 9, 0, {1, s_pruneGroup5258}},
};
static const PruneVariant s_pruneGroup5259[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_26NodeDescriptors[] =
{
    {255, 1, 10, 0, {1, s_pruneGroup5259}},
};
static const PruneVariant s_pruneGroup5260[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_27NodeDescriptors[] =
{
    {255, 1, 11, 0, {1, s_pruneGroup5260}},
};
static const PruneVariant s_pruneGroup5261[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_28NodeDescriptors[] =
{
    {255, 1, 12, 0, {1, s_pruneGroup5261}},
};
static const PruneVariant s_pruneGroup5262[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_29NodeDescriptors[] =
{
    {255, 1, 13, 0, {1, s_pruneGroup5262}},
};
static const PruneVariant s_pruneGroup5263[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_30NodeDescriptors[] =
{
    {255, 1, 14, 0, {1, s_pruneGroup5263}},
};
static const PruneVariant s_pruneGroup5264[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_31NodeDescriptors[] =
{
    {255, 1, 15, 0, {1, s_pruneGroup5264}},
};
static const PruneVariant s_pruneGroup5265[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_32NodeDescriptors[] =
{
    {255, 4, 1, 0, {1, s_pruneGroup5265}},
};
static const PruneVariant s_pruneGroup5266[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_33NodeDescriptors[] =
{
    {255, 4, 5, 0, {1, s_pruneGroup5266}},
};
static const PruneVariant s_pruneGroup5267[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_34NodeDescriptors[] =
{
    {255, 4, 2, 0, {1, s_pruneGroup5267}},
};
static const PruneVariant s_pruneGroup5268[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_35NodeDescriptors[] =
{
    {255, 4, 6, 0, {1, s_pruneGroup5268}},
};
static const PruneVariant s_pruneGroup5269[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_36NodeDescriptors[] =
{
    {255, 4, 3, 0, {1, s_pruneGroup5269}},
};
static const PruneVariant s_pruneGroup5270[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_37NodeDescriptors[] =
{
    {255, 4, 7, 0, {1, s_pruneGroup5270}},
};
static const PruneVariant s_pruneGroup5271[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_38NodeDescriptors[] =
{
    {255, 4, 4, 0, {1, s_pruneGroup5271}},
};
static const PruneVariant s_pruneGroup5272[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_39NodeDescriptors[] =
{
    {255, 4, 8, 0, {1, s_pruneGroup5272}},
};
static const PruneVariant s_pruneGroup5273[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_40NodeDescriptors[] =
{
    {255, 5, 1, 0, {1, s_pruneGroup5273}},
};
static const PruneVariant s_pruneGroup5274[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_41NodeDescriptors[] =
{
    {255, 5, 5, 0, {1, s_pruneGroup5274}},
};
static const PruneVariant s_pruneGroup5275[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_42NodeDescriptors[] =
{
    {255, 5, 2, 0, {1, s_pruneGroup5275}},
};
static const PruneVariant s_pruneGroup5276[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_43NodeDescriptors[] =
{
    {255, 5, 6, 0, {1, s_pruneGroup5276}},
};
static const PruneVariant s_pruneGroup5277[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_44NodeDescriptors[] =
{
    {255, 5, 3, 0, {1, s_pruneGroup5277}},
};
static const PruneVariant s_pruneGroup5278[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_45NodeDescriptors[] =
{
    {255, 5, 7, 0, {1, s_pruneGroup5278}},
};
static const PruneVariant s_pruneGroup5279[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_46NodeDescriptors[] =
{
    {255, 5, 4, 0, {1, s_pruneGroup5279}},
};
static const PruneVariant s_pruneGroup5280[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_47NodeDescriptors[] =
{
    {255, 5, 8, 0, {1, s_pruneGroup5280}},
};
static const PruneVariant s_pruneGroup5281[] = {{PruneGroupFDIN, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_48NodeDescriptors[] =
{
    {255, 1, 16, 0, {1, s_pruneGroup5281}},
};
static const PruneVariant s_pruneGroup5282[] = {{PruneGroupFDIN, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_49NodeDescriptors[] =
{
    {255, 1, 17, 0, {1, s_pruneGroup5282}},
};
static const PruneVariant s_pruneGroup5283[] = {{PruneGroupFDIN, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_50NodeDescriptors[] =
{
    {255, 1, 18, 0, {1, s_pruneGroup5283}},
};
static const PruneVariant s_pruneGroup5284[] = {{PruneGroupFDIN, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_51NodeDescriptors[] =
{
    {255, 1, 19, 0, {1, s_pruneGroup5284}},
};
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_pruneGroup5285[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link2_ChiExternalNode1_Out14Desc[] =
{
    {255, 4, 0, 0, {1, s_pruneGroup5285}}, // ChiGPUNode
};

static const PruneVariant s_pruneGroup5286[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link3_ChiExternalNode1_Out13Desc[] =
{
    {255, 5, 0, 0, {1, s_pruneGroup5286}}, // ChiGPUNode
};

static const PruneVariant s_pruneGroup5287[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup5288[] = {{PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup5289[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link4_ChiGPUNode0_Out7Desc[] =
{
    {255, 3, 7, 0, {1, s_pruneGroup5287}}, // GMENode
    {255, 12, 7, 0, {1, s_pruneGroup5288}}, // ChiEISV2Node
    {255, 13, 7, 0, {2, s_pruneGroup5289}}, // ChiEISV3Node
};

static const PruneVariant s_pruneGroup5290[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup5291[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link5_GMENode3_Out7Desc[] =
{
    {65538, 4, 10051, 0, {0, NULL}}, // IPE
    {65543, 1, 3, 0, {1, s_pruneGroup5290}}, // EVA_MCTF
    {65538, 26, 0, 0, {2, s_pruneGroup5291}}, // IPE
};

static const PruneVariant s_pruneGroup5292[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link6_ChiGPUNode4_Out14Desc[] =
{
    {255, 12, 7, 0, {1, s_pruneGroup5292}}, // ChiEISV2Node
};

static const PruneVariant s_pruneGroup5293[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup5294[] = {{PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup5295[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link7_ChiGPUNode2_Out6Desc[] =
{
    {255, 3, 6, 0, {1, s_pruneGroup5293}}, // GMENode
    {255, 12, 6, 0, {1, s_pruneGroup5294}}, // ChiEISV2Node
    {255, 13, 6, 0, {2, s_pruneGroup5295}}, // ChiEISV3Node
};

static const PruneVariant s_pruneGroup5296[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link8_ChiGPUNode5_Out13Desc[] =
{
    {255, 12, 6, 0, {1, s_pruneGroup5296}}, // ChiEISV2Node
};

static const PruneVariant s_pruneGroup5297[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup5298[] = {{PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup5299[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link9_ChiGPUNode0_Out20Desc[] =
{
    {65538, 4, 10067, 0, {1, s_pruneGroup5297}}, // IPE
    {65538, 6, 10067, 0, {1, s_pruneGroup5298}}, // IPE
    {65538, 8, 10067, 0, {2, s_pruneGroup5299}}, // IPE
    {65538, 26, 2, 0, {0, NULL}}, // IPE
};

static const PruneVariant s_pruneGroup5300[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup5301[] = {{PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup5302[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link10_ChiGPUNode0_Out9Desc[] =
{
    {255, 3, 9, 0, {1, s_pruneGroup5300}}, // GMENode
    {255, 12, 9, 0, {1, s_pruneGroup5301}}, // ChiEISV2Node
    {255, 13, 9, 0, {2, s_pruneGroup5302}}, // ChiEISV3Node
};

static const PruneVariant s_pruneGroup5303[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup5304[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup5305[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link11_GMENode3_Out9Desc[] =
{
    {65538, 4, 10054, 0, {1, s_pruneGroup5303}}, // IPE
    {65543, 1, 5, 0, {1, s_pruneGroup5304}}, // EVA_MCTF
    {65543, 1, 33, 0, {0, NULL}}, // EVA_MCTF
    {65538, 26, 1, 0, {2, s_pruneGroup5305}}, // IPE
};

static const PruneVariant s_pruneGroup5306[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link12_ChiGPUNode4_Out18Desc[] =
{
    {65538, 6, 10067, 0, {1, s_pruneGroup5306}}, // IPE
};

static const PruneVariant s_pruneGroup5307[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link13_ChiGPUNode4_Out15Desc[] =
{
    {255, 12, 9, 0, {1, s_pruneGroup5307}}, // 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_pruneGroup5308[] = {{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_pruneGroup5308}}, // IPE
};

static const PruneVariant s_pruneGroup5309[] = {{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_pruneGroup5309}}, // 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_pruneGroup5310[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup5311[] = {{PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup5312[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link27_ChiGPUNode2_Out21Desc[] =
{
    {65538, 4, 10066, 0, {1, s_pruneGroup5310}}, // IPE
    {65538, 6, 10066, 0, {1, s_pruneGroup5311}}, // IPE
    {65538, 8, 10066, 0, {2, s_pruneGroup5312}}, // IPE
};

static const PruneVariant s_pruneGroup5313[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup5314[] = {{PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup5315[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link28_ChiGPUNode2_Out8Desc[] =
{
    {255, 3, 8, 0, {1, s_pruneGroup5313}}, // GMENode
    {255, 12, 8, 0, {1, s_pruneGroup5314}}, // ChiEISV2Node
    {255, 13, 8, 0, {2, s_pruneGroup5315}}, // ChiEISV3Node
};

static const PruneVariant s_pruneGroup5316[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link29_ChiGPUNode5_Out19Desc[] =
{
    {65538, 6, 10066, 0, {1, s_pruneGroup5316}}, // IPE
};

static const PruneVariant s_pruneGroup5317[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link30_ChiGPUNode5_Out16Desc[] =
{
    {255, 12, 8, 0, {1, s_pruneGroup5317}}, // ChiEISV2Node
};

static const PruneVariant s_pruneGroup5318[] = {{PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link31_GMENode3_Out8Desc[] =
{
    {65538, 4, 10053, 0, {1, s_pruneGroup5318}}, // 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_pruneGroup5319[] = {{PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link47_EVA_MCTF1_Out39Desc[] =
{
    {65538, 5, 39, 0, {1, s_pruneGroup5319}}, // IPE
};

static const PruneVariant s_pruneGroup5320[] = {{PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link48_EVA_MCTF1_Out40Desc[] =
{
    {65538, 5, 40, 0, {1, s_pruneGroup5320}}, // IPE
};

static const PruneVariant s_pruneGroup5321[] = {{PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link49_EVA_MCTF1_Out41Desc[] =
{
    {65538, 5, 41, 0, {1, s_pruneGroup5321}}, // 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_pruneGroup5322[] = {{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_pruneGroup5322}}, // 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_pruneGroup5323[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link60_EVA_MCTF3_Out39Desc[] =
{
    {65538, 7, 39, 0, {2, s_pruneGroup5323}}, // IPE
};

static const PruneVariant s_pruneGroup5324[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link61_EVA_MCTF3_Out40Desc[] =
{
    {65538, 7, 40, 0, {2, s_pruneGroup5324}}, // IPE
};

static const PruneVariant s_pruneGroup5325[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link62_EVA_MCTF3_Out41Desc[] =
{
    {65538, 7, 41, 0, {2, s_pruneGroup5325}}, // IPE
};

static const PruneVariant s_pruneGroup5326[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link63_EVA_MVWarp4_Out39Desc[] =
{
    {65538, 9, 39, 0, {2, s_pruneGroup5326}}, // IPE
};

static const PruneVariant s_pruneGroup5327[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link64_EVA_MVWarp4_Out40Desc[] =
{
    {65538, 9, 40, 0, {2, s_pruneGroup5327}}, // IPE
};

static const PruneVariant s_pruneGroup5328[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link65_EVA_MVWarp4_Out41Desc[] =
{
    {65538, 9, 41, 0, {2, s_pruneGroup5328}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link66_IPE5_Out55Desc[] =
{
    {9, 0, 64, 0, {0, NULL}}, // StatsParse
};

static const PruneVariant s_pruneGroup5329[] = {{PruneGroupHDR10P, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link67_StatsParse0_Out0Desc[] =
{
    {3, 11, 0, 0, {1, s_pruneGroup5329}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link68_IPE5_Out8Desc[] =
{
    {2, 6, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW
};

static ChiLinkNodeDescriptor s_952_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_953_TARGET_BUFFER_PREVIEW2_Link_NodeDescriptors[] =
{
    {65538, 5, 51, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup5330[] = {{PruneGroupHDR10P, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link70_IPE7_Out55Desc[] =
{
    {9, 0, 64, 0, {1, s_pruneGroup5330}}, // StatsParse
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link71_IPE7_Out8Desc[] =
{
    {2, 6, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW
};

static ChiLinkNodeDescriptor s_954_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors[] =
{
    {65538, 7, 8, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup5331[] = {{PruneGroupHDR10P, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link72_IPE5_Out9Desc[] =
{
    {255, 21, 0, 0, {0, NULL}}, // ChiHDR10P
    {2, 5, 0, 0, {1, s_pruneGroup5331}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_955_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 5, 9, 0, {1, s_pruneGroup5331}},
};
static const PruneVariant s_pruneGroup5332[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupHDR10P, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link73_ChiHDR10P21_Out0Desc[] =
{
    {2, 5, 0, 0, {5, s_pruneGroup5332}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_956_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {255, 21, 0, 0, {5, s_pruneGroup5332}},
};
static const PruneVariant s_pruneGroup5333[] = {{PruneGroupHDR10P, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup5334[] = {{PruneGroupHDR10P, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link74_IPE9_Out9Desc[] =
{
    {255, 21, 0, 0, {1, s_pruneGroup5333}}, // ChiHDR10P
    {2, 5, 0, 0, {1, s_pruneGroup5334}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_957_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 9, 9, 0, {1, s_pruneGroup5334}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link75_IPE7_Out51Desc[] =
{
    {2, 6, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW2
};

static ChiLinkNodeDescriptor s_958_TARGET_BUFFER_PREVIEW2_Link_NodeDescriptors[] =
{
    {65538, 7, 51, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup5335[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link76_IPE26_Out8Desc[] =
{
    {255, 10, 0, 0, {4, s_pruneGroup5335}}, // AISegmentation
};

static const PruneVariant s_pruneGroup5336[] = {{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_pruneGroup5336}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup5337[] = {{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_pruneGroup5337}}, // AISegmentation
};

static const PruneVariant s_pruneGroup5338[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup5339[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup5340[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link79_AISegmentation10_Out22Desc[] =
{
    {65538, 5, 43, 0, {3, s_pruneGroup5338}}, // IPE
    {65538, 9, 43, 0, {4, s_pruneGroup5339}}, // IPE
    {65538, 7, 43, 0, {4, s_pruneGroup5340}}, // IPE
};

static const PruneVariant s_pruneGroup5341[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup5342[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup5343[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link80_AISegmentation10_Out23Desc[] =
{
    {65538, 5, 20, 0, {3, s_pruneGroup5341}}, // IPE
    {65538, 9, 20, 0, {4, s_pruneGroup5342}}, // IPE
    {65538, 7, 20, 0, {4, s_pruneGroup5343}}, // IPE
};

static const PruneVariant s_pruneGroup5344[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link81_IPE5_Out63Desc[] =
{
    {10, 1, 104, 0, {2, s_pruneGroup5344}}, // OfflineStats
};

static const PruneVariant s_pruneGroup5345[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link82_IPE7_Out63Desc[] =
{
    {10, 1, 104, 0, {3, s_pruneGroup5345}}, // OfflineStats
};

static const PruneVariant s_pruneGroup5346[] = {{PruneGroupAWBR, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link83_OfflineStats1_Out1Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup5346}}, // SinkNoBuffer
};

static ChiTargetPortDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_952_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_PREVIEW2", &UsecaseZSL_TARGET_BUFFER_PREVIEW2_target, 1, s_953_TARGET_BUFFER_PREVIEW2_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW2
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_954_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_955_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_956_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_957_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_PREVIEW2", &UsecaseZSL_TARGET_BUFFER_PREVIEW2_target, 1, s_958_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_pruneGroup5347[] = {{PruneGroupAWBR, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup5348[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup5349[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup5350[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup5351[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup5352[] = {{PruneGroupHDR10P, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup5353[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup5354[] = {{PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup5355[] = {{PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup5356[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup5357[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup5358[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup5359[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup5360[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup5361[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup5362[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup5363[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup5364[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup5365[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup5366[] = {{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_pruneGroup5347}, 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_pruneGroup5348}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithMFHDR_node255_12_properties, 255, 12, {8, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRNode255_12InputPortDescriptors, 4, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRNode255_12OutputPortDescriptors}, 3, {2, s_pruneGroup5349}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithMFHDR_node255_13_properties, 255, 13, {4, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRNode255_13InputPortDescriptors, 4, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRNode255_13OutputPortDescriptors}, 3, {2, s_pruneGroup5350}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithMFHDR_node255_14_properties, 255, 14, {5, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRNode255_14InputPortDescriptors, 4, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRNode255_14OutputPortDescriptors}, 3, {2, s_pruneGroup5351}, 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_pruneGroup5352}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithMFHDR_node255_3_properties, 255, 3, {4, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRNode255_3InputPortDescriptors, 4, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRNode255_3OutputPortDescriptors}, 3, {1, s_pruneGroup5353}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithMFHDR_node255_4_properties, 255, 4, {9, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRNode255_4InputPortDescriptors, 3, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRNode255_4OutputPortDescriptors}, 3, {1, s_pruneGroup5354}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithMFHDR_node255_5_properties, 255, 5, {9, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRNode255_5InputPortDescriptors, 3, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRNode255_5OutputPortDescriptors}, 3, {1, s_pruneGroup5355}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithMFHDR_node65538_26_properties, 65538, 26, {5, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRNode65538_26InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRNode65538_26OutputPortDescriptors}, 2, {4, s_pruneGroup5356}, 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_pruneGroup5357}, 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_pruneGroup5358}, 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_pruneGroup5359}, 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_pruneGroup5360}, 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_pruneGroup5361}, 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_pruneGroup5362}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithMFHDR_node65543_1_properties, 65543, 1, {13, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRNode65543_1InputPortDescriptors, 12, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRNode65543_1OutputPortDescriptors}, 1, {1, s_pruneGroup5363}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithMFHDR_node65543_3_properties, 65543, 3, {15, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRNode65543_3InputPortDescriptors, 12, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRNode65543_3OutputPortDescriptors}, 2, {2, s_pruneGroup5364}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithMFHDR_node65543_4_properties, 65543, 4, {4, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRNode65543_4InputPortDescriptors, 4, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRNode65543_4OutputPortDescriptors}, 2, {2, s_pruneGroup5365}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithMFHDR_node9_0_properties, 9, 0, {2, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRNode9_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRNode9_0OutputPortDescriptors}, 1, {1, s_pruneGroup5366}, 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,
    RealTimeSHDR = 61,
    RealTimeFeatureZSLPreviewRaw = 62,
    ZSLPreviewRawYUV = 63,
    RealTimeFeatureZSLPreviewRawYUV = 64,
    MfnrPostFilter = 65,
    MfsrPrefilter = 66,
    RealTimeFeatureZSLPreviewRawSWMCTFRGB = 67,
    SWMFMergeYuv = 68,
    MfnrBlend = 69,
    MultiCameraRealtime = 70,
    RealtimePostProcessor = 71,
    VideoEIS2PreviewEIS2Offline = 72,
    VideoEIS3PreviewEIS2Offline = 73,
    VideoNoEISPreviewNoEISOffline = 74,
    OfflineIFERealtime = 75,
    RealTimeFeatureZSLPreviewRawYuvEisIoT = 76,
    MultiCameraRealtimeAux = 77,
    OfflinePreview = 78,
    RealTimeFeatureZSLPreviewRawPDNetBokeh = 79,
    RealTimeSHDRIOTLDC = 80,
    VideoEIS3PreviewEIS2RealTimeOfflineIFE = 81,
    Yuv2YuvIPEProfiles = 82,
    Video4kEIS3PreviewEIS2Offline = 83,
    RealTimeYUVSHDREISIOT = 84,
    XHDRRealtimeZSLPreviewRaw = 85,
    MfsrBlend = 86,
    MultiCameraRTB = 87,
    MFHDRRealTimeFeatureZSLFusion = 88,
    MFHDRRealTimeFeatureZSLPreviewRaw = 89,
    VideoPreviewRealTime = 90,
    MultiCameraVideoBokeh = 91,
    MultiCameraVideoBokehWithEVADFS = 92,
    OfflineIFEPostProc = 93,
    UnifiedHDR = 94,
    MultiCameraSAT = 95,
    MultiCameraSATWithQSAT = 96,
    MultiCameraSATWithMFHDRWithQSAT = 97,
    MultiCameraSATNoGPU = 98,
    MultiCameraSATWithMFHDR = 99,
};

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, 4, 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, 4, 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, 9, 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, 8, 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, 4, UsecaseZSL_InternalZSLYuv2JpegNodes, 6, 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, 6, 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
    {"RealTimeSHDR", { 0, 9, UsecaseZSL_RealTimeSHDRNodes, 20, UsecaseZSL_RealTimeSHDRLinks, 1, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {4, UsecaseZSL_RealTimeSHDR_sink_TargetDescriptors}, {0, NULL}},  // RealTimeSHDR
    {"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                                                    , 100, 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 FillMapsqcs9100()
{
   g_EnumNameToEnumValueMap["InvalidVariantGroup"] = qcs9100::InvalidVariantGroup;
   g_EnumNameToEnumValueMap["PruneGroup4KEISv3"] = qcs9100::PruneGroup4KEISv3;
   g_EnumNameToEnumValueMap["PruneGroupAI"] = qcs9100::PruneGroupAI;
   g_EnumNameToEnumValueMap["PruneGroupAISEG"] = qcs9100::PruneGroupAISEG;
   g_EnumNameToEnumValueMap["PruneGroupAISegOnly"] = qcs9100::PruneGroupAISegOnly;
   g_EnumNameToEnumValueMap["PruneGroupAWBR"] = qcs9100::PruneGroupAWBR;
   g_EnumNameToEnumValueMap["PruneGroupBTMCMode"] = qcs9100::PruneGroupBTMCMode;
   g_EnumNameToEnumValueMap["PruneGroupCore3ASegment"] = qcs9100::PruneGroupCore3ASegment;
   g_EnumNameToEnumValueMap["PruneGroupDS64"] = qcs9100::PruneGroupDS64;
   g_EnumNameToEnumValueMap["PruneGroupEIS"] = qcs9100::PruneGroupEIS;
   g_EnumNameToEnumValueMap["PruneGroupEVAiTOF"] = qcs9100::PruneGroupEVAiTOF;
   g_EnumNameToEnumValueMap["PruneGroupFDIN"] = qcs9100::PruneGroupFDIN;
   g_EnumNameToEnumValueMap["PruneGroupFDSegment"] = qcs9100::PruneGroupFDSegment;
   g_EnumNameToEnumValueMap["PruneGroupHDR10P"] = qcs9100::PruneGroupHDR10P;
   g_EnumNameToEnumValueMap["PruneGroupHDRProfile"] = qcs9100::PruneGroupHDRProfile;
   g_EnumNameToEnumValueMap["PruneGroupHDRSnapshotProfile"] = qcs9100::PruneGroupHDRSnapshotProfile;
   g_EnumNameToEnumValueMap["PruneGroupHDRType"] = qcs9100::PruneGroupHDRType;
   g_EnumNameToEnumValueMap["PruneGroupHFRUsecase"] = qcs9100::PruneGroupHFRUsecase;
   g_EnumNameToEnumValueMap["PruneGroupIDEALRAW"] = qcs9100::PruneGroupIDEALRAW;
   g_EnumNameToEnumValueMap["PruneGroupIPEProfile"] = qcs9100::PruneGroupIPEProfile;
   g_EnumNameToEnumValueMap["PruneGroupLowResolutionSnapshot"] = qcs9100::PruneGroupLowResolutionSnapshot;
   g_EnumNameToEnumValueMap["PruneGroupMLInference"] = qcs9100::PruneGroupMLInference;
   g_EnumNameToEnumValueMap["PruneGroupMultiVC"] = qcs9100::PruneGroupMultiVC;
   g_EnumNameToEnumValueMap["PruneGroupNoRemosaic"] = qcs9100::PruneGroupNoRemosaic;
   g_EnumNameToEnumValueMap["PruneGroupPDNetSegment"] = qcs9100::PruneGroupPDNetSegment;
   g_EnumNameToEnumValueMap["PruneGroupPREVIEWCB"] = qcs9100::PruneGroupPREVIEWCB;
   g_EnumNameToEnumValueMap["PruneGroupPreviewHDR10P"] = qcs9100::PruneGroupPreviewHDR10P;
   g_EnumNameToEnumValueMap["PruneGroupRAW16"] = qcs9100::PruneGroupRAW16;
   g_EnumNameToEnumValueMap["PruneGroupResolutionUpscale"] = qcs9100::PruneGroupResolutionUpscale;
   g_EnumNameToEnumValueMap["PruneGroupSHDR"] = qcs9100::PruneGroupSHDR;
   g_EnumNameToEnumValueMap["PruneGroupSecureUsecase"] = qcs9100::PruneGroupSecureUsecase;
   g_EnumNameToEnumValueMap["PruneGroupSnapshot"] = qcs9100::PruneGroupSnapshot;
   g_EnumNameToEnumValueMap["PruneGroupStatsNNSegment"] = qcs9100::PruneGroupStatsNNSegment;
   g_EnumNameToEnumValueMap["PruneGroupTrackerSegment"] = qcs9100::PruneGroupTrackerSegment;
   g_EnumNameToEnumValueMap["PruneGroupVIULL"] = qcs9100::PruneGroupVIULL;
   g_EnumNameToEnumValueMap["PruneGroupVIULLPLUS"] = qcs9100::PruneGroupVIULLPLUS;
   g_EnumNameToEnumValueMap["PruneGroupYuvChiNode"] = qcs9100::PruneGroupYuvChiNode;
   g_StringArrayNameToStringArray["g_stringMapVariantGroup"] = qcs9100::g_stringMapVariantGroup;
   g_EnumNameToEnumValueMap["g_stringMapVariantGroupSize"] = sizeof(qcs9100::g_stringMapVariantGroup) / sizeof(qcs9100::g_stringMapVariantGroup[0]);
   g_EnumNameToEnumValueMap["InvalidVariantType"] = qcs9100::InvalidVariantType;
   g_EnumNameToEnumValueMap["PruneType4KEISv3"] = qcs9100::PruneType4KEISv3;
   g_EnumNameToEnumValueMap["PruneTypeCropPreview"] = qcs9100::PruneTypeCropPreview;
   g_EnumNameToEnumValueMap["PruneTypeDisable"] = qcs9100::PruneTypeDisable;
   g_EnumNameToEnumValueMap["PruneTypeDisabled"] = qcs9100::PruneTypeDisabled;
   g_EnumNameToEnumValueMap["PruneTypeEISv2"] = qcs9100::PruneTypeEISv2;
   g_EnumNameToEnumValueMap["PruneTypeEISv3"] = qcs9100::PruneTypeEISv3;
   g_EnumNameToEnumValueMap["PruneTypeEnable"] = qcs9100::PruneTypeEnable;
   g_EnumNameToEnumValueMap["PruneTypeEnabled"] = qcs9100::PruneTypeEnabled;
   g_EnumNameToEnumValueMap["PruneTypeFALSE"] = qcs9100::PruneTypeFALSE;
   g_EnumNameToEnumValueMap["PruneTypeFullFOVProcessing"] = qcs9100::PruneTypeFullFOVProcessing;
   g_EnumNameToEnumValueMap["PruneTypeFullPostProcessing"] = qcs9100::PruneTypeFullPostProcessing;
   g_EnumNameToEnumValueMap["PruneTypeHDR10"] = qcs9100::PruneTypeHDR10;
   g_EnumNameToEnumValueMap["PruneTypeHDR10Plus"] = qcs9100::PruneTypeHDR10Plus;
   g_EnumNameToEnumValueMap["PruneTypeHEIC"] = qcs9100::PruneTypeHEIC;
   g_EnumNameToEnumValueMap["PruneTypeHLG10"] = qcs9100::PruneTypeHLG10;
   g_EnumNameToEnumValueMap["PruneTypeJPEG"] = qcs9100::PruneTypeJPEG;
   g_EnumNameToEnumValueMap["PruneTypeMFHDR"] = qcs9100::PruneTypeMFHDR;
   g_EnumNameToEnumValueMap["PruneTypeNoiseProcessing"] = qcs9100::PruneTypeNoiseProcessing;
   g_EnumNameToEnumValueMap["PruneTypePostProcessing"] = qcs9100::PruneTypePostProcessing;
   g_EnumNameToEnumValueMap["PruneTypePreviewOffVideoOn"] = qcs9100::PruneTypePreviewOffVideoOn;
   g_EnumNameToEnumValueMap["PruneTypePreviewOffVideoOnSnapshotOff"] = qcs9100::PruneTypePreviewOffVideoOnSnapshotOff;
   g_EnumNameToEnumValueMap["PruneTypePreviewOffVideoOnSnapshotOn"] = qcs9100::PruneTypePreviewOffVideoOnSnapshotOn;
   g_EnumNameToEnumValueMap["PruneTypePreviewOnVideoOff"] = qcs9100::PruneTypePreviewOnVideoOff;
   g_EnumNameToEnumValueMap["PruneTypePreviewOnVideoOffSnapshotOff"] = qcs9100::PruneTypePreviewOnVideoOffSnapshotOff;
   g_EnumNameToEnumValueMap["PruneTypePreviewOnVideoOffSnapshotOn"] = qcs9100::PruneTypePreviewOnVideoOffSnapshotOn;
   g_EnumNameToEnumValueMap["PruneTypePreviewOnVideoOn"] = qcs9100::PruneTypePreviewOnVideoOn;
   g_EnumNameToEnumValueMap["PruneTypePreviewOnVideoOnSnapshotOff"] = qcs9100::PruneTypePreviewOnVideoOnSnapshotOff;
   g_EnumNameToEnumValueMap["PruneTypePreviewOnVideoOnSnapshotOn"] = qcs9100::PruneTypePreviewOnVideoOnSnapshotOn;
   g_EnumNameToEnumValueMap["PruneTypePreviewOnly"] = qcs9100::PruneTypePreviewOnly;
   g_EnumNameToEnumValueMap["PruneTypePreviewOnlySnapshotOff"] = qcs9100::PruneTypePreviewOnlySnapshotOff;
   g_EnumNameToEnumValueMap["PruneTypePreviewOnlySnapshotOn"] = qcs9100::PruneTypePreviewOnlySnapshotOn;
   g_EnumNameToEnumValueMap["PruneTypePreviewVideo"] = qcs9100::PruneTypePreviewVideo;
   g_EnumNameToEnumValueMap["PruneTypeQHDR"] = qcs9100::PruneTypeQHDR;
   g_EnumNameToEnumValueMap["PruneTypeQHDRPREVIEW"] = qcs9100::PruneTypeQHDRPREVIEW;
   g_EnumNameToEnumValueMap["PruneTypeSCQHDR"] = qcs9100::PruneTypeSCQHDR;
   g_EnumNameToEnumValueMap["PruneTypeSCSHDR"] = qcs9100::PruneTypeSCSHDR;
   g_EnumNameToEnumValueMap["PruneTypeSDR"] = qcs9100::PruneTypeSDR;
   g_EnumNameToEnumValueMap["PruneTypeSHDR"] = qcs9100::PruneTypeSHDR;
   g_EnumNameToEnumValueMap["PruneTypeScalePostProcessing"] = qcs9100::PruneTypeScalePostProcessing;
   g_EnumNameToEnumValueMap["PruneTypeSnapshotOn"] = qcs9100::PruneTypeSnapshotOn;
   g_EnumNameToEnumValueMap["PruneTypeTRUE"] = qcs9100::PruneTypeTRUE;
   g_EnumNameToEnumValueMap["PruneTypeVideoOnly"] = qcs9100::PruneTypeVideoOnly;
   g_EnumNameToEnumValueMap["PruneTypeVideoOnlySnapshotOff"] = qcs9100::PruneTypeVideoOnlySnapshotOff;
   g_EnumNameToEnumValueMap["PruneTypeVideoOnlySnapshotOn"] = qcs9100::PruneTypeVideoOnlySnapshotOn;
   g_EnumNameToEnumValueMap["PruneTypeXCFASnapshot"] = qcs9100::PruneTypeXCFASnapshot;
   g_EnumNameToEnumValueMap["PruneTypeZoomProcessing"] = qcs9100::PruneTypeZoomProcessing;
   g_StringArrayNameToStringArray["g_stringMapVariantType"] = qcs9100::g_stringMapVariantType;
   g_EnumNameToEnumValueMap["g_stringMapVariantTypeSize"] = sizeof(qcs9100::g_stringMapVariantType) / sizeof(qcs9100::g_stringMapVariantType[0]);
   g_EnumNameToEnumValueMap["Preview"] = qcs9100::Preview;
   g_EnumNameToEnumValueMap["SecurePreview"] = qcs9100::SecurePreview;
   g_EnumNameToEnumValueMap["PreviewVideoHFRNo3ANoPreview"] = qcs9100::PreviewVideoHFRNo3ANoPreview;
   g_EnumNameToEnumValueMap["TorchPipeline"] = qcs9100::TorchPipeline;
   g_EnumNameToEnumValueMap["AONPipeline"] = qcs9100::AONPipeline;
   g_EnumNameToEnumValueMap["Raw8"] = qcs9100::Raw8;
   g_EnumNameToEnumValueMap["Raw"] = qcs9100::Raw;
   g_EnumNameToEnumValueMap["Depth1"] = qcs9100::Depth1;
   g_EnumNameToEnumValueMap["Depth1_12"] = qcs9100::Depth1_12;
   g_EnumNameToEnumValueMap["PrimaryVMPreview"] = qcs9100::PrimaryVMPreview;
   g_EnumNameToEnumValueMap["TrustedVMPreview"] = qcs9100::TrustedVMPreview;
   g_EnumNameToEnumValueMap["PreviewVideoHFR3ANoPreview"] = qcs9100::PreviewVideoHFR3ANoPreview;
   g_EnumNameToEnumValueMap["PreviewVideoHFR3ANoVideo"] = qcs9100::PreviewVideoHFR3ANoVideo;
   g_EnumNameToEnumValueMap["BasicPreview"] = qcs9100::BasicPreview;
   g_EnumNameToEnumValueMap["EVS"] = qcs9100::EVS;
   g_EnumNameToEnumValueMap["PreviewVideo"] = qcs9100::PreviewVideo;
   g_EnumNameToEnumValueMap["SecurePreviewVideo"] = qcs9100::SecurePreviewVideo;
   g_EnumNameToEnumValueMap["PreviewVideoHFR"] = qcs9100::PreviewVideoHFR;
   g_EnumNameToEnumValueMap["PreviewVideoHFRNo3A"] = qcs9100::PreviewVideoHFRNo3A;
   g_EnumNameToEnumValueMap["Depth2"] = qcs9100::Depth2;
   g_EnumNameToEnumValueMap["Depth2_12"] = qcs9100::Depth2_12;
   g_EnumNameToEnumValueMap["OfflineFD"] = qcs9100::OfflineFD;
   g_EnumNameToEnumValueMap["BasicJPEGPreview"] = qcs9100::BasicJPEGPreview;
   g_EnumNameToEnumValueMap["ZSLSnapshotJpegTuning"] = qcs9100::ZSLSnapshotJpegTuning;
   g_EnumNameToEnumValueMap["ZSLSnapshotYUVTuning"] = qcs9100::ZSLSnapshotYUVTuning;
   g_EnumNameToEnumValueMap["ZSLPreviewRawTuning"] = qcs9100::ZSLPreviewRawTuning;
   g_EnumNameToEnumValueMap["VideoEIS2PreviewEIS2"] = qcs9100::VideoEIS2PreviewEIS2;
   g_EnumNameToEnumValueMap["VideoEIS3PreviewEIS2"] = qcs9100::VideoEIS3PreviewEIS2;
   g_EnumNameToEnumValueMap["Video4kEIS3PreviewEIS2"] = qcs9100::Video4kEIS3PreviewEIS2;
   g_EnumNameToEnumValueMap["VRfflineVideo"] = qcs9100::VRfflineVideo;
   g_EnumNameToEnumValueMap["VROfflineVamVideo"] = qcs9100::VROfflineVamVideo;
   g_EnumNameToEnumValueMap["RealtimeVideo0"] = qcs9100::RealtimeVideo0;
   g_EnumNameToEnumValueMap["RealtimeVideo1"] = qcs9100::RealtimeVideo1;
   g_EnumNameToEnumValueMap["VRSnapshotYUV1"] = qcs9100::VRSnapshotYUV1;
   g_EnumNameToEnumValueMap["VROfflinePreview"] = qcs9100::VROfflinePreview;
   g_EnumNameToEnumValueMap["VRSnapshotYUV0"] = qcs9100::VRSnapshotYUV0;
   g_EnumNameToEnumValueMap["VROfflineSnapshot"] = qcs9100::VROfflineSnapshot;
   g_EnumNameToEnumValueMap["VROfflineRaw"] = qcs9100::VROfflineRaw;
   g_EnumNameToEnumValueMap["RealtimeVRPreview1"] = qcs9100::RealtimeVRPreview1;
   g_EnumNameToEnumValueMap["RealtimeVRPreview0"] = qcs9100::RealtimeVRPreview0;
   g_EnumNameToEnumValueMap["RealtimeFeatureSWRemosaic"] = qcs9100::RealtimeFeatureSWRemosaic;
   g_EnumNameToEnumValueMap["Bayer2YUVWithSWRemosaic"] = qcs9100::Bayer2YUVWithSWRemosaic;
   g_EnumNameToEnumValueMap["ZSLSnapshotYUV"] = qcs9100::ZSLSnapshotYUV;
   g_EnumNameToEnumValueMap["ZSLSnapshotFormatConvertor"] = qcs9100::ZSLSnapshotFormatConvertor;
   g_EnumNameToEnumValueMap["InternalZSLYuv2JpegMFNR"] = qcs9100::InternalZSLYuv2JpegMFNR;
   g_EnumNameToEnumValueMap["InternalZSLYuv2JpegMFSR"] = qcs9100::InternalZSLYuv2JpegMFSR;
   g_EnumNameToEnumValueMap["OfflineNoiseReprocess"] = qcs9100::OfflineNoiseReprocess;
   g_EnumNameToEnumValueMap["OfflineNoiseReprocessAux"] = qcs9100::OfflineNoiseReprocessAux;
   g_EnumNameToEnumValueMap["ZSLYuv2Yuv"] = qcs9100::ZSLYuv2Yuv;
   g_EnumNameToEnumValueMap["QuadCFARemosaic"] = qcs9100::QuadCFARemosaic;
   g_EnumNameToEnumValueMap["QuadCFASnapshotYuv"] = qcs9100::QuadCFASnapshotYuv;
   g_EnumNameToEnumValueMap["MemcpyZSLYUV"] = qcs9100::MemcpyZSLYUV;
   g_EnumNameToEnumValueMap["MLAWBSnapshot"] = qcs9100::MLAWBSnapshot;
   g_EnumNameToEnumValueMap["ZSLReprocessYuvToYuv2Streams"] = qcs9100::ZSLReprocessYuvToYuv2Streams;
   g_EnumNameToEnumValueMap["RealTimeFeatureZSLPreviewPerPortYUV"] = qcs9100::RealTimeFeatureZSLPreviewPerPortYUV;
   g_EnumNameToEnumValueMap["PostFusionIPE"] = qcs9100::PostFusionIPE;
   g_EnumNameToEnumValueMap["DepthProvider"] = qcs9100::DepthProvider;
   g_EnumNameToEnumValueMap["InternalGPUFlip"] = qcs9100::InternalGPUFlip;
   g_EnumNameToEnumValueMap["RealTimeFeatureZSLPreviewYUV"] = qcs9100::RealTimeFeatureZSLPreviewYUV;
   g_EnumNameToEnumValueMap["Merge2YuvCustomTo1Yuv"] = qcs9100::Merge2YuvCustomTo1Yuv;
   g_EnumNameToEnumValueMap["ZSLSnapshotJpegGPU"] = qcs9100::ZSLSnapshotJpegGPU;
   g_EnumNameToEnumValueMap["MLZSLYUV"] = qcs9100::MLZSLYUV;
   g_EnumNameToEnumValueMap["MLIPEYUV"] = qcs9100::MLIPEYUV;
   g_EnumNameToEnumValueMap["InternalYuv2YuvIPEFull"] = qcs9100::InternalYuv2YuvIPEFull;
   g_EnumNameToEnumValueMap["ZSLSnapshotJpeg"] = qcs9100::ZSLSnapshotJpeg;
   g_EnumNameToEnumValueMap["ZSLSnapshotYUVHAL"] = qcs9100::ZSLSnapshotYUVHAL;
   g_EnumNameToEnumValueMap["InternalZSLYuv2JpegGPU"] = qcs9100::InternalZSLYuv2JpegGPU;
   g_EnumNameToEnumValueMap["Merge3YuvCustomTo1Yuv"] = qcs9100::Merge3YuvCustomTo1Yuv;
   g_EnumNameToEnumValueMap["SWMFMergeRaw"] = qcs9100::SWMFMergeRaw;
   g_EnumNameToEnumValueMap["YuvGpu2Jpeg"] = qcs9100::YuvGpu2Jpeg;
   g_EnumNameToEnumValueMap["QLLOfflineSnapshotStatsRegeneration"] = qcs9100::QLLOfflineSnapshotStatsRegeneration;
   g_EnumNameToEnumValueMap["AFBracketing3FrameFusionYUV"] = qcs9100::AFBracketing3FrameFusionYUV;
   g_EnumNameToEnumValueMap["AFBracketing2FrameAlignmentYUV"] = qcs9100::AFBracketing2FrameAlignmentYUV;
   g_EnumNameToEnumValueMap["RealTimeFeatureZSLMultiVC"] = qcs9100::RealTimeFeatureZSLMultiVC;
   g_EnumNameToEnumValueMap["RealTimeFeatureZSLPreviewRawSWMCTF"] = qcs9100::RealTimeFeatureZSLPreviewRawSWMCTF;
   g_EnumNameToEnumValueMap["RealTimeFeatureNZSLSnapshotRDI"] = qcs9100::RealTimeFeatureNZSLSnapshotRDI;
   g_EnumNameToEnumValueMap["RealTimePreviewVideoHFR"] = qcs9100::RealTimePreviewVideoHFR;
   g_EnumNameToEnumValueMap["RealTimePreviewVideoHFRNo3A"] = qcs9100::RealTimePreviewVideoHFRNo3A;
   g_EnumNameToEnumValueMap["ZSLSnapshotIFEYUVTOHAL"] = qcs9100::ZSLSnapshotIFEYUVTOHAL;
   g_EnumNameToEnumValueMap["ZSLSnapshotBPSYUVTOHAL"] = qcs9100::ZSLSnapshotBPSYUVTOHAL;
   g_EnumNameToEnumValueMap["ZSLSnapshotIPEYUVTOHAL"] = qcs9100::ZSLSnapshotIPEYUVTOHAL;
   g_EnumNameToEnumValueMap["InternalZSLYuv2Jpeg"] = qcs9100::InternalZSLYuv2Jpeg;
   g_EnumNameToEnumValueMap["InternalZSLYuv2JpegScaling"] = qcs9100::InternalZSLYuv2JpegScaling;
   g_EnumNameToEnumValueMap["MfsrPostFilter"] = qcs9100::MfsrPostFilter;
   g_EnumNameToEnumValueMap["QuadCFAFullSizeRaw"] = qcs9100::QuadCFAFullSizeRaw;
   g_EnumNameToEnumValueMap["FusionSnapshot"] = qcs9100::FusionSnapshot;
   g_EnumNameToEnumValueMap["BokehSnapshot"] = qcs9100::BokehSnapshot;
   g_EnumNameToEnumValueMap["MultiCameraRAW16"] = qcs9100::MultiCameraRAW16;
   g_EnumNameToEnumValueMap["InternalYuv2YuvIPE"] = qcs9100::InternalYuv2YuvIPE;
   g_EnumNameToEnumValueMap["MFHDRTwoFrameSnapshotFusion"] = qcs9100::MFHDRTwoFrameSnapshotFusion;
   g_EnumNameToEnumValueMap["MfsrEqualization"] = qcs9100::MfsrEqualization;
   g_EnumNameToEnumValueMap["InternalYuv2YuvIPE1"] = qcs9100::InternalYuv2YuvIPE1;
   g_EnumNameToEnumValueMap["RealTimeFeatureZSLPreviewRawRGB"] = qcs9100::RealTimeFeatureZSLPreviewRawRGB;
   g_EnumNameToEnumValueMap["ZSLPreviewRaw"] = qcs9100::ZSLPreviewRaw;
   g_EnumNameToEnumValueMap["RealTimeFeatureNZSLSnapshotRDIStatsParse"] = qcs9100::RealTimeFeatureNZSLSnapshotRDIStatsParse;
   g_EnumNameToEnumValueMap["MfnrPrefilter"] = qcs9100::MfnrPrefilter;
   g_EnumNameToEnumValueMap["QuadCFAFullSizeStatsParse"] = qcs9100::QuadCFAFullSizeStatsParse;
   g_EnumNameToEnumValueMap["RealTimeFeatureZSLPreviewRawPerPortOfflineIFE"] = qcs9100::RealTimeFeatureZSLPreviewRawPerPortOfflineIFE;
   g_EnumNameToEnumValueMap["RealTimeFeatureZSLPreviewRawOfflineIFE"] = qcs9100::RealTimeFeatureZSLPreviewRawOfflineIFE;
   g_EnumNameToEnumValueMap["ZSLReprocessYuvToYuv3Streams"] = qcs9100::ZSLReprocessYuvToYuv3Streams;
   g_EnumNameToEnumValueMap["MFHDRThreeFrameSnapshotFusion"] = qcs9100::MFHDRThreeFrameSnapshotFusion;
   g_EnumNameToEnumValueMap["RealTimeSHDR"] = qcs9100::RealTimeSHDR;
   g_EnumNameToEnumValueMap["RealTimeFeatureZSLPreviewRaw"] = qcs9100::RealTimeFeatureZSLPreviewRaw;
   g_EnumNameToEnumValueMap["ZSLPreviewRawYUV"] = qcs9100::ZSLPreviewRawYUV;
   g_EnumNameToEnumValueMap["RealTimeFeatureZSLPreviewRawYUV"] = qcs9100::RealTimeFeatureZSLPreviewRawYUV;
   g_EnumNameToEnumValueMap["MfnrPostFilter"] = qcs9100::MfnrPostFilter;
   g_EnumNameToEnumValueMap["MfsrPrefilter"] = qcs9100::MfsrPrefilter;
   g_EnumNameToEnumValueMap["RealTimeFeatureZSLPreviewRawSWMCTFRGB"] = qcs9100::RealTimeFeatureZSLPreviewRawSWMCTFRGB;
   g_EnumNameToEnumValueMap["SWMFMergeYuv"] = qcs9100::SWMFMergeYuv;
   g_EnumNameToEnumValueMap["MfnrBlend"] = qcs9100::MfnrBlend;
   g_EnumNameToEnumValueMap["MultiCameraRealtime"] = qcs9100::MultiCameraRealtime;
   g_EnumNameToEnumValueMap["RealtimePostProcessor"] = qcs9100::RealtimePostProcessor;
   g_EnumNameToEnumValueMap["VideoEIS2PreviewEIS2Offline"] = qcs9100::VideoEIS2PreviewEIS2Offline;
   g_EnumNameToEnumValueMap["VideoEIS3PreviewEIS2Offline"] = qcs9100::VideoEIS3PreviewEIS2Offline;
   g_EnumNameToEnumValueMap["VideoNoEISPreviewNoEISOffline"] = qcs9100::VideoNoEISPreviewNoEISOffline;
   g_EnumNameToEnumValueMap["OfflineIFERealtime"] = qcs9100::OfflineIFERealtime;
   g_EnumNameToEnumValueMap["RealTimeFeatureZSLPreviewRawYuvEisIoT"] = qcs9100::RealTimeFeatureZSLPreviewRawYuvEisIoT;
   g_EnumNameToEnumValueMap["MultiCameraRealtimeAux"] = qcs9100::MultiCameraRealtimeAux;
   g_EnumNameToEnumValueMap["OfflinePreview"] = qcs9100::OfflinePreview;
   g_EnumNameToEnumValueMap["RealTimeFeatureZSLPreviewRawPDNetBokeh"] = qcs9100::RealTimeFeatureZSLPreviewRawPDNetBokeh;
   g_EnumNameToEnumValueMap["RealTimeSHDRIOTLDC"] = qcs9100::RealTimeSHDRIOTLDC;
   g_EnumNameToEnumValueMap["VideoEIS3PreviewEIS2RealTimeOfflineIFE"] = qcs9100::VideoEIS3PreviewEIS2RealTimeOfflineIFE;
   g_EnumNameToEnumValueMap["Yuv2YuvIPEProfiles"] = qcs9100::Yuv2YuvIPEProfiles;
   g_EnumNameToEnumValueMap["Video4kEIS3PreviewEIS2Offline"] = qcs9100::Video4kEIS3PreviewEIS2Offline;
   g_EnumNameToEnumValueMap["RealTimeYUVSHDREISIOT"] = qcs9100::RealTimeYUVSHDREISIOT;
   g_EnumNameToEnumValueMap["XHDRRealtimeZSLPreviewRaw"] = qcs9100::XHDRRealtimeZSLPreviewRaw;
   g_EnumNameToEnumValueMap["MfsrBlend"] = qcs9100::MfsrBlend;
   g_EnumNameToEnumValueMap["MultiCameraRTB"] = qcs9100::MultiCameraRTB;
   g_EnumNameToEnumValueMap["MFHDRRealTimeFeatureZSLFusion"] = qcs9100::MFHDRRealTimeFeatureZSLFusion;
   g_EnumNameToEnumValueMap["MFHDRRealTimeFeatureZSLPreviewRaw"] = qcs9100::MFHDRRealTimeFeatureZSLPreviewRaw;
   g_EnumNameToEnumValueMap["VideoPreviewRealTime"] = qcs9100::VideoPreviewRealTime;
   g_EnumNameToEnumValueMap["MultiCameraVideoBokeh"] = qcs9100::MultiCameraVideoBokeh;
   g_EnumNameToEnumValueMap["MultiCameraVideoBokehWithEVADFS"] = qcs9100::MultiCameraVideoBokehWithEVADFS;
   g_EnumNameToEnumValueMap["OfflineIFEPostProc"] = qcs9100::OfflineIFEPostProc;
   g_EnumNameToEnumValueMap["UnifiedHDR"] = qcs9100::UnifiedHDR;
   g_EnumNameToEnumValueMap["MultiCameraSAT"] = qcs9100::MultiCameraSAT;
   g_EnumNameToEnumValueMap["MultiCameraSATWithQSAT"] = qcs9100::MultiCameraSATWithQSAT;
   g_EnumNameToEnumValueMap["MultiCameraSATWithMFHDRWithQSAT"] = qcs9100::MultiCameraSATWithMFHDRWithQSAT;
   g_EnumNameToEnumValueMap["MultiCameraSATNoGPU"] = qcs9100::MultiCameraSATNoGPU;
   g_EnumNameToEnumValueMap["MultiCameraSATWithMFHDR"] = qcs9100::MultiCameraSATWithMFHDR;
   g_UsecaseCollectionNameToUsecaseCollectionMap["PerNumTargetUsecases"] =qcs9100::PerNumTargetUsecases;
   g_EnumNameToEnumValueMap["PerNumTargetUsecasesSize"]             = sizeof(qcs9100::PerNumTargetUsecases) / sizeof(qcs9100::PerNumTargetUsecases[0]);
   g_EnumNameToEnumValueMap["UsecasePreviewId"] = qcs9100::UsecasePreviewId;
   g_UsecaseNameToUsecaseInstanceMap["g_pUsecasePreview"] = &(qcs9100::Usecases1Target[qcs9100::UsecasePreviewId]);
   g_UsecaseNameToUsecaseInstanceMap["Usecases1Target"] = qcs9100::Usecases1Target;
   g_EnumNameToEnumValueMap["UsecaseSecurePreviewId"] = qcs9100::UsecaseSecurePreviewId;
   g_UsecaseNameToUsecaseInstanceMap["g_pUsecaseSecurePreview"] = &(qcs9100::Usecases1Target[qcs9100::UsecaseSecurePreviewId]);
   g_UsecaseNameToUsecaseInstanceMap["Usecases1Target"] = qcs9100::Usecases1Target;
   g_EnumNameToEnumValueMap["UsecaseVideoHFRNo3ANoPreviewId"] = qcs9100::UsecaseVideoHFRNo3ANoPreviewId;
   g_UsecaseNameToUsecaseInstanceMap["g_pUsecaseVideoHFRNo3ANoPreview"] = &(qcs9100::Usecases1Target[qcs9100::UsecaseVideoHFRNo3ANoPreviewId]);
   g_UsecaseNameToUsecaseInstanceMap["Usecases1Target"] = qcs9100::Usecases1Target;
   g_EnumNameToEnumValueMap["UsecaseTorchId"] = qcs9100::UsecaseTorchId;
   g_UsecaseNameToUsecaseInstanceMap["g_pUsecaseTorch"] = &(qcs9100::Usecases1Target[qcs9100::UsecaseTorchId]);
   g_UsecaseNameToUsecaseInstanceMap["Usecases1Target"] = qcs9100::Usecases1Target;
   g_EnumNameToEnumValueMap["UsecaseAONId"] = qcs9100::UsecaseAONId;
   g_UsecaseNameToUsecaseInstanceMap["g_pUsecaseAON"] = &(qcs9100::Usecases1Target[qcs9100::UsecaseAONId]);
   g_UsecaseNameToUsecaseInstanceMap["Usecases1Target"] = qcs9100::Usecases1Target;
   g_EnumNameToEnumValueMap["UsecaseRaw8Id"] = qcs9100::UsecaseRaw8Id;
   g_UsecaseNameToUsecaseInstanceMap["g_pUsecaseRaw8"] = &(qcs9100::Usecases1Target[qcs9100::UsecaseRaw8Id]);
   g_UsecaseNameToUsecaseInstanceMap["Usecases1Target"] = qcs9100::Usecases1Target;
   g_EnumNameToEnumValueMap["UsecaseRawId"] = qcs9100::UsecaseRawId;
   g_UsecaseNameToUsecaseInstanceMap["g_pUsecaseRaw"] = &(qcs9100::Usecases1Target[qcs9100::UsecaseRawId]);
   g_UsecaseNameToUsecaseInstanceMap["Usecases1Target"] = qcs9100::Usecases1Target;
   g_EnumNameToEnumValueMap["UsecaseDepth1Id"] = qcs9100::UsecaseDepth1Id;
   g_UsecaseNameToUsecaseInstanceMap["g_pUsecaseDepth1"] = &(qcs9100::Usecases1Target[qcs9100::UsecaseDepth1Id]);
   g_UsecaseNameToUsecaseInstanceMap["Usecases1Target"] = qcs9100::Usecases1Target;
   g_EnumNameToEnumValueMap["UsecaseDepth1_12Id"] = qcs9100::UsecaseDepth1_12Id;
   g_UsecaseNameToUsecaseInstanceMap["g_pUsecaseDepth1_12"] = &(qcs9100::Usecases1Target[qcs9100::UsecaseDepth1_12Id]);
   g_UsecaseNameToUsecaseInstanceMap["Usecases1Target"] = qcs9100::Usecases1Target;
   g_EnumNameToEnumValueMap["UsecaseSecureVMPreviewId"] = qcs9100::UsecaseSecureVMPreviewId;
   g_UsecaseNameToUsecaseInstanceMap["g_pUsecaseSecureVMPreview"] = &(qcs9100::Usecases1Target[qcs9100::UsecaseSecureVMPreviewId]);
   g_UsecaseNameToUsecaseInstanceMap["Usecases1Target"] = qcs9100::Usecases1Target;
   g_EnumNameToEnumValueMap["UsecaseVideoHFR3ANoPreviewId"] = qcs9100::UsecaseVideoHFR3ANoPreviewId;
   g_UsecaseNameToUsecaseInstanceMap["g_pUsecaseVideoHFR3ANoPreview"] = &(qcs9100::Usecases1Target[qcs9100::UsecaseVideoHFR3ANoPreviewId]);
   g_UsecaseNameToUsecaseInstanceMap["Usecases1Target"] = qcs9100::Usecases1Target;
   g_EnumNameToEnumValueMap["UsecaseVideoHFR3ANoVideoId"] = qcs9100::UsecaseVideoHFR3ANoVideoId;
   g_UsecaseNameToUsecaseInstanceMap["g_pUsecaseVideoHFR3ANoVideo"] = &(qcs9100::Usecases1Target[qcs9100::UsecaseVideoHFR3ANoVideoId]);
   g_UsecaseNameToUsecaseInstanceMap["Usecases1Target"] = qcs9100::Usecases1Target;
   g_EnumNameToEnumValueMap["UsecaseBasicPreviewId"] = qcs9100::UsecaseBasicPreviewId;
   g_UsecaseNameToUsecaseInstanceMap["g_pUsecaseBasicPreview"] = &(qcs9100::Usecases1Target[qcs9100::UsecaseBasicPreviewId]);
   g_UsecaseNameToUsecaseInstanceMap["Usecases1Target"] = qcs9100::Usecases1Target;
   g_EnumNameToEnumValueMap["UsecaseEVSId"] = qcs9100::UsecaseEVSId;
   g_UsecaseNameToUsecaseInstanceMap["g_pUsecaseEVS"] = &(qcs9100::Usecases1Target[qcs9100::UsecaseEVSId]);
   g_UsecaseNameToUsecaseInstanceMap["Usecases1Target"] = qcs9100::Usecases1Target;
   g_EnumNameToEnumValueMap["UsecaseVideoId"] = qcs9100::UsecaseVideoId;
   g_UsecaseNameToUsecaseInstanceMap["g_pUsecaseVideo"] = &(qcs9100::Usecases2Target[qcs9100::UsecaseVideoId]);
   g_UsecaseNameToUsecaseInstanceMap["Usecases2Target"] = qcs9100::Usecases2Target;
   g_EnumNameToEnumValueMap["UsecaseSecurePreviewVideoId"] = qcs9100::UsecaseSecurePreviewVideoId;
   g_UsecaseNameToUsecaseInstanceMap["g_pUsecaseSecurePreviewVideo"] = &(qcs9100::Usecases2Target[qcs9100::UsecaseSecurePreviewVideoId]);
   g_UsecaseNameToUsecaseInstanceMap["Usecases2Target"] = qcs9100::Usecases2Target;
   g_EnumNameToEnumValueMap["UsecaseVideoHFRId"] = qcs9100::UsecaseVideoHFRId;
   g_UsecaseNameToUsecaseInstanceMap["g_pUsecaseVideoHFR"] = &(qcs9100::Usecases2Target[qcs9100::UsecaseVideoHFRId]);
   g_UsecaseNameToUsecaseInstanceMap["Usecases2Target"] = qcs9100::Usecases2Target;
   g_EnumNameToEnumValueMap["UsecaseVideoHFRNo3AId"] = qcs9100::UsecaseVideoHFRNo3AId;
   g_UsecaseNameToUsecaseInstanceMap["g_pUsecaseVideoHFRNo3A"] = &(qcs9100::Usecases2Target[qcs9100::UsecaseVideoHFRNo3AId]);
   g_UsecaseNameToUsecaseInstanceMap["Usecases2Target"] = qcs9100::Usecases2Target;
   g_EnumNameToEnumValueMap["UsecaseDepth2Id"] = qcs9100::UsecaseDepth2Id;
   g_UsecaseNameToUsecaseInstanceMap["g_pUsecaseDepth2"] = &(qcs9100::Usecases2Target[qcs9100::UsecaseDepth2Id]);
   g_UsecaseNameToUsecaseInstanceMap["Usecases2Target"] = qcs9100::Usecases2Target;
   g_EnumNameToEnumValueMap["UsecaseDepth2_12Id"] = qcs9100::UsecaseDepth2_12Id;
   g_UsecaseNameToUsecaseInstanceMap["g_pUsecaseDepth2_12"] = &(qcs9100::Usecases2Target[qcs9100::UsecaseDepth2_12Id]);
   g_UsecaseNameToUsecaseInstanceMap["Usecases2Target"] = qcs9100::Usecases2Target;
   g_EnumNameToEnumValueMap["TestOfflineFDId"] = qcs9100::TestOfflineFDId;
   g_UsecaseNameToUsecaseInstanceMap["g_pTestOfflineFD"] = &(qcs9100::Usecases2Target[qcs9100::TestOfflineFDId]);
   g_UsecaseNameToUsecaseInstanceMap["Usecases2Target"] = qcs9100::Usecases2Target;
   g_EnumNameToEnumValueMap["UsecaseBasicPreviewSnapshotId"] = qcs9100::UsecaseBasicPreviewSnapshotId;
   g_UsecaseNameToUsecaseInstanceMap["g_pUsecaseBasicPreviewSnapshot"] = &(qcs9100::Usecases2Target[qcs9100::UsecaseBasicPreviewSnapshotId]);
   g_UsecaseNameToUsecaseInstanceMap["Usecases2Target"] = qcs9100::Usecases2Target;
   g_EnumNameToEnumValueMap["UsecaseZSLTuningId"] = qcs9100::UsecaseZSLTuningId;
   g_UsecaseNameToUsecaseInstanceMap["g_pUsecaseZSLTuning"] = &(qcs9100::Usecases3Target[qcs9100::UsecaseZSLTuningId]);
   g_UsecaseNameToUsecaseInstanceMap["Usecases3Target"] = qcs9100::Usecases3Target;
   g_EnumNameToEnumValueMap["UsecaseVideoEIS2PreviewEIS2Id"] = qcs9100::UsecaseVideoEIS2PreviewEIS2Id;
   g_UsecaseNameToUsecaseInstanceMap["g_pUsecaseVideoEIS2PreviewEIS2"] = &(qcs9100::Usecases3Target[qcs9100::UsecaseVideoEIS2PreviewEIS2Id]);
   g_UsecaseNameToUsecaseInstanceMap["Usecases3Target"] = qcs9100::Usecases3Target;
   g_EnumNameToEnumValueMap["UsecaseVideoEIS3PreviewEIS2Id"] = qcs9100::UsecaseVideoEIS3PreviewEIS2Id;
   g_UsecaseNameToUsecaseInstanceMap["g_pUsecaseVideoEIS3PreviewEIS2"] = &(qcs9100::Usecases3Target[qcs9100::UsecaseVideoEIS3PreviewEIS2Id]);
   g_UsecaseNameToUsecaseInstanceMap["Usecases3Target"] = qcs9100::Usecases3Target;
   g_EnumNameToEnumValueMap["UsecaseVideo4kEIS3PreviewEIS2Id"] = qcs9100::UsecaseVideo4kEIS3PreviewEIS2Id;
   g_UsecaseNameToUsecaseInstanceMap["g_pUsecaseVideo4kEIS3PreviewEIS2"] = &(qcs9100::Usecases3Target[qcs9100::UsecaseVideo4kEIS3PreviewEIS2Id]);
   g_UsecaseNameToUsecaseInstanceMap["Usecases3Target"] = qcs9100::Usecases3Target;
   g_EnumNameToEnumValueMap["UsecaseVRVideoId"] = qcs9100::UsecaseVRVideoId;
   g_UsecaseNameToUsecaseInstanceMap["g_pUsecaseVRVideo"] = &(qcs9100::Usecases6Target[qcs9100::UsecaseVRVideoId]);
   g_UsecaseNameToUsecaseInstanceMap["Usecases6Target"] = qcs9100::Usecases6Target;
   g_EnumNameToEnumValueMap["UsecaseVRId"] = qcs9100::UsecaseVRId;
   g_UsecaseNameToUsecaseInstanceMap["g_pUsecaseVR"] = &(qcs9100::Usecases12Target[qcs9100::UsecaseVRId]);
   g_UsecaseNameToUsecaseInstanceMap["Usecases12Target"] = qcs9100::Usecases12Target;
   g_EnumNameToEnumValueMap["UsecaseZSLId"] = qcs9100::UsecaseZSLId;
   g_UsecaseNameToUsecaseInstanceMap["g_pUsecaseZSL"] = &(qcs9100::Usecases204Target[qcs9100::UsecaseZSLId]);
   g_UsecaseNameToUsecaseInstanceMap["Usecases204Target"] = qcs9100::Usecases204Target;
   g_EnumNameToEnumValueMap["ChiMaxNumTargets"] =204;

}

namespace qcs615
{
// Enumerator: VariantGroup
enum EVariantGroup
{
    InvalidVariantGroup = 0,
    PruneGroup4KEISv3 = 1,
    PruneGroupAI = 2,
    PruneGroupAISEG = 3,
    PruneGroupAISegOnly = 4,
    PruneGroupAWBR = 5,
    PruneGroupBTMCMode = 6,
    PruneGroupCore3ASegment = 7,
    PruneGroupDS64 = 8,
    PruneGroupEIS = 9,
    PruneGroupEVAiTOF = 10,
    PruneGroupFDIN = 11,
    PruneGroupFDSegment = 12,
    PruneGroupHDR10P = 13,
    PruneGroupHDRProfile = 14,
    PruneGroupHDRSnapshotProfile = 15,
    PruneGroupHDRType = 16,
    PruneGroupHFRUsecase = 17,
    PruneGroupIDEALRAW = 18,
    PruneGroupIPEProfile = 19,
    PruneGroupLowResolutionSnapshot = 20,
    PruneGroupMLInference = 21,
    PruneGroupMultiVC = 22,
    PruneGroupNoRemosaic = 23,
    PruneGroupPDNetSegment = 24,
    PruneGroupPREVIEWCB = 25,
    PruneGroupPreviewHDR10P = 26,
    PruneGroupRAW16 = 27,
    PruneGroupResolutionUpscale = 28,
    PruneGroupSHDR = 29,
    PruneGroupSecureUsecase = 30,
    PruneGroupSnapshot = 31,
    PruneGroupStatsNNSegment = 32,
    PruneGroupTrackerSegment = 33,
    PruneGroupVIULL = 34,
    PruneGroupVIULLPLUS = 35,
    PruneGroupYuvChiNode = 36,
};
static const CHAR* g_stringMapVariantGroup[]
{
    "4KEISv3",
    "AI",
    "AISEG",
    "AISegOnly",
    "AWBR",
    "BTMCMode",
    "Core3ASegment",
    "DS64",
    "EIS",
    "EVAiTOF",
    "FDIN",
    "FDSegment",
    "HDR10P",
    "HDRProfile",
    "HDRSnapshotProfile",
    "HDRType",
    "HFRUsecase",
    "IDEALRAW",
    "IPEProfile",
    "LowResolutionSnapshot",
    "MLInference",
    "MultiVC",
    "NoRemosaic",
    "PDNetSegment",
    "PREVIEWCB",
    "PreviewHDR10P",
    "RAW16",
    "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_959_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors[] =
{
    {65538, 0, 8, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup5367[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static const PruneVariant s_pruneGroup5368[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static ChiLinkNodeDescriptor UsecasePreview_Preview_Link4_Sensor0_Out0Desc[] =
{
    {65536, 0, 2, 1, {0, NULL}}, // IFE
    {65536, 0, 2, 5, {1, s_pruneGroup5367}}, // IFE
    {65536, 0, 2, 6, {1, s_pruneGroup5368}}, // IFE
};

static ChiLinkNodeDescriptor UsecasePreview_Preview_Link5_Sensor0_Out1Desc[] =
{
    {65536, 0, 6, 2, {0, NULL}}, // IFE
};

static const PruneVariant s_pruneGroup5369[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5370[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecasePreview_Preview_Link6_IFE0_Out17Desc[] =
{
    {9, 0, 0, 0, {1, s_pruneGroup5369}}, // StatsParse
    {1, 0, 0, 0, {1, s_pruneGroup5370}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup5371[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5372[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecasePreview_Preview_Link7_IFE0_Out21Desc[] =
{
    {9, 0, 1, 0, {1, s_pruneGroup5371}}, // StatsParse
    {12, 0, 1, 0, {1, s_pruneGroup5372}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup5373[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecasePreview_Preview_Link8_IFE0_Out25Desc[] =
{
    {5, 0, 12, 0, {1, s_pruneGroup5373}}, // AutoFocus
};

static const PruneVariant s_pruneGroup5374[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5375[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecasePreview_Preview_Link9_IFE0_Out18Desc[] =
{
    {9, 0, 2, 0, {1, s_pruneGroup5374}}, // StatsParse
    {1, 0, 2, 0, {1, s_pruneGroup5375}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup5376[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecasePreview_Preview_Link10_IFE0_Out16Desc[] =
{
    {9, 0, 3, 0, {1, s_pruneGroup5376}}, // StatsParse
};

static const PruneVariant s_pruneGroup5377[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecasePreview_Preview_Link11_IFE0_Out19Desc[] =
{
    {9, 0, 9, 0, {1, s_pruneGroup5377}}, // StatsParse
};

static const PruneVariant s_pruneGroup5378[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5379[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecasePreview_Preview_Link12_IFE0_Out12Desc[] =
{
    {9, 0, 7, 0, {1, s_pruneGroup5378}}, // StatsParse
    {1, 0, 7, 0, {1, s_pruneGroup5379}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup5380[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecasePreview_Preview_Link13_IFE0_Out20Desc[] =
{
    {5, 0, 4, 0, {1, s_pruneGroup5380}}, // AutoFocus
};

static const PruneVariant s_pruneGroup5381[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5382[] = {{PruneGroupPDNetSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecasePreview_Preview_Link14_IFE0_Out8Desc[] =
{
    {5, 0, 8, 0, {1, s_pruneGroup5381}}, // AutoFocus
    {17, 0, 0, 0, {1, s_pruneGroup5382}}, // STATSPDnet
};

static const PruneVariant s_pruneGroup5383[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecasePreview_Preview_Link15_IFE0_Out7Desc[] =
{
    {5, 0, 10, 0, {1, s_pruneGroup5383}}, // AutoFocus
};

static const PruneVariant s_pruneGroup5384[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecasePreview_Preview_Link16_StatsParse0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup5384}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup5385[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecasePreview_Preview_Link17_StatsProcessing0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup5385}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup5386[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecasePreview_Preview_Link18_AutoWhiteBalance0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup5386}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup5387[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecasePreview_Preview_Link19_AutoFocus0_Out0Desc[] =
{
    {3, 3, 0, 0, {1, s_pruneGroup5387}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup5388[] = {{PruneGroupTrackerSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5389[] = {{PruneGroupStatsNNSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecasePreview_Preview_Link20_IPE19_Out8Desc[] =
{
    {14, 0, 0, 0, {1, s_pruneGroup5388}}, // TRACKER
    {16, 0, 0, 0, {1, s_pruneGroup5389}}, // STATSNN
};

static const PruneVariant s_pruneGroup5390[] = {{PruneGroupPDNetSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecasePreview_Preview_Link21_IFE0_Out28Desc[] =
{
    {17, 0, 1, 0, {1, s_pruneGroup5390}}, // STATSPDnet
};

static const PruneVariant s_pruneGroup5391[] = {{PruneGroupTrackerSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecasePreview_Preview_Link22_TRACKER0_Out0Desc[] =
{
    {3, 15, 0, 0, {1, s_pruneGroup5391}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup5392[] = {{PruneGroupStatsNNSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecasePreview_Preview_Link23_STATSNN0_Out0Desc[] =
{
    {3, 16, 0, 0, {1, s_pruneGroup5392}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup5393[] = {{PruneGroupPDNetSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecasePreview_Preview_Link24_STATSPDnet0_Out1Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup5393}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecasePreview_Preview_Link25_IFE0_Out6Desc[] =
{
    {8, 0, 3, 0, {0, NULL}}, // FDManager
};

static ChiLinkNodeDescriptor UsecasePreview_Preview_Link26_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_959_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
};

// Sensor0 Output Port Descriptors
static ChiOutputPortDescriptor UsecasePreview_PreviewNode0_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 UsecasePreview_PreviewNode1_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // StatsInputPortHDRBE
    {2, 0, 0, 0, { 0 }, NULL}, // StatsInputPortHDRBHist
    {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
};

// AutoWhiteBalance0 Output Port Descriptors
static ChiOutputPortDescriptor UsecasePreview_PreviewNode12_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AWBOutputPort0
};

// TRACKER0 Input Port Descriptors
static ChiInputPortDescriptor UsecasePreview_PreviewNode14_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // TrackerInputPortImage
};

// TRACKER0 Output Port Descriptors
static ChiOutputPortDescriptor UsecasePreview_PreviewNode14_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // TRACKEROutputPortResults
};

// STATSNN0 Input Port Descriptors
static ChiInputPortDescriptor UsecasePreview_PreviewNode16_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // STATSNNPortImage
};

// STATSNN0 Output Port Descriptors
static ChiOutputPortDescriptor UsecasePreview_PreviewNode16_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // STATSNNOutputPortResults
};

// STATSPDnet0 Input Port Descriptors
static ChiInputPortDescriptor UsecasePreview_PreviewNode17_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // PDnetInputPortRDIPDAF
    {1, 0, 0, 0, { 0 }, NULL}, // PDNetInputPortPDHWPreProcessedPD
};

// STATSPDnet0 Output Port Descriptors
static ChiOutputPortDescriptor UsecasePreview_PreviewNode17_0OutputPortDescriptors[] =
{
    {1, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // PDnetOutputPortResults_2
};

// AutoFocus0 Input Port Descriptors
static ChiInputPortDescriptor UsecasePreview_PreviewNode5_0InputPortDescriptors[] =
{
    {12, 0, 0, 0, { 0 }, NULL}, // StatsInputPortDualPDHWPDAF
    {4, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBF
    {8, 0, 0, 0, { 0 }, NULL}, // StatsInputPortRDIPDAF
    {10, 0, 0, 0, { 0 }, NULL}, // StatsInputPortPDAFType3
};

// AutoFocus0 Output Port Descriptors
static ChiOutputPortDescriptor UsecasePreview_PreviewNode5_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AutoFocusOutputPort0
};

// IFE0 Input Port Descriptors
static ChiInputPortDescriptor UsecasePreview_PreviewNode65536_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 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
    {17, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsHDRBE
    {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
    {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
    {8, 0, 0, 2, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRDI0
    {7, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortPDAF
    {28, 0, 0, 2, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortPDHWPreProcessedPD
    {6, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortFD
};

// 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
};

// IPE19 Output Port Descriptors
static ChiOutputPortDescriptor UsecasePreview_PreviewNode65538_19OutputPortDescriptors[] =
{
    {8, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
};

// 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[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortHDRBE
    {1, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAWBBG
    {2, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortHDRBHist
    {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 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_node14_0_properties[] =
{
    {1, "com.qti.stats.tracker"},
    {6, "1"},
};

static ChiNodeProperty UsecasePreview_Preview_node16_0_properties[] =
{
    {1, "com.qti.stats.cnndriver"},
    {6, "1"},
};

static ChiNodeProperty UsecasePreview_Preview_node17_0_properties[] =
{
    {1, "com.qti.stats.cnndriver"},
    {6, "1"},
};

static ChiNodeProperty UsecasePreview_Preview_node5_0_properties[] =
{
    {1, "com.qti.stats.af"},
    {1, "com.qti.stats.pdlibwrapper"},
    {6, "1"},
    {16, "0"},
};

static ChiNodeProperty UsecasePreview_Preview_node65536_0_properties[] =
{
    {6, "1"},
};

static ChiNodeProperty UsecasePreview_Preview_node9_0_properties[] =
{
    {6, "1"},
};

static const PruneVariant s_pruneGroup5394[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5395[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5396[] = {{PruneGroupTrackerSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5397[] = {{PruneGroupStatsNNSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5398[] = {{PruneGroupPDNetSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5399[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5400[] = {{PruneGroupFDSegment, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup5401[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiNode UsecasePreview_PreviewNodes[] =
{
    {UsecasePreview_Preview_node0_0_properties, 0, 0, {0, { 0 }, NULL, 2, { 0 }, UsecasePreview_PreviewNode0_0OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecasePreview_Preview_node1_0_properties, 1, 0, {3, { 0 }, UsecasePreview_PreviewNode1_0InputPortDescriptors, 1, { 0 }, UsecasePreview_PreviewNode1_0OutputPortDescriptors}, 4, {1, s_pruneGroup5394}, 0, 0, { 0 }},
    {UsecasePreview_Preview_node12_0_properties, 12, 0, {1, { 0 }, UsecasePreview_PreviewNode12_0InputPortDescriptors, 1, { 0 }, UsecasePreview_PreviewNode12_0OutputPortDescriptors}, 2, {1, s_pruneGroup5395}, 0, 0, { 0 }},
    {UsecasePreview_Preview_node14_0_properties, 14, 0, {1, { 0 }, UsecasePreview_PreviewNode14_0InputPortDescriptors, 1, { 0 }, UsecasePreview_PreviewNode14_0OutputPortDescriptors}, 2, {1, s_pruneGroup5396}, 0, 0, { 0 }},
    {UsecasePreview_Preview_node16_0_properties, 16, 0, {1, { 0 }, UsecasePreview_PreviewNode16_0InputPortDescriptors, 1, { 0 }, UsecasePreview_PreviewNode16_0OutputPortDescriptors}, 2, {1, s_pruneGroup5397}, 0, 0, { 0 }},
    {UsecasePreview_Preview_node17_0_properties, 17, 0, {2, { 0 }, UsecasePreview_PreviewNode17_0InputPortDescriptors, 1, { 0 }, UsecasePreview_PreviewNode17_0OutputPortDescriptors}, 2, {1, s_pruneGroup5398}, 0, 0, { 0 }},
    {UsecasePreview_Preview_node5_0_properties, 5, 0, {4, { 0 }, UsecasePreview_PreviewNode5_0InputPortDescriptors, 1, { 0 }, UsecasePreview_PreviewNode5_0OutputPortDescriptors}, 4, {1, s_pruneGroup5399}, 0, 0, { 0 }},
    {UsecasePreview_Preview_node65536_0_properties, 65536, 0, {4, { 0 }, UsecasePreview_PreviewNode65536_0InputPortDescriptors, 15, { 0 }, UsecasePreview_PreviewNode65536_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {NULL, 65538, 0, {3, { 0 }, UsecasePreview_PreviewNode65538_0InputPortDescriptors, 1, { 0 }, UsecasePreview_PreviewNode65538_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {NULL, 65538, 19, {0, { 0 }, NULL, 1, { 0 }, UsecasePreview_PreviewNode65538_19OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {NULL, 8, 0, {1, { 0 }, UsecasePreview_PreviewNode8_0InputPortDescriptors, 1, { 0 }, UsecasePreview_PreviewNode8_0OutputPortDescriptors}, 0, {1, s_pruneGroup5400}, 0, 0, { 0 }},
    {UsecasePreview_Preview_node9_0_properties, 9, 0, {6, { 0 }, UsecasePreview_PreviewNode9_0InputPortDescriptors, 1, { 0 }, UsecasePreview_PreviewNode9_0OutputPortDescriptors}, 1, {1, s_pruneGroup5401}, 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, 0, 0, {0, NULL}}, 3, UsecasePreview_Preview_Link4_Sensor0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 1, 0, {0, NULL}}, 1, UsecasePreview_Preview_Link5_Sensor0_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 17, 0, {0, NULL}}, 2, UsecasePreview_Preview_Link6_IFE0_Out17Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 21, 0, {0, NULL}}, 2, UsecasePreview_Preview_Link7_IFE0_Out21Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 25, 2, {0, NULL}}, 1, UsecasePreview_Preview_Link8_IFE0_Out25Desc, {1, {ChiFormatRawPlain64}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 18, 0, {0, NULL}}, 2, UsecasePreview_Preview_Link9_IFE0_Out18Desc, {1, {ChiFormatBlob}, 3072, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 16, 0, {0, NULL}}, 1, UsecasePreview_Preview_Link10_IFE0_Out16Desc, {1, {ChiFormatBlob}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 19, 0, {0, NULL}}, 1, UsecasePreview_Preview_Link11_IFE0_Out19Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 12, 0, {0, NULL}}, 2, UsecasePreview_Preview_Link12_IFE0_Out12Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 20, 0, {0, NULL}}, 1, UsecasePreview_Preview_Link13_IFE0_Out20Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 8, 2, {0, NULL}}, 2, UsecasePreview_Preview_Link14_IFE0_Out8Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 7, 0, {0, NULL}}, 1, UsecasePreview_Preview_Link15_IFE0_Out7Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{9, 0, 0, 0, {0, NULL}}, 1, UsecasePreview_Preview_Link16_StatsParse0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{1, 0, 0, 0, {0, NULL}}, 1, UsecasePreview_Preview_Link17_StatsProcessing0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{12, 0, 0, 0, {0, NULL}}, 1, UsecasePreview_Preview_Link18_AutoWhiteBalance0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{5, 0, 0, 0, {0, NULL}}, 1, UsecasePreview_Preview_Link19_AutoFocus0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 19, 8, 0, {0, NULL}}, 2, UsecasePreview_Preview_Link20_IPE19_Out8Desc, {1, {ChiFormatYUV420NV12}, 0, 6, 12, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 28, 2, {0, NULL}}, 1, UsecasePreview_Preview_Link21_IFE0_Out28Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{14, 0, 0, 0, {0, NULL}}, 1, UsecasePreview_Preview_Link22_TRACKER0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{16, 0, 0, 0, {0, NULL}}, 1, UsecasePreview_Preview_Link23_STATSNN0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{17, 0, 1, 0, {0, NULL}}, 1, UsecasePreview_Preview_Link24_STATSPDnet0_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 6, 0, {0, NULL}}, 1, UsecasePreview_Preview_Link25_IFE0_Out6Desc, {1, {ChiFormatYUV420NV12}, 0, 6, 12, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{8, 0, 0, 0, {0, NULL}}, 1, UsecasePreview_Preview_Link26_FDManager0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
};

enum UsecasePreviewPipelineIds
{
    Preview = 0,
};

static ChiPipelineTargetCreateDescriptor UsecasePreview_pipelines[] =
{
    {"Preview", { 0, 12, UsecasePreview_PreviewNodes, 27, 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_960_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_pruneGroup5402[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static const PruneVariant s_pruneGroup5403[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static ChiLinkNodeDescriptor UsecaseSecurePreview_SecurePreview_Link6_Sensor0_Out0Desc[] =
{
    {65536, 0, 2, 1, {0, NULL}}, // IFE
    {65536, 0, 2, 5, {1, s_pruneGroup5402}}, // IFE
    {65536, 0, 2, 6, {1, s_pruneGroup5403}}, // IFE
};

static ChiLinkNodeDescriptor UsecaseSecurePreview_SecurePreview_Link7_Sensor0_Out1Desc[] =
{
    {65536, 0, 6, 2, {0, NULL}}, // IFE
};

static const PruneVariant s_pruneGroup5404[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5405[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseSecurePreview_SecurePreview_Link8_IFE0_Out17Desc[] =
{
    {9, 0, 0, 0, {1, s_pruneGroup5404}}, // StatsParse
    {1, 0, 0, 0, {1, s_pruneGroup5405}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup5406[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5407[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseSecurePreview_SecurePreview_Link9_IFE0_Out21Desc[] =
{
    {9, 0, 1, 0, {1, s_pruneGroup5406}}, // StatsParse
    {12, 0, 1, 0, {1, s_pruneGroup5407}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup5408[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseSecurePreview_SecurePreview_Link10_IFE0_Out25Desc[] =
{
    {5, 0, 12, 0, {1, s_pruneGroup5408}}, // AutoFocus
};

static const PruneVariant s_pruneGroup5409[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5410[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseSecurePreview_SecurePreview_Link11_IFE0_Out18Desc[] =
{
    {9, 0, 2, 0, {1, s_pruneGroup5409}}, // StatsParse
    {1, 0, 2, 0, {1, s_pruneGroup5410}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup5411[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseSecurePreview_SecurePreview_Link12_IFE0_Out16Desc[] =
{
    {9, 0, 3, 0, {1, s_pruneGroup5411}}, // StatsParse
};

static const PruneVariant s_pruneGroup5412[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseSecurePreview_SecurePreview_Link13_IFE0_Out19Desc[] =
{
    {9, 0, 9, 0, {1, s_pruneGroup5412}}, // StatsParse
};

static const PruneVariant s_pruneGroup5413[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5414[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseSecurePreview_SecurePreview_Link14_IFE0_Out12Desc[] =
{
    {9, 0, 7, 0, {1, s_pruneGroup5413}}, // StatsParse
    {1, 0, 7, 0, {1, s_pruneGroup5414}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup5415[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseSecurePreview_SecurePreview_Link15_IFE0_Out20Desc[] =
{
    {5, 0, 4, 0, {1, s_pruneGroup5415}}, // AutoFocus
};

static const PruneVariant s_pruneGroup5416[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5417[] = {{PruneGroupPDNetSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseSecurePreview_SecurePreview_Link16_IFE0_Out8Desc[] =
{
    {5, 0, 8, 0, {1, s_pruneGroup5416}}, // AutoFocus
    {17, 0, 0, 0, {1, s_pruneGroup5417}}, // STATSPDnet
};

static const PruneVariant s_pruneGroup5418[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseSecurePreview_SecurePreview_Link17_IFE0_Out7Desc[] =
{
    {5, 0, 10, 0, {1, s_pruneGroup5418}}, // AutoFocus
};

static const PruneVariant s_pruneGroup5419[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseSecurePreview_SecurePreview_Link18_StatsParse0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup5419}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup5420[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseSecurePreview_SecurePreview_Link19_StatsProcessing0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup5420}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup5421[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseSecurePreview_SecurePreview_Link20_AutoWhiteBalance0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup5421}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup5422[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseSecurePreview_SecurePreview_Link21_AutoFocus0_Out0Desc[] =
{
    {3, 3, 0, 0, {1, s_pruneGroup5422}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup5423[] = {{PruneGroupTrackerSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5424[] = {{PruneGroupStatsNNSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5425[] = {{PruneGroupMLInference, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseSecurePreview_SecurePreview_Link22_IFE0_Out6Desc[] =
{
    {14, 0, 0, 0, {1, s_pruneGroup5423}}, // TRACKER
    {16, 0, 0, 0, {1, s_pruneGroup5424}}, // STATSNN
    {8, 0, 3, 0, {0, NULL}}, // FDManager
    {255, 77, 0, 0, {1, s_pruneGroup5425}}, // ChiNode
};

static const PruneVariant s_pruneGroup5426[] = {{PruneGroupPDNetSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseSecurePreview_SecurePreview_Link23_IFE0_Out28Desc[] =
{
    {17, 0, 1, 0, {1, s_pruneGroup5426}}, // STATSPDnet
};

static const PruneVariant s_pruneGroup5427[] = {{PruneGroupTrackerSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseSecurePreview_SecurePreview_Link24_TRACKER0_Out0Desc[] =
{
    {3, 15, 0, 0, {1, s_pruneGroup5427}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup5428[] = {{PruneGroupStatsNNSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseSecurePreview_SecurePreview_Link25_STATSNN0_Out0Desc[] =
{
    {3, 16, 0, 0, {1, s_pruneGroup5428}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup5429[] = {{PruneGroupPDNetSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseSecurePreview_SecurePreview_Link26_STATSPDnet0_Out1Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup5429}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseSecurePreview_SecurePreview_Link27_FDManager0_Out0Desc[] =
{
    {3, 4, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup5430[] = {{PruneGroupMLInference, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseSecurePreview_SecurePreview_Link28_ChiNode77_Out0Desc[] =
{
    {3, 44, 0, 0, {1, s_pruneGroup5430}}, // SinkNoBuffer
};

static ChiTargetPortDescriptor UsecaseSecurePreview_SecurePreview_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_PREVIEW", &UsecaseSecurePreview_TARGET_BUFFER_PREVIEW_target, 1, s_960_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[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // StatsInputPortHDRBE
    {2, 0, 0, 0, { 0 }, NULL}, // StatsInputPortHDRBHist
    {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
};

// 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
};

// AutoFocus0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseSecurePreview_SecurePreviewNode5_0InputPortDescriptors[] =
{
    {12, 0, 0, 0, { 0 }, NULL}, // StatsInputPortDualPDHWPDAF
    {4, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBF
    {8, 0, 0, 0, { 0 }, NULL}, // StatsInputPortRDIPDAF
    {10, 0, 0, 0, { 0 }, NULL}, // StatsInputPortPDAFType3
};

// AutoFocus0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseSecurePreview_SecurePreviewNode5_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AutoFocusOutputPort0
};

// 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
    {17, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsHDRBE
    {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
    {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
    {8, 0, 0, 2, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRDI0
    {7, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortPDAF
    {6, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortFD
    {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[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortHDRBE
    {1, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAWBBG
    {2, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortHDRBHist
    {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 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_node5_0_properties[] =
{
    {1, "com.qti.stats.af"},
    {1, "com.qti.stats.pdlibwrapper"},
    {6, "1"},
    {16, "0"},
};

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_pruneGroup5431[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5432[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5433[] = {{PruneGroupTrackerSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5434[] = {{PruneGroupStatsNNSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5435[] = {{PruneGroupPDNetSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5436[] = {{PruneGroupMLInference, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup5437[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5438[] = {{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, {3, { 0 }, UsecaseSecurePreview_SecurePreviewNode1_0InputPortDescriptors, 1, { 0 }, UsecaseSecurePreview_SecurePreviewNode1_0OutputPortDescriptors}, 4, {1, s_pruneGroup5431}, 0, 0, { 0 }},
    {UsecaseSecurePreview_SecurePreview_node12_0_properties, 12, 0, {1, { 0 }, UsecaseSecurePreview_SecurePreviewNode12_0InputPortDescriptors, 1, { 0 }, UsecaseSecurePreview_SecurePreviewNode12_0OutputPortDescriptors}, 2, {1, s_pruneGroup5432}, 0, 0, { 0 }},
    {UsecaseSecurePreview_SecurePreview_node14_0_properties, 14, 0, {1, { 0 }, UsecaseSecurePreview_SecurePreviewNode14_0InputPortDescriptors, 1, { 0 }, UsecaseSecurePreview_SecurePreviewNode14_0OutputPortDescriptors}, 2, {1, s_pruneGroup5433}, 0, 0, { 0 }},
    {UsecaseSecurePreview_SecurePreview_node16_0_properties, 16, 0, {1, { 0 }, UsecaseSecurePreview_SecurePreviewNode16_0InputPortDescriptors, 1, { 0 }, UsecaseSecurePreview_SecurePreviewNode16_0OutputPortDescriptors}, 2, {1, s_pruneGroup5434}, 0, 0, { 0 }},
    {UsecaseSecurePreview_SecurePreview_node17_0_properties, 17, 0, {2, { 0 }, UsecaseSecurePreview_SecurePreviewNode17_0InputPortDescriptors, 1, { 0 }, UsecaseSecurePreview_SecurePreviewNode17_0OutputPortDescriptors}, 2, {1, s_pruneGroup5435}, 0, 0, { 0 }},
    {UsecaseSecurePreview_SecurePreview_node255_77_properties, 255, 77, {1, { 0 }, UsecaseSecurePreview_SecurePreviewNode255_77InputPortDescriptors, 1, { 0 }, UsecaseSecurePreview_SecurePreviewNode255_77OutputPortDescriptors}, 1, {1, s_pruneGroup5436}, 0, 0, { 0 }},
    {UsecaseSecurePreview_SecurePreview_node5_0_properties, 5, 0, {4, { 0 }, UsecaseSecurePreview_SecurePreviewNode5_0InputPortDescriptors, 1, { 0 }, UsecaseSecurePreview_SecurePreviewNode5_0OutputPortDescriptors}, 4, {1, s_pruneGroup5437}, 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, {6, { 0 }, UsecaseSecurePreview_SecurePreviewNode9_0InputPortDescriptors, 1, { 0 }, UsecaseSecurePreview_SecurePreviewNode9_0OutputPortDescriptors}, 1, {1, s_pruneGroup5438}, 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, 17, 0, {0, NULL}}, 2, UsecaseSecurePreview_SecurePreview_Link8_IFE0_Out17Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 21, 0, {0, NULL}}, 2, UsecaseSecurePreview_SecurePreview_Link9_IFE0_Out21Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 25, 2, {0, NULL}}, 1, UsecaseSecurePreview_SecurePreview_Link10_IFE0_Out25Desc, {1, {ChiFormatRawPlain64}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 18, 0, {0, NULL}}, 2, UsecaseSecurePreview_SecurePreview_Link11_IFE0_Out18Desc, {1, {ChiFormatBlob}, 3072, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 16, 0, {0, NULL}}, 1, UsecaseSecurePreview_SecurePreview_Link12_IFE0_Out16Desc, {1, {ChiFormatBlob}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 19, 0, {0, NULL}}, 1, UsecaseSecurePreview_SecurePreview_Link13_IFE0_Out19Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 12, 0, {0, NULL}}, 2, UsecaseSecurePreview_SecurePreview_Link14_IFE0_Out12Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 20, 0, {0, NULL}}, 1, UsecaseSecurePreview_SecurePreview_Link15_IFE0_Out20Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 8, 2, {0, NULL}}, 2, UsecaseSecurePreview_SecurePreview_Link16_IFE0_Out8Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 7, 0, {0, NULL}}, 1, UsecaseSecurePreview_SecurePreview_Link17_IFE0_Out7Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{9, 0, 0, 0, {0, NULL}}, 1, UsecaseSecurePreview_SecurePreview_Link18_StatsParse0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{1, 0, 0, 0, {0, NULL}}, 1, UsecaseSecurePreview_SecurePreview_Link19_StatsProcessing0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{12, 0, 0, 0, {0, NULL}}, 1, UsecaseSecurePreview_SecurePreview_Link20_AutoWhiteBalance0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{5, 0, 0, 0, {0, NULL}}, 1, UsecaseSecurePreview_SecurePreview_Link21_AutoFocus0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 6, 0, {0, NULL}}, 4, UsecaseSecurePreview_SecurePreview_Link22_IFE0_Out6Desc, {1, {ChiFormatYUV420NV12}, 0, 6, 12, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 28, 2, {0, NULL}}, 1, UsecaseSecurePreview_SecurePreview_Link23_IFE0_Out28Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{14, 0, 0, 0, {0, NULL}}, 1, UsecaseSecurePreview_SecurePreview_Link24_TRACKER0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{16, 0, 0, 0, {0, NULL}}, 1, UsecaseSecurePreview_SecurePreview_Link25_STATSNN0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{17, 0, 1, 0, {0, NULL}}, 1, UsecaseSecurePreview_SecurePreview_Link26_STATSPDnet0_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{8, 0, 0, 0, {0, NULL}}, 1, UsecaseSecurePreview_SecurePreview_Link27_FDManager0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 77, 0, 0, {0, NULL}}, 1, UsecaseSecurePreview_SecurePreview_Link28_ChiNode77_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
};

enum UsecaseSecurePreviewPipelineIds
{
    SecurePreview = 0,
};

static ChiPipelineTargetCreateDescriptor UsecaseSecurePreview_pipelines[] =
{
    {"SecurePreview", { 0, 13, UsecaseSecurePreview_SecurePreviewNodes, 29, 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_961_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 0, 9, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup5439[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static const PruneVariant s_pruneGroup5440[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link2_Sensor0_Out0Desc[] =
{
    {65536, 0, 2, 1, {0, NULL}}, // IFE
    {65536, 0, 2, 5, {1, s_pruneGroup5439}}, // IFE
    {65536, 0, 2, 6, {1, s_pruneGroup5440}}, // IFE
};

static ChiLinkNodeDescriptor UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link3_Sensor0_Out1Desc[] =
{
    {65536, 0, 6, 2, {0, NULL}}, // IFE
};

static const PruneVariant s_pruneGroup5441[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5442[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link4_IFE0_Out17Desc[] =
{
    {9, 0, 0, 0, {1, s_pruneGroup5441}}, // StatsParse
    {1, 0, 0, 0, {1, s_pruneGroup5442}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup5443[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5444[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link5_IFE0_Out21Desc[] =
{
    {9, 0, 1, 0, {1, s_pruneGroup5443}}, // StatsParse
    {12, 0, 1, 0, {1, s_pruneGroup5444}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup5445[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link6_IFE0_Out25Desc[] =
{
    {5, 0, 12, 0, {1, s_pruneGroup5445}}, // AutoFocus
};

static const PruneVariant s_pruneGroup5446[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5447[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link7_IFE0_Out18Desc[] =
{
    {9, 0, 2, 0, {1, s_pruneGroup5446}}, // StatsParse
    {1, 0, 2, 0, {1, s_pruneGroup5447}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup5448[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link8_IFE0_Out16Desc[] =
{
    {9, 0, 3, 0, {1, s_pruneGroup5448}}, // StatsParse
};

static const PruneVariant s_pruneGroup5449[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link9_IFE0_Out19Desc[] =
{
    {9, 0, 9, 0, {1, s_pruneGroup5449}}, // StatsParse
};

static const PruneVariant s_pruneGroup5450[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5451[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link10_IFE0_Out12Desc[] =
{
    {9, 0, 7, 0, {1, s_pruneGroup5450}}, // StatsParse
    {1, 0, 7, 0, {1, s_pruneGroup5451}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup5452[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link11_IFE0_Out20Desc[] =
{
    {5, 0, 4, 0, {1, s_pruneGroup5452}}, // AutoFocus
};

static const PruneVariant s_pruneGroup5453[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5454[] = {{PruneGroupPDNetSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link12_IFE0_Out8Desc[] =
{
    {5, 0, 8, 0, {1, s_pruneGroup5453}}, // AutoFocus
    {17, 0, 0, 0, {1, s_pruneGroup5454}}, // STATSPDnet
};

static const PruneVariant s_pruneGroup5455[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link13_IFE0_Out7Desc[] =
{
    {5, 0, 10, 0, {1, s_pruneGroup5455}}, // AutoFocus
};

static const PruneVariant s_pruneGroup5456[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link14_StatsParse0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup5456}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup5457[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link15_StatsProcessing0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup5457}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup5458[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link16_AutoWhiteBalance0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup5458}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup5459[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link17_AutoFocus0_Out0Desc[] =
{
    {3, 3, 0, 0, {1, s_pruneGroup5459}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup5460[] = {{PruneGroupTrackerSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5461[] = {{PruneGroupStatsNNSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link18_IPE19_Out8Desc[] =
{
    {14, 0, 0, 0, {1, s_pruneGroup5460}}, // TRACKER
    {16, 0, 0, 0, {1, s_pruneGroup5461}}, // STATSNN
};

static const PruneVariant s_pruneGroup5462[] = {{PruneGroupPDNetSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link19_IFE0_Out28Desc[] =
{
    {17, 0, 1, 0, {1, s_pruneGroup5462}}, // STATSPDnet
};

static const PruneVariant s_pruneGroup5463[] = {{PruneGroupTrackerSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link20_TRACKER0_Out0Desc[] =
{
    {3, 15, 0, 0, {1, s_pruneGroup5463}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup5464[] = {{PruneGroupStatsNNSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link21_STATSNN0_Out0Desc[] =
{
    {3, 16, 0, 0, {1, s_pruneGroup5464}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup5465[] = {{PruneGroupPDNetSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link22_STATSPDnet0_Out1Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup5465}}, // SinkNoBuffer
};

static ChiTargetPortDescriptor UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_VIDEO", &UsecaseVideoHFRNo3ANoPreview_TARGET_BUFFER_VIDEO_target, 1, s_961_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
};

// Sensor0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreviewNode0_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 UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreviewNode1_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // StatsInputPortHDRBE
    {2, 0, 0, 0, { 0 }, NULL}, // StatsInputPortHDRBHist
    {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
};

// AutoWhiteBalance0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreviewNode12_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AWBOutputPort0
};

// TRACKER0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreviewNode14_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // TrackerInputPortImage
};

// TRACKER0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreviewNode14_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // TRACKEROutputPortResults
};

// STATSNN0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreviewNode16_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // STATSNNPortImage
};

// STATSNN0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreviewNode16_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // STATSNNOutputPortResults
};

// STATSPDnet0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreviewNode17_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // PDnetInputPortRDIPDAF
    {1, 0, 0, 0, { 0 }, NULL}, // PDNetInputPortPDHWPreProcessedPD
};

// STATSPDnet0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreviewNode17_0OutputPortDescriptors[] =
{
    {1, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // PDnetOutputPortResults_2
};

// AutoFocus0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreviewNode5_0InputPortDescriptors[] =
{
    {12, 0, 0, 0, { 0 }, NULL}, // StatsInputPortDualPDHWPDAF
    {4, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBF
    {8, 0, 0, 0, { 0 }, NULL}, // StatsInputPortRDIPDAF
    {10, 0, 0, 0, { 0 }, NULL}, // StatsInputPortPDAFType3
};

// AutoFocus0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreviewNode5_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AutoFocusOutputPort0
};

// IFE0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreviewNode65536_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 UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreviewNode65536_0OutputPortDescriptors[] =
{
    {22, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEDisplayOutputPortFull
    {17, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsHDRBE
    {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
    {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
    {8, 0, 0, 2, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRDI0
    {7, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortPDAF
    {28, 0, 0, 2, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortPDHWPreProcessedPD
};

// 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
};

// IPE19 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreviewNode65538_19OutputPortDescriptors[] =
{
    {8, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
};

// StatsParse0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreviewNode9_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortHDRBE
    {1, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAWBBG
    {2, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortHDRBHist
    {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 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_node14_0_properties[] =
{
    {1, "com.qti.stats.tracker"},
    {6, "1"},
};

static ChiNodeProperty UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_node16_0_properties[] =
{
    {1, "com.qti.stats.cnndriver"},
    {6, "1"},
};

static ChiNodeProperty UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_node17_0_properties[] =
{
    {1, "com.qti.stats.cnndriver"},
    {6, "1"},
};

static ChiNodeProperty UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_node5_0_properties[] =
{
    {1, "com.qti.stats.af"},
    {1, "com.qti.stats.pdlibwrapper"},
    {6, "1"},
    {16, "0"},
};

static ChiNodeProperty UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_node65536_0_properties[] =
{
    {6, "1"},
};

static ChiNodeProperty UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_node9_0_properties[] =
{
    {6, "1"},
};

static const PruneVariant s_pruneGroup5466[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5467[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5468[] = {{PruneGroupTrackerSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5469[] = {{PruneGroupStatsNNSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5470[] = {{PruneGroupPDNetSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5471[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5472[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiNode UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreviewNodes[] =
{
    {UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_node0_0_properties, 0, 0, {0, { 0 }, NULL, 2, { 0 }, UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreviewNode0_0OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_node1_0_properties, 1, 0, {3, { 0 }, UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreviewNode1_0InputPortDescriptors, 1, { 0 }, UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreviewNode1_0OutputPortDescriptors}, 4, {1, s_pruneGroup5466}, 0, 0, { 0 }},
    {UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_node12_0_properties, 12, 0, {1, { 0 }, UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreviewNode12_0InputPortDescriptors, 1, { 0 }, UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreviewNode12_0OutputPortDescriptors}, 2, {1, s_pruneGroup5467}, 0, 0, { 0 }},
    {UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_node14_0_properties, 14, 0, {1, { 0 }, UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreviewNode14_0InputPortDescriptors, 1, { 0 }, UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreviewNode14_0OutputPortDescriptors}, 2, {1, s_pruneGroup5468}, 0, 0, { 0 }},
    {UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_node16_0_properties, 16, 0, {1, { 0 }, UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreviewNode16_0InputPortDescriptors, 1, { 0 }, UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreviewNode16_0OutputPortDescriptors}, 2, {1, s_pruneGroup5469}, 0, 0, { 0 }},
    {UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_node17_0_properties, 17, 0, {2, { 0 }, UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreviewNode17_0InputPortDescriptors, 1, { 0 }, UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreviewNode17_0OutputPortDescriptors}, 2, {1, s_pruneGroup5470}, 0, 0, { 0 }},
    {UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_node5_0_properties, 5, 0, {4, { 0 }, UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreviewNode5_0InputPortDescriptors, 1, { 0 }, UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreviewNode5_0OutputPortDescriptors}, 4, {1, s_pruneGroup5471}, 0, 0, { 0 }},
    {UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_node65536_0_properties, 65536, 0, {4, { 0 }, UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreviewNode65536_0InputPortDescriptors, 12, { 0 }, UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreviewNode65536_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {NULL, 65538, 0, {1, { 0 }, UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreviewNode65538_0InputPortDescriptors, 1, { 0 }, UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreviewNode65538_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {NULL, 65538, 19, {0, { 0 }, NULL, 1, { 0 }, UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreviewNode65538_19OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_node9_0_properties, 9, 0, {6, { 0 }, UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreviewNode9_0InputPortDescriptors, 1, { 0 }, UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreviewNode9_0OutputPortDescriptors}, 1, {1, s_pruneGroup5472}, 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, 0, 0, {0, NULL}}, 3, UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link2_Sensor0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 1, 0, {0, NULL}}, 1, UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link3_Sensor0_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 17, 0, {0, NULL}}, 2, UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link4_IFE0_Out17Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 21, 0, {0, NULL}}, 2, UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link5_IFE0_Out21Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 25, 2, {0, NULL}}, 1, UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link6_IFE0_Out25Desc, {1, {ChiFormatRawPlain64}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 18, 0, {0, NULL}}, 2, UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link7_IFE0_Out18Desc, {1, {ChiFormatBlob}, 3072, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 16, 0, {0, NULL}}, 1, UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link8_IFE0_Out16Desc, {1, {ChiFormatBlob}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 19, 0, {0, NULL}}, 1, UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link9_IFE0_Out19Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 12, 0, {0, NULL}}, 2, UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link10_IFE0_Out12Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 20, 0, {0, NULL}}, 1, UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link11_IFE0_Out20Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 8, 2, {0, NULL}}, 2, UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link12_IFE0_Out8Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 7, 0, {0, NULL}}, 1, UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link13_IFE0_Out7Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{9, 0, 0, 0, {0, NULL}}, 1, UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link14_StatsParse0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{1, 0, 0, 0, {0, NULL}}, 1, UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link15_StatsProcessing0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{12, 0, 0, 0, {0, NULL}}, 1, UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link16_AutoWhiteBalance0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{5, 0, 0, 0, {0, NULL}}, 1, UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link17_AutoFocus0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 19, 8, 0, {0, NULL}}, 2, UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link18_IPE19_Out8Desc, {1, {ChiFormatYUV420NV12}, 0, 6, 12, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 28, 2, {0, NULL}}, 1, UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link19_IFE0_Out28Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{14, 0, 0, 0, {0, NULL}}, 1, UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link20_TRACKER0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{16, 0, 0, 0, {0, NULL}}, 1, UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link21_STATSNN0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{17, 0, 1, 0, {0, NULL}}, 1, UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link22_STATSPDnet0_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
};

enum UsecaseVideoHFRNo3ANoPreviewPipelineIds
{
    PreviewVideoHFRNo3ANoPreview = 0,
};

static ChiPipelineTargetCreateDescriptor UsecaseVideoHFRNo3ANoPreview_pipelines[] =
{
    {"PreviewVideoHFRNo3ANoPreview", { 0, 11, UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreviewNodes, 23, 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_962_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_962_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_963_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_963_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_964_TARGET_BUFFER_RAW8_Link_NodeDescriptors[] =
{
    {65536, 0, 8, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup5473[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static const PruneVariant s_pruneGroup5474[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static ChiLinkNodeDescriptor UsecaseRaw8_Raw8_Link1_Sensor0_Out0Desc[] =
{
    {65536, 0, 2, 1, {0, NULL}}, // IFE
    {65536, 0, 2, 5, {1, s_pruneGroup5473}}, // IFE
    {65536, 0, 2, 6, {1, s_pruneGroup5474}}, // 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_964_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_965_TARGET_BUFFER_RAW_Link_NodeDescriptors[] =
{
    {65536, 0, 8, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup5475[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static const PruneVariant s_pruneGroup5476[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static ChiLinkNodeDescriptor UsecaseRaw_Raw_Link1_Sensor0_Out0Desc[] =
{
    {65536, 0, 2, 1, {0, NULL}}, // IFE
    {65536, 0, 2, 5, {1, s_pruneGroup5475}}, // IFE
    {65536, 0, 2, 6, {1, s_pruneGroup5476}}, // 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_965_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_966_TARGET_BUFFER_DEPTH_Link_NodeDescriptors[] =
{
    {255, 0, 0, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup5477[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static const PruneVariant s_pruneGroup5478[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static ChiLinkNodeDescriptor UsecaseDepth1_Depth1_Link2_Sensor0_Out0Desc[] =
{
    {65536, 0, 2, 1, {0, NULL}}, // IFE
    {65536, 0, 2, 5, {1, s_pruneGroup5477}}, // IFE
    {65536, 0, 2, 6, {1, s_pruneGroup5478}}, // 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_966_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_967_TARGET_BUFFER_DEPTH_Link_NodeDescriptors[] =
{
    {255, 0, 0, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup5479[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static const PruneVariant s_pruneGroup5480[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static ChiLinkNodeDescriptor UsecaseDepth1_12_Depth1_12_Link2_Sensor0_Out0Desc[] =
{
    {65536, 0, 2, 1, {0, NULL}}, // IFE
    {65536, 0, 2, 5, {1, s_pruneGroup5479}}, // IFE
    {65536, 0, 2, 6, {1, s_pruneGroup5480}}, // 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_967_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_968_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_968_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_969_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_969_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_970_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 0, 9, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup5481[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static const PruneVariant s_pruneGroup5482[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link2_Sensor0_Out0Desc[] =
{
    {65536, 0, 2, 1, {0, NULL}}, // IFE
    {65536, 0, 2, 5, {1, s_pruneGroup5481}}, // IFE
    {65536, 0, 2, 6, {1, s_pruneGroup5482}}, // IFE
};

static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link3_Sensor0_Out1Desc[] =
{
    {65536, 0, 6, 2, {0, NULL}}, // IFE
};

static const PruneVariant s_pruneGroup5483[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5484[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link4_IFE0_Out17Desc[] =
{
    {9, 0, 0, 0, {1, s_pruneGroup5483}}, // StatsParse
    {1, 0, 0, 0, {1, s_pruneGroup5484}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup5485[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5486[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link5_IFE0_Out21Desc[] =
{
    {9, 0, 1, 0, {1, s_pruneGroup5485}}, // StatsParse
    {12, 0, 1, 0, {1, s_pruneGroup5486}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup5487[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link6_IFE0_Out25Desc[] =
{
    {5, 0, 12, 0, {1, s_pruneGroup5487}}, // AutoFocus
};

static const PruneVariant s_pruneGroup5488[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5489[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link7_IFE0_Out18Desc[] =
{
    {9, 0, 2, 0, {1, s_pruneGroup5488}}, // StatsParse
    {1, 0, 2, 0, {1, s_pruneGroup5489}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup5490[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link8_IFE0_Out16Desc[] =
{
    {9, 0, 3, 0, {1, s_pruneGroup5490}}, // StatsParse
};

static const PruneVariant s_pruneGroup5491[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link9_IFE0_Out19Desc[] =
{
    {9, 0, 9, 0, {1, s_pruneGroup5491}}, // StatsParse
};

static const PruneVariant s_pruneGroup5492[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5493[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link10_IFE0_Out12Desc[] =
{
    {9, 0, 7, 0, {1, s_pruneGroup5492}}, // StatsParse
    {1, 0, 7, 0, {1, s_pruneGroup5493}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup5494[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link11_IFE0_Out20Desc[] =
{
    {5, 0, 4, 0, {1, s_pruneGroup5494}}, // AutoFocus
};

static const PruneVariant s_pruneGroup5495[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5496[] = {{PruneGroupPDNetSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link12_IFE0_Out8Desc[] =
{
    {5, 0, 8, 0, {1, s_pruneGroup5495}}, // AutoFocus
    {17, 0, 0, 0, {1, s_pruneGroup5496}}, // STATSPDnet
};

static const PruneVariant s_pruneGroup5497[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link13_IFE0_Out7Desc[] =
{
    {5, 0, 10, 0, {1, s_pruneGroup5497}}, // AutoFocus
};

static const PruneVariant s_pruneGroup5498[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link14_StatsParse0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup5498}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup5499[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link15_StatsProcessing0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup5499}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup5500[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link16_AutoWhiteBalance0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup5500}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup5501[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link17_AutoFocus0_Out0Desc[] =
{
    {3, 3, 0, 0, {1, s_pruneGroup5501}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup5502[] = {{PruneGroupTrackerSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5503[] = {{PruneGroupStatsNNSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link18_IPE19_Out8Desc[] =
{
    {14, 0, 0, 0, {1, s_pruneGroup5502}}, // TRACKER
    {16, 0, 0, 0, {1, s_pruneGroup5503}}, // STATSNN
};

static const PruneVariant s_pruneGroup5504[] = {{PruneGroupPDNetSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link19_IFE0_Out28Desc[] =
{
    {17, 0, 1, 0, {1, s_pruneGroup5504}}, // STATSPDnet
};

static const PruneVariant s_pruneGroup5505[] = {{PruneGroupTrackerSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link20_TRACKER0_Out0Desc[] =
{
    {3, 15, 0, 0, {1, s_pruneGroup5505}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup5506[] = {{PruneGroupStatsNNSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link21_STATSNN0_Out0Desc[] =
{
    {3, 16, 0, 0, {1, s_pruneGroup5506}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup5507[] = {{PruneGroupPDNetSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link22_STATSPDnet0_Out1Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup5507}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link23_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_970_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
};

// Sensor0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreviewNode0_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 UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreviewNode1_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // StatsInputPortHDRBE
    {2, 0, 0, 0, { 0 }, NULL}, // StatsInputPortHDRBHist
    {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
};

// AutoWhiteBalance0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreviewNode12_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AWBOutputPort0
};

// TRACKER0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreviewNode14_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // TrackerInputPortImage
};

// TRACKER0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreviewNode14_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // TRACKEROutputPortResults
};

// STATSNN0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreviewNode16_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // STATSNNPortImage
};

// STATSNN0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreviewNode16_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // STATSNNOutputPortResults
};

// STATSPDnet0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreviewNode17_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // PDnetInputPortRDIPDAF
    {1, 0, 0, 0, { 0 }, NULL}, // PDNetInputPortPDHWPreProcessedPD
};

// STATSPDnet0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreviewNode17_0OutputPortDescriptors[] =
{
    {1, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // PDnetOutputPortResults_2
};

// AutoFocus0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreviewNode5_0InputPortDescriptors[] =
{
    {12, 0, 0, 0, { 0 }, NULL}, // StatsInputPortDualPDHWPDAF
    {4, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBF
    {8, 0, 0, 0, { 0 }, NULL}, // StatsInputPortRDIPDAF
    {10, 0, 0, 0, { 0 }, NULL}, // StatsInputPortPDAFType3
};

// AutoFocus0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreviewNode5_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AutoFocusOutputPort0
};

// IFE0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreviewNode65536_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 UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreviewNode65536_0OutputPortDescriptors[] =
{
    {22, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEDisplayOutputPortFull
    {17, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsHDRBE
    {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
    {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
    {8, 0, 0, 2, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRDI0
    {7, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortPDAF
    {28, 0, 0, 2, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortPDHWPreProcessedPD
    {6, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortFD
};

// 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
};

// IPE19 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreviewNode65538_19OutputPortDescriptors[] =
{
    {8, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
};

// StatsParse0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreviewNode9_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortHDRBE
    {1, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAWBBG
    {2, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortHDRBHist
    {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 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_node14_0_properties[] =
{
    {1, "com.qti.stats.tracker"},
    {6, "1"},
};

static ChiNodeProperty UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_node16_0_properties[] =
{
    {1, "com.qti.stats.cnndriver"},
    {6, "1"},
};

static ChiNodeProperty UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_node17_0_properties[] =
{
    {1, "com.qti.stats.cnndriver"},
    {6, "1"},
};

static ChiNodeProperty UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_node5_0_properties[] =
{
    {1, "com.qti.stats.af"},
    {1, "com.qti.stats.pdlibwrapper"},
    {6, "1"},
    {16, "0"},
};

static ChiNodeProperty UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_node65536_0_properties[] =
{
    {6, "1"},
};

static ChiNodeProperty UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_node65538_19_properties[] =
{
    {2, "3"},
};

static ChiNodeProperty UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_node9_0_properties[] =
{
    {6, "1"},
};

static const PruneVariant s_pruneGroup5508[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5509[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5510[] = {{PruneGroupTrackerSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5511[] = {{PruneGroupStatsNNSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5512[] = {{PruneGroupPDNetSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5513[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5514[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiNode UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreviewNodes[] =
{
    {UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_node0_0_properties, 0, 0, {0, { 0 }, NULL, 2, { 0 }, UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreviewNode0_0OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_node1_0_properties, 1, 0, {3, { 0 }, UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreviewNode1_0InputPortDescriptors, 1, { 0 }, UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreviewNode1_0OutputPortDescriptors}, 4, {1, s_pruneGroup5508}, 0, 0, { 0 }},
    {UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_node12_0_properties, 12, 0, {1, { 0 }, UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreviewNode12_0InputPortDescriptors, 1, { 0 }, UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreviewNode12_0OutputPortDescriptors}, 2, {1, s_pruneGroup5509}, 0, 0, { 0 }},
    {UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_node14_0_properties, 14, 0, {1, { 0 }, UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreviewNode14_0InputPortDescriptors, 1, { 0 }, UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreviewNode14_0OutputPortDescriptors}, 2, {1, s_pruneGroup5510}, 0, 0, { 0 }},
    {UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_node16_0_properties, 16, 0, {1, { 0 }, UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreviewNode16_0InputPortDescriptors, 1, { 0 }, UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreviewNode16_0OutputPortDescriptors}, 2, {1, s_pruneGroup5511}, 0, 0, { 0 }},
    {UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_node17_0_properties, 17, 0, {2, { 0 }, UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreviewNode17_0InputPortDescriptors, 1, { 0 }, UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreviewNode17_0OutputPortDescriptors}, 2, {1, s_pruneGroup5512}, 0, 0, { 0 }},
    {UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_node5_0_properties, 5, 0, {4, { 0 }, UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreviewNode5_0InputPortDescriptors, 1, { 0 }, UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreviewNode5_0OutputPortDescriptors}, 4, {1, s_pruneGroup5513}, 0, 0, { 0 }},
    {UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_node65536_0_properties, 65536, 0, {4, { 0 }, UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreviewNode65536_0InputPortDescriptors, 13, { 0 }, UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreviewNode65536_0OutputPortDescriptors}, 1, {0, NULL}, 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, 1, { 0 }, UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreviewNode65538_19OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_node9_0_properties, 9, 0, {6, { 0 }, UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreviewNode9_0InputPortDescriptors, 1, { 0 }, UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreviewNode9_0OutputPortDescriptors}, 1, {1, s_pruneGroup5514}, 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, 0, 0, {0, NULL}}, 3, UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link2_Sensor0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 1, 0, {0, NULL}}, 1, UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link3_Sensor0_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 17, 0, {0, NULL}}, 2, UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link4_IFE0_Out17Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 21, 0, {0, NULL}}, 2, UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link5_IFE0_Out21Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 25, 2, {0, NULL}}, 1, UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link6_IFE0_Out25Desc, {1, {ChiFormatRawPlain64}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 18, 0, {0, NULL}}, 2, UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link7_IFE0_Out18Desc, {1, {ChiFormatBlob}, 3072, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 16, 0, {0, NULL}}, 1, UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link8_IFE0_Out16Desc, {1, {ChiFormatBlob}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 19, 0, {0, NULL}}, 1, UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link9_IFE0_Out19Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 12, 0, {0, NULL}}, 2, UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link10_IFE0_Out12Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 20, 0, {0, NULL}}, 1, UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link11_IFE0_Out20Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 8, 2, {0, NULL}}, 2, UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link12_IFE0_Out8Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 7, 0, {0, NULL}}, 1, UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link13_IFE0_Out7Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{9, 0, 0, 0, {0, NULL}}, 1, UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link14_StatsParse0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{1, 0, 0, 0, {0, NULL}}, 1, UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link15_StatsProcessing0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{12, 0, 0, 0, {0, NULL}}, 1, UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link16_AutoWhiteBalance0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{5, 0, 0, 0, {0, NULL}}, 1, UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link17_AutoFocus0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 19, 8, 0, {0, NULL}}, 2, UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link18_IPE19_Out8Desc, {1, {ChiFormatYUV420NV12}, 0, 6, 12, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 28, 2, {0, NULL}}, 1, UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link19_IFE0_Out28Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{14, 0, 0, 0, {0, NULL}}, 1, UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link20_TRACKER0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{16, 0, 0, 0, {0, NULL}}, 1, UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link21_STATSNN0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{17, 0, 1, 0, {0, NULL}}, 1, UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link22_STATSPDnet0_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 6, 0, {0, NULL}}, 1, UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link23_IFE0_Out6Desc, {1, {ChiFormatYUV420NV12}, 0, 6, 12, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable}, {0, 0}, OfflineDependencyProviderNone, 0},
};

enum UsecaseVideoHFR3ANoPreviewPipelineIds
{
    PreviewVideoHFR3ANoPreview = 0,
};

static ChiPipelineTargetCreateDescriptor UsecaseVideoHFR3ANoPreview_pipelines[] =
{
    {"PreviewVideoHFR3ANoPreview", { 0, 11, UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreviewNodes, 24, 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_971_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors[] =
{
    {65538, 0, 8, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup5515[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static const PruneVariant s_pruneGroup5516[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link2_Sensor0_Out0Desc[] =
{
    {65536, 0, 2, 1, {0, NULL}}, // IFE
    {65536, 0, 2, 5, {1, s_pruneGroup5515}}, // IFE
    {65536, 0, 2, 6, {1, s_pruneGroup5516}}, // IFE
};

static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link3_Sensor0_Out1Desc[] =
{
    {65536, 0, 6, 2, {0, NULL}}, // IFE
};

static const PruneVariant s_pruneGroup5517[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5518[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link4_IFE0_Out17Desc[] =
{
    {9, 0, 0, 0, {1, s_pruneGroup5517}}, // StatsParse
    {1, 0, 0, 0, {1, s_pruneGroup5518}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup5519[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5520[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link5_IFE0_Out21Desc[] =
{
    {9, 0, 1, 0, {1, s_pruneGroup5519}}, // StatsParse
    {12, 0, 1, 0, {1, s_pruneGroup5520}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup5521[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link6_IFE0_Out25Desc[] =
{
    {5, 0, 12, 0, {1, s_pruneGroup5521}}, // AutoFocus
};

static const PruneVariant s_pruneGroup5522[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5523[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link7_IFE0_Out18Desc[] =
{
    {9, 0, 2, 0, {1, s_pruneGroup5522}}, // StatsParse
    {1, 0, 2, 0, {1, s_pruneGroup5523}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup5524[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link8_IFE0_Out16Desc[] =
{
    {9, 0, 3, 0, {1, s_pruneGroup5524}}, // StatsParse
};

static const PruneVariant s_pruneGroup5525[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link9_IFE0_Out19Desc[] =
{
    {9, 0, 9, 0, {1, s_pruneGroup5525}}, // StatsParse
};

static const PruneVariant s_pruneGroup5526[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5527[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link10_IFE0_Out12Desc[] =
{
    {9, 0, 7, 0, {1, s_pruneGroup5526}}, // StatsParse
    {1, 0, 7, 0, {1, s_pruneGroup5527}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup5528[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link11_IFE0_Out20Desc[] =
{
    {5, 0, 4, 0, {1, s_pruneGroup5528}}, // AutoFocus
};

static const PruneVariant s_pruneGroup5529[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5530[] = {{PruneGroupPDNetSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link12_IFE0_Out8Desc[] =
{
    {5, 0, 8, 0, {1, s_pruneGroup5529}}, // AutoFocus
    {17, 0, 0, 0, {1, s_pruneGroup5530}}, // STATSPDnet
};

static const PruneVariant s_pruneGroup5531[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link13_IFE0_Out7Desc[] =
{
    {5, 0, 10, 0, {1, s_pruneGroup5531}}, // AutoFocus
};

static const PruneVariant s_pruneGroup5532[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link14_StatsParse0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup5532}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup5533[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link15_StatsProcessing0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup5533}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup5534[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link16_AutoWhiteBalance0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup5534}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup5535[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link17_AutoFocus0_Out0Desc[] =
{
    {3, 3, 0, 0, {1, s_pruneGroup5535}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup5536[] = {{PruneGroupTrackerSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5537[] = {{PruneGroupStatsNNSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link18_IPE19_Out8Desc[] =
{
    {14, 0, 0, 0, {1, s_pruneGroup5536}}, // TRACKER
    {16, 0, 0, 0, {1, s_pruneGroup5537}}, // STATSNN
};

static const PruneVariant s_pruneGroup5538[] = {{PruneGroupPDNetSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link19_IFE0_Out28Desc[] =
{
    {17, 0, 1, 0, {1, s_pruneGroup5538}}, // STATSPDnet
};

static const PruneVariant s_pruneGroup5539[] = {{PruneGroupTrackerSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link20_TRACKER0_Out0Desc[] =
{
    {3, 15, 0, 0, {1, s_pruneGroup5539}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup5540[] = {{PruneGroupStatsNNSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link21_STATSNN0_Out0Desc[] =
{
    {3, 16, 0, 0, {1, s_pruneGroup5540}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup5541[] = {{PruneGroupPDNetSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link22_STATSPDnet0_Out1Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup5541}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link23_IFE0_Out6Desc[] =
{
    {8, 0, 3, 0, {0, NULL}}, // FDManager
};

static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link24_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_971_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
};

// Sensor0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideoNode0_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 UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideoNode1_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // StatsInputPortHDRBE
    {2, 0, 0, 0, { 0 }, NULL}, // StatsInputPortHDRBHist
    {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
};

// AutoWhiteBalance0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideoNode12_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AWBOutputPort0
};

// TRACKER0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideoNode14_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // TrackerInputPortImage
};

// TRACKER0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideoNode14_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // TRACKEROutputPortResults
};

// STATSNN0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideoNode16_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // STATSNNPortImage
};

// STATSNN0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideoNode16_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // STATSNNOutputPortResults
};

// STATSPDnet0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideoNode17_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // PDnetInputPortRDIPDAF
    {1, 0, 0, 0, { 0 }, NULL}, // PDNetInputPortPDHWPreProcessedPD
};

// STATSPDnet0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideoNode17_0OutputPortDescriptors[] =
{
    {1, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // PDnetOutputPortResults_2
};

// AutoFocus0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideoNode5_0InputPortDescriptors[] =
{
    {12, 0, 0, 0, { 0 }, NULL}, // StatsInputPortDualPDHWPDAF
    {4, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBF
    {8, 0, 0, 0, { 0 }, NULL}, // StatsInputPortRDIPDAF
    {10, 0, 0, 0, { 0 }, NULL}, // StatsInputPortPDAFType3
};

// AutoFocus0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideoNode5_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AutoFocusOutputPort0
};

// IFE0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideoNode65536_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 UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideoNode65536_0OutputPortDescriptors[] =
{
    {22, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEDisplayOutputPortFull
    {17, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsHDRBE
    {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
    {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
    {8, 0, 0, 2, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRDI0
    {7, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortPDAF
    {28, 0, 0, 2, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortPDHWPreProcessedPD
    {6, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortFD
};

// 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
};

// IPE19 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideoNode65538_19OutputPortDescriptors[] =
{
    {8, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
};

// 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[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortHDRBE
    {1, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAWBBG
    {2, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortHDRBHist
    {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 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_node14_0_properties[] =
{
    {1, "com.qti.stats.tracker"},
    {6, "1"},
};

static ChiNodeProperty UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_node16_0_properties[] =
{
    {1, "com.qti.stats.cnndriver"},
    {6, "1"},
};

static ChiNodeProperty UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_node17_0_properties[] =
{
    {1, "com.qti.stats.cnndriver"},
    {6, "1"},
};

static ChiNodeProperty UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_node5_0_properties[] =
{
    {1, "com.qti.stats.af"},
    {1, "com.qti.stats.pdlibwrapper"},
    {6, "1"},
    {16, "0"},
};

static ChiNodeProperty UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_node65536_0_properties[] =
{
    {6, "1"},
};

static ChiNodeProperty UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_node9_0_properties[] =
{
    {6, "1"},
};

static const PruneVariant s_pruneGroup5542[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5543[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5544[] = {{PruneGroupTrackerSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5545[] = {{PruneGroupStatsNNSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5546[] = {{PruneGroupPDNetSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5547[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5548[] = {{PruneGroupFDSegment, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup5549[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiNode UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideoNodes[] =
{
    {UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_node0_0_properties, 0, 0, {0, { 0 }, NULL, 2, { 0 }, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideoNode0_0OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_node1_0_properties, 1, 0, {3, { 0 }, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideoNode1_0InputPortDescriptors, 1, { 0 }, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideoNode1_0OutputPortDescriptors}, 4, {1, s_pruneGroup5542}, 0, 0, { 0 }},
    {UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_node12_0_properties, 12, 0, {1, { 0 }, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideoNode12_0InputPortDescriptors, 1, { 0 }, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideoNode12_0OutputPortDescriptors}, 2, {1, s_pruneGroup5543}, 0, 0, { 0 }},
    {UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_node14_0_properties, 14, 0, {1, { 0 }, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideoNode14_0InputPortDescriptors, 1, { 0 }, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideoNode14_0OutputPortDescriptors}, 2, {1, s_pruneGroup5544}, 0, 0, { 0 }},
    {UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_node16_0_properties, 16, 0, {1, { 0 }, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideoNode16_0InputPortDescriptors, 1, { 0 }, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideoNode16_0OutputPortDescriptors}, 2, {1, s_pruneGroup5545}, 0, 0, { 0 }},
    {UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_node17_0_properties, 17, 0, {2, { 0 }, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideoNode17_0InputPortDescriptors, 1, { 0 }, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideoNode17_0OutputPortDescriptors}, 2, {1, s_pruneGroup5546}, 0, 0, { 0 }},
    {UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_node5_0_properties, 5, 0, {4, { 0 }, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideoNode5_0InputPortDescriptors, 1, { 0 }, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideoNode5_0OutputPortDescriptors}, 4, {1, s_pruneGroup5547}, 0, 0, { 0 }},
    {UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_node65536_0_properties, 65536, 0, {4, { 0 }, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideoNode65536_0InputPortDescriptors, 13, { 0 }, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideoNode65536_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {NULL, 65538, 0, {1, { 0 }, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideoNode65538_0InputPortDescriptors, 1, { 0 }, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideoNode65538_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {NULL, 65538, 19, {0, { 0 }, NULL, 1, { 0 }, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideoNode65538_19OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {NULL, 8, 0, {1, { 0 }, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideoNode8_0InputPortDescriptors, 1, { 0 }, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideoNode8_0OutputPortDescriptors}, 0, {1, s_pruneGroup5548}, 0, 0, { 0 }},
    {UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_node9_0_properties, 9, 0, {6, { 0 }, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideoNode9_0InputPortDescriptors, 1, { 0 }, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideoNode9_0OutputPortDescriptors}, 1, {1, s_pruneGroup5549}, 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, 0, 0, {0, NULL}}, 3, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link2_Sensor0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 1, 0, {0, NULL}}, 1, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link3_Sensor0_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 17, 0, {0, NULL}}, 2, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link4_IFE0_Out17Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 21, 0, {0, NULL}}, 2, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link5_IFE0_Out21Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 25, 2, {0, NULL}}, 1, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link6_IFE0_Out25Desc, {1, {ChiFormatRawPlain64}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 18, 0, {0, NULL}}, 2, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link7_IFE0_Out18Desc, {1, {ChiFormatBlob}, 3072, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 16, 0, {0, NULL}}, 1, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link8_IFE0_Out16Desc, {1, {ChiFormatBlob}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 19, 0, {0, NULL}}, 1, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link9_IFE0_Out19Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 12, 0, {0, NULL}}, 2, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link10_IFE0_Out12Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 20, 0, {0, NULL}}, 1, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link11_IFE0_Out20Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 8, 2, {0, NULL}}, 2, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link12_IFE0_Out8Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 7, 0, {0, NULL}}, 1, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link13_IFE0_Out7Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{9, 0, 0, 0, {0, NULL}}, 1, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link14_StatsParse0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{1, 0, 0, 0, {0, NULL}}, 1, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link15_StatsProcessing0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{12, 0, 0, 0, {0, NULL}}, 1, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link16_AutoWhiteBalance0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{5, 0, 0, 0, {0, NULL}}, 1, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link17_AutoFocus0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 19, 8, 0, {0, NULL}}, 2, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link18_IPE19_Out8Desc, {1, {ChiFormatYUV420NV12}, 0, 6, 12, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 28, 2, {0, NULL}}, 1, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link19_IFE0_Out28Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{14, 0, 0, 0, {0, NULL}}, 1, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link20_TRACKER0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{16, 0, 0, 0, {0, NULL}}, 1, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link21_STATSNN0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{17, 0, 1, 0, {0, NULL}}, 1, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link22_STATSPDnet0_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 6, 0, {0, NULL}}, 1, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link23_IFE0_Out6Desc, {1, {ChiFormatYUV420NV12}, 0, 6, 12, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{8, 0, 0, 0, {0, NULL}}, 1, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link24_FDManager0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
};

enum UsecaseVideoHFR3ANoVideoPipelineIds
{
    PreviewVideoHFR3ANoVideo = 0,
};

static ChiPipelineTargetCreateDescriptor UsecaseVideoHFR3ANoVideo_pipelines[] =
{
    {"PreviewVideoHFR3ANoVideo", { 0, 12, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideoNodes, 25, 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_972_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_972_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_973_TARGET_BUFFER_EVS_Link_NodeDescriptors[] =
{
    {255, 0, 0, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup5550[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static const PruneVariant s_pruneGroup5551[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static ChiLinkNodeDescriptor UsecaseEVS_EVS_Link2_Sensor0_Out0Desc[] =
{
    {65536, 0, 2, 1, {0, NULL}}, // IFE
    {65536, 0, 2, 5, {1, s_pruneGroup5550}}, // IFE
    {65536, 0, 2, 6, {1, s_pruneGroup5551}}, // 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_973_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_974_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_975_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 0, 9, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup5552[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static const PruneVariant s_pruneGroup5553[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static ChiLinkNodeDescriptor UsecaseVideo_PreviewVideo_Link5_Sensor0_Out0Desc[] =
{
    {65536, 0, 2, 1, {0, NULL}}, // IFE
    {65536, 0, 2, 5, {1, s_pruneGroup5552}}, // IFE
    {65536, 0, 2, 6, {1, s_pruneGroup5553}}, // IFE
};

static ChiLinkNodeDescriptor UsecaseVideo_PreviewVideo_Link6_Sensor0_Out1Desc[] =
{
    {65536, 0, 6, 2, {0, NULL}}, // IFE
};

static const PruneVariant s_pruneGroup5554[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5555[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideo_PreviewVideo_Link7_IFE0_Out17Desc[] =
{
    {9, 0, 0, 0, {1, s_pruneGroup5554}}, // StatsParse
    {1, 0, 0, 0, {1, s_pruneGroup5555}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup5556[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5557[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideo_PreviewVideo_Link8_IFE0_Out21Desc[] =
{
    {9, 0, 1, 0, {1, s_pruneGroup5556}}, // StatsParse
    {12, 0, 1, 0, {1, s_pruneGroup5557}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup5558[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideo_PreviewVideo_Link9_IFE0_Out25Desc[] =
{
    {5, 0, 12, 0, {1, s_pruneGroup5558}}, // AutoFocus
};

static const PruneVariant s_pruneGroup5559[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5560[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideo_PreviewVideo_Link10_IFE0_Out18Desc[] =
{
    {9, 0, 2, 0, {1, s_pruneGroup5559}}, // StatsParse
    {1, 0, 2, 0, {1, s_pruneGroup5560}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup5561[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideo_PreviewVideo_Link11_IFE0_Out16Desc[] =
{
    {9, 0, 3, 0, {1, s_pruneGroup5561}}, // StatsParse
};

static const PruneVariant s_pruneGroup5562[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideo_PreviewVideo_Link12_IFE0_Out19Desc[] =
{
    {9, 0, 9, 0, {1, s_pruneGroup5562}}, // StatsParse
};

static const PruneVariant s_pruneGroup5563[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5564[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideo_PreviewVideo_Link13_IFE0_Out12Desc[] =
{
    {9, 0, 7, 0, {1, s_pruneGroup5563}}, // StatsParse
    {1, 0, 7, 0, {1, s_pruneGroup5564}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup5565[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideo_PreviewVideo_Link14_IFE0_Out20Desc[] =
{
    {5, 0, 4, 0, {1, s_pruneGroup5565}}, // AutoFocus
};

static const PruneVariant s_pruneGroup5566[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5567[] = {{PruneGroupPDNetSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideo_PreviewVideo_Link15_IFE0_Out8Desc[] =
{
    {5, 0, 8, 0, {1, s_pruneGroup5566}}, // AutoFocus
    {17, 0, 0, 0, {1, s_pruneGroup5567}}, // STATSPDnet
};

static const PruneVariant s_pruneGroup5568[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideo_PreviewVideo_Link16_IFE0_Out7Desc[] =
{
    {5, 0, 10, 0, {1, s_pruneGroup5568}}, // AutoFocus
};

static const PruneVariant s_pruneGroup5569[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideo_PreviewVideo_Link17_StatsParse0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup5569}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup5570[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideo_PreviewVideo_Link18_StatsProcessing0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup5570}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup5571[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideo_PreviewVideo_Link19_AutoWhiteBalance0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup5571}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup5572[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideo_PreviewVideo_Link20_AutoFocus0_Out0Desc[] =
{
    {3, 3, 0, 0, {1, s_pruneGroup5572}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup5573[] = {{PruneGroupTrackerSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5574[] = {{PruneGroupStatsNNSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideo_PreviewVideo_Link21_IPE19_Out8Desc[] =
{
    {14, 0, 0, 0, {1, s_pruneGroup5573}}, // TRACKER
    {16, 0, 0, 0, {1, s_pruneGroup5574}}, // STATSNN
};

static const PruneVariant s_pruneGroup5575[] = {{PruneGroupPDNetSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideo_PreviewVideo_Link22_IFE0_Out28Desc[] =
{
    {17, 0, 1, 0, {1, s_pruneGroup5575}}, // STATSPDnet
};

static const PruneVariant s_pruneGroup5576[] = {{PruneGroupTrackerSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideo_PreviewVideo_Link23_TRACKER0_Out0Desc[] =
{
    {3, 15, 0, 0, {1, s_pruneGroup5576}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup5577[] = {{PruneGroupStatsNNSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideo_PreviewVideo_Link24_STATSNN0_Out0Desc[] =
{
    {3, 16, 0, 0, {1, s_pruneGroup5577}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup5578[] = {{PruneGroupPDNetSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideo_PreviewVideo_Link25_STATSPDnet0_Out1Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup5578}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseVideo_PreviewVideo_Link26_IFE0_Out6Desc[] =
{
    {8, 0, 3, 0, {0, NULL}}, // FDManager
};

static ChiLinkNodeDescriptor UsecaseVideo_PreviewVideo_Link27_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_974_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_VIDEO", &UsecaseVideo_TARGET_BUFFER_VIDEO_target, 1, s_975_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
};

// Sensor0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideo_PreviewVideoNode0_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 UsecaseVideo_PreviewVideoNode1_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // StatsInputPortHDRBE
    {2, 0, 0, 0, { 0 }, NULL}, // StatsInputPortHDRBHist
    {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
};

// AutoWhiteBalance0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideo_PreviewVideoNode12_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AWBOutputPort0
};

// TRACKER0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideo_PreviewVideoNode14_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // TrackerInputPortImage
};

// TRACKER0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideo_PreviewVideoNode14_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // TRACKEROutputPortResults
};

// STATSNN0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideo_PreviewVideoNode16_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // STATSNNPortImage
};

// STATSNN0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideo_PreviewVideoNode16_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // STATSNNOutputPortResults
};

// STATSPDnet0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideo_PreviewVideoNode17_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // PDnetInputPortRDIPDAF
    {1, 0, 0, 0, { 0 }, NULL}, // PDNetInputPortPDHWPreProcessedPD
};

// STATSPDnet0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideo_PreviewVideoNode17_0OutputPortDescriptors[] =
{
    {1, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // PDnetOutputPortResults_2
};

// AutoFocus0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideo_PreviewVideoNode5_0InputPortDescriptors[] =
{
    {12, 0, 0, 0, { 0 }, NULL}, // StatsInputPortDualPDHWPDAF
    {4, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBF
    {8, 0, 0, 0, { 0 }, NULL}, // StatsInputPortRDIPDAF
    {10, 0, 0, 0, { 0 }, NULL}, // StatsInputPortPDAFType3
};

// AutoFocus0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideo_PreviewVideoNode5_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AutoFocusOutputPort0
};

// IFE0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideo_PreviewVideoNode65536_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 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
    {17, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsHDRBE
    {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
    {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
    {8, 0, 0, 2, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRDI0
    {7, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortPDAF
    {28, 0, 0, 2, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortPDHWPreProcessedPD
    {6, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortFD
};

// 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
};

// IPE19 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideo_PreviewVideoNode65538_19OutputPortDescriptors[] =
{
    {8, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
};

// 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[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortHDRBE
    {1, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAWBBG
    {2, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortHDRBHist
    {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 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_node14_0_properties[] =
{
    {1, "com.qti.stats.tracker"},
    {6, "1"},
};

static ChiNodeProperty UsecaseVideo_PreviewVideo_node16_0_properties[] =
{
    {1, "com.qti.stats.cnndriver"},
    {6, "1"},
};

static ChiNodeProperty UsecaseVideo_PreviewVideo_node17_0_properties[] =
{
    {1, "com.qti.stats.cnndriver"},
    {6, "1"},
};

static ChiNodeProperty UsecaseVideo_PreviewVideo_node5_0_properties[] =
{
    {1, "com.qti.stats.af"},
    {1, "com.qti.stats.pdlibwrapper"},
    {6, "1"},
    {16, "0"},
};

static ChiNodeProperty UsecaseVideo_PreviewVideo_node65536_0_properties[] =
{
    {6, "1"},
};

static ChiNodeProperty UsecaseVideo_PreviewVideo_node9_0_properties[] =
{
    {6, "1"},
};

static const PruneVariant s_pruneGroup5579[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5580[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5581[] = {{PruneGroupTrackerSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5582[] = {{PruneGroupStatsNNSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5583[] = {{PruneGroupPDNetSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5584[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5585[] = {{PruneGroupFDSegment, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup5586[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiNode UsecaseVideo_PreviewVideoNodes[] =
{
    {UsecaseVideo_PreviewVideo_node0_0_properties, 0, 0, {0, { 0 }, NULL, 2, { 0 }, UsecaseVideo_PreviewVideoNode0_0OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseVideo_PreviewVideo_node1_0_properties, 1, 0, {3, { 0 }, UsecaseVideo_PreviewVideoNode1_0InputPortDescriptors, 1, { 0 }, UsecaseVideo_PreviewVideoNode1_0OutputPortDescriptors}, 4, {1, s_pruneGroup5579}, 0, 0, { 0 }},
    {UsecaseVideo_PreviewVideo_node12_0_properties, 12, 0, {1, { 0 }, UsecaseVideo_PreviewVideoNode12_0InputPortDescriptors, 1, { 0 }, UsecaseVideo_PreviewVideoNode12_0OutputPortDescriptors}, 2, {1, s_pruneGroup5580}, 0, 0, { 0 }},
    {UsecaseVideo_PreviewVideo_node14_0_properties, 14, 0, {1, { 0 }, UsecaseVideo_PreviewVideoNode14_0InputPortDescriptors, 1, { 0 }, UsecaseVideo_PreviewVideoNode14_0OutputPortDescriptors}, 2, {1, s_pruneGroup5581}, 0, 0, { 0 }},
    {UsecaseVideo_PreviewVideo_node16_0_properties, 16, 0, {1, { 0 }, UsecaseVideo_PreviewVideoNode16_0InputPortDescriptors, 1, { 0 }, UsecaseVideo_PreviewVideoNode16_0OutputPortDescriptors}, 2, {1, s_pruneGroup5582}, 0, 0, { 0 }},
    {UsecaseVideo_PreviewVideo_node17_0_properties, 17, 0, {2, { 0 }, UsecaseVideo_PreviewVideoNode17_0InputPortDescriptors, 1, { 0 }, UsecaseVideo_PreviewVideoNode17_0OutputPortDescriptors}, 2, {1, s_pruneGroup5583}, 0, 0, { 0 }},
    {UsecaseVideo_PreviewVideo_node5_0_properties, 5, 0, {4, { 0 }, UsecaseVideo_PreviewVideoNode5_0InputPortDescriptors, 1, { 0 }, UsecaseVideo_PreviewVideoNode5_0OutputPortDescriptors}, 4, {1, s_pruneGroup5584}, 0, 0, { 0 }},
    {UsecaseVideo_PreviewVideo_node65536_0_properties, 65536, 0, {4, { 0 }, UsecaseVideo_PreviewVideoNode65536_0InputPortDescriptors, 15, { 0 }, UsecaseVideo_PreviewVideoNode65536_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {NULL, 65538, 0, {3, { 0 }, UsecaseVideo_PreviewVideoNode65538_0InputPortDescriptors, 2, { 0 }, UsecaseVideo_PreviewVideoNode65538_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {NULL, 65538, 19, {0, { 0 }, NULL, 1, { 0 }, UsecaseVideo_PreviewVideoNode65538_19OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {NULL, 8, 0, {1, { 0 }, UsecaseVideo_PreviewVideoNode8_0InputPortDescriptors, 1, { 0 }, UsecaseVideo_PreviewVideoNode8_0OutputPortDescriptors}, 0, {1, s_pruneGroup5585}, 0, 0, { 0 }},
    {UsecaseVideo_PreviewVideo_node9_0_properties, 9, 0, {6, { 0 }, UsecaseVideo_PreviewVideoNode9_0InputPortDescriptors, 1, { 0 }, UsecaseVideo_PreviewVideoNode9_0OutputPortDescriptors}, 1, {1, s_pruneGroup5586}, 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, 0, 0, {0, NULL}}, 3, UsecaseVideo_PreviewVideo_Link5_Sensor0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 1, 0, {0, NULL}}, 1, UsecaseVideo_PreviewVideo_Link6_Sensor0_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 17, 0, {0, NULL}}, 2, UsecaseVideo_PreviewVideo_Link7_IFE0_Out17Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 21, 0, {0, NULL}}, 2, UsecaseVideo_PreviewVideo_Link8_IFE0_Out21Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 25, 2, {0, NULL}}, 1, UsecaseVideo_PreviewVideo_Link9_IFE0_Out25Desc, {1, {ChiFormatRawPlain64}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 18, 0, {0, NULL}}, 2, UsecaseVideo_PreviewVideo_Link10_IFE0_Out18Desc, {1, {ChiFormatBlob}, 3072, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 16, 0, {0, NULL}}, 1, UsecaseVideo_PreviewVideo_Link11_IFE0_Out16Desc, {1, {ChiFormatBlob}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 19, 0, {0, NULL}}, 1, UsecaseVideo_PreviewVideo_Link12_IFE0_Out19Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 12, 0, {0, NULL}}, 2, UsecaseVideo_PreviewVideo_Link13_IFE0_Out12Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 20, 0, {0, NULL}}, 1, UsecaseVideo_PreviewVideo_Link14_IFE0_Out20Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 8, 2, {0, NULL}}, 2, UsecaseVideo_PreviewVideo_Link15_IFE0_Out8Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 7, 0, {0, NULL}}, 1, UsecaseVideo_PreviewVideo_Link16_IFE0_Out7Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{9, 0, 0, 0, {0, NULL}}, 1, UsecaseVideo_PreviewVideo_Link17_StatsParse0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{1, 0, 0, 0, {0, NULL}}, 1, UsecaseVideo_PreviewVideo_Link18_StatsProcessing0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{12, 0, 0, 0, {0, NULL}}, 1, UsecaseVideo_PreviewVideo_Link19_AutoWhiteBalance0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{5, 0, 0, 0, {0, NULL}}, 1, UsecaseVideo_PreviewVideo_Link20_AutoFocus0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 19, 8, 0, {0, NULL}}, 2, UsecaseVideo_PreviewVideo_Link21_IPE19_Out8Desc, {1, {ChiFormatYUV420NV12}, 0, 6, 12, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 28, 2, {0, NULL}}, 1, UsecaseVideo_PreviewVideo_Link22_IFE0_Out28Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{14, 0, 0, 0, {0, NULL}}, 1, UsecaseVideo_PreviewVideo_Link23_TRACKER0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{16, 0, 0, 0, {0, NULL}}, 1, UsecaseVideo_PreviewVideo_Link24_STATSNN0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{17, 0, 1, 0, {0, NULL}}, 1, UsecaseVideo_PreviewVideo_Link25_STATSPDnet0_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 6, 0, {0, NULL}}, 1, UsecaseVideo_PreviewVideo_Link26_IFE0_Out6Desc, {1, {ChiFormatYUV420NV12}, 0, 6, 12, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{8, 0, 0, 0, {0, NULL}}, 1, UsecaseVideo_PreviewVideo_Link27_FDManager0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
};

enum UsecaseVideoPipelineIds
{
    PreviewVideo = 0,
};

static ChiPipelineTargetCreateDescriptor UsecaseVideo_pipelines[] =
{
    {"PreviewVideo", { 0, 12, UsecaseVideo_PreviewVideoNodes, 28, 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_976_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_977_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_pruneGroup5587[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static const PruneVariant s_pruneGroup5588[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static ChiLinkNodeDescriptor UsecaseSecurePreviewVideo_SecurePreviewVideo_Link7_Sensor0_Out0Desc[] =
{
    {65536, 0, 2, 1, {0, NULL}}, // IFE
    {65536, 0, 2, 5, {1, s_pruneGroup5587}}, // IFE
    {65536, 0, 2, 6, {1, s_pruneGroup5588}}, // IFE
};

static ChiLinkNodeDescriptor UsecaseSecurePreviewVideo_SecurePreviewVideo_Link8_Sensor0_Out1Desc[] =
{
    {65536, 0, 6, 2, {0, NULL}}, // IFE
};

static const PruneVariant s_pruneGroup5589[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5590[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseSecurePreviewVideo_SecurePreviewVideo_Link9_IFE0_Out17Desc[] =
{
    {9, 0, 0, 0, {1, s_pruneGroup5589}}, // StatsParse
    {1, 0, 0, 0, {1, s_pruneGroup5590}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup5591[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5592[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseSecurePreviewVideo_SecurePreviewVideo_Link10_IFE0_Out21Desc[] =
{
    {9, 0, 1, 0, {1, s_pruneGroup5591}}, // StatsParse
    {12, 0, 1, 0, {1, s_pruneGroup5592}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup5593[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseSecurePreviewVideo_SecurePreviewVideo_Link11_IFE0_Out25Desc[] =
{
    {5, 0, 12, 0, {1, s_pruneGroup5593}}, // AutoFocus
};

static const PruneVariant s_pruneGroup5594[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5595[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseSecurePreviewVideo_SecurePreviewVideo_Link12_IFE0_Out18Desc[] =
{
    {9, 0, 2, 0, {1, s_pruneGroup5594}}, // StatsParse
    {1, 0, 2, 0, {1, s_pruneGroup5595}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup5596[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseSecurePreviewVideo_SecurePreviewVideo_Link13_IFE0_Out16Desc[] =
{
    {9, 0, 3, 0, {1, s_pruneGroup5596}}, // StatsParse
};

static const PruneVariant s_pruneGroup5597[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseSecurePreviewVideo_SecurePreviewVideo_Link14_IFE0_Out19Desc[] =
{
    {9, 0, 9, 0, {1, s_pruneGroup5597}}, // StatsParse
};

static const PruneVariant s_pruneGroup5598[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5599[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseSecurePreviewVideo_SecurePreviewVideo_Link15_IFE0_Out12Desc[] =
{
    {9, 0, 7, 0, {1, s_pruneGroup5598}}, // StatsParse
    {1, 0, 7, 0, {1, s_pruneGroup5599}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup5600[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseSecurePreviewVideo_SecurePreviewVideo_Link16_IFE0_Out20Desc[] =
{
    {5, 0, 4, 0, {1, s_pruneGroup5600}}, // AutoFocus
};

static const PruneVariant s_pruneGroup5601[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5602[] = {{PruneGroupPDNetSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseSecurePreviewVideo_SecurePreviewVideo_Link17_IFE0_Out8Desc[] =
{
    {5, 0, 8, 0, {1, s_pruneGroup5601}}, // AutoFocus
    {17, 0, 0, 0, {1, s_pruneGroup5602}}, // STATSPDnet
};

static const PruneVariant s_pruneGroup5603[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseSecurePreviewVideo_SecurePreviewVideo_Link18_IFE0_Out7Desc[] =
{
    {5, 0, 10, 0, {1, s_pruneGroup5603}}, // AutoFocus
};

static const PruneVariant s_pruneGroup5604[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseSecurePreviewVideo_SecurePreviewVideo_Link19_StatsParse0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup5604}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup5605[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseSecurePreviewVideo_SecurePreviewVideo_Link20_StatsProcessing0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup5605}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup5606[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseSecurePreviewVideo_SecurePreviewVideo_Link21_AutoWhiteBalance0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup5606}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup5607[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseSecurePreviewVideo_SecurePreviewVideo_Link22_AutoFocus0_Out0Desc[] =
{
    {3, 3, 0, 0, {1, s_pruneGroup5607}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup5608[] = {{PruneGroupTrackerSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5609[] = {{PruneGroupStatsNNSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5610[] = {{PruneGroupMLInference, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseSecurePreviewVideo_SecurePreviewVideo_Link23_IFE0_Out6Desc[] =
{
    {14, 0, 0, 0, {1, s_pruneGroup5608}}, // TRACKER
    {16, 0, 0, 0, {1, s_pruneGroup5609}}, // STATSNN
    {8, 0, 3, 0, {0, NULL}}, // FDManager
    {255, 77, 0, 0, {1, s_pruneGroup5610}}, // ChiNode
};

static const PruneVariant s_pruneGroup5611[] = {{PruneGroupPDNetSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseSecurePreviewVideo_SecurePreviewVideo_Link24_IFE0_Out28Desc[] =
{
    {17, 0, 1, 0, {1, s_pruneGroup5611}}, // STATSPDnet
};

static const PruneVariant s_pruneGroup5612[] = {{PruneGroupTrackerSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseSecurePreviewVideo_SecurePreviewVideo_Link25_TRACKER0_Out0Desc[] =
{
    {3, 15, 0, 0, {1, s_pruneGroup5612}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup5613[] = {{PruneGroupStatsNNSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseSecurePreviewVideo_SecurePreviewVideo_Link26_STATSNN0_Out0Desc[] =
{
    {3, 16, 0, 0, {1, s_pruneGroup5613}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup5614[] = {{PruneGroupPDNetSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseSecurePreviewVideo_SecurePreviewVideo_Link27_STATSPDnet0_Out1Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup5614}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseSecurePreviewVideo_SecurePreviewVideo_Link28_FDManager0_Out0Desc[] =
{
    {3, 4, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup5615[] = {{PruneGroupMLInference, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseSecurePreviewVideo_SecurePreviewVideo_Link29_ChiNode77_Out0Desc[] =
{
    {3, 44, 0, 0, {1, s_pruneGroup5615}}, // SinkNoBuffer
};

static ChiTargetPortDescriptor UsecaseSecurePreviewVideo_SecurePreviewVideo_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_PREVIEW", &UsecaseSecurePreviewVideo_TARGET_BUFFER_PREVIEW_target, 1, s_976_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_VIDEO", &UsecaseSecurePreviewVideo_TARGET_BUFFER_VIDEO_target, 1, s_977_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[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // StatsInputPortHDRBE
    {2, 0, 0, 0, { 0 }, NULL}, // StatsInputPortHDRBHist
    {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
};

// 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
};

// AutoFocus0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseSecurePreviewVideo_SecurePreviewVideoNode5_0InputPortDescriptors[] =
{
    {12, 0, 0, 0, { 0 }, NULL}, // StatsInputPortDualPDHWPDAF
    {4, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBF
    {8, 0, 0, 0, { 0 }, NULL}, // StatsInputPortRDIPDAF
    {10, 0, 0, 0, { 0 }, NULL}, // StatsInputPortPDAFType3
};

// AutoFocus0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseSecurePreviewVideo_SecurePreviewVideoNode5_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AutoFocusOutputPort0
};

// 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
    {17, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsHDRBE
    {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
    {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
    {8, 0, 0, 2, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRDI0
    {7, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortPDAF
    {6, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortFD
    {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[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortHDRBE
    {1, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAWBBG
    {2, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortHDRBHist
    {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 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_node5_0_properties[] =
{
    {1, "com.qti.stats.af"},
    {1, "com.qti.stats.pdlibwrapper"},
    {6, "1"},
    {16, "0"},
};

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_pruneGroup5616[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5617[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5618[] = {{PruneGroupTrackerSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5619[] = {{PruneGroupStatsNNSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5620[] = {{PruneGroupPDNetSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5621[] = {{PruneGroupMLInference, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup5622[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5623[] = {{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, {3, { 0 }, UsecaseSecurePreviewVideo_SecurePreviewVideoNode1_0InputPortDescriptors, 1, { 0 }, UsecaseSecurePreviewVideo_SecurePreviewVideoNode1_0OutputPortDescriptors}, 4, {1, s_pruneGroup5616}, 0, 0, { 0 }},
    {UsecaseSecurePreviewVideo_SecurePreviewVideo_node12_0_properties, 12, 0, {1, { 0 }, UsecaseSecurePreviewVideo_SecurePreviewVideoNode12_0InputPortDescriptors, 1, { 0 }, UsecaseSecurePreviewVideo_SecurePreviewVideoNode12_0OutputPortDescriptors}, 2, {1, s_pruneGroup5617}, 0, 0, { 0 }},
    {UsecaseSecurePreviewVideo_SecurePreviewVideo_node14_0_properties, 14, 0, {1, { 0 }, UsecaseSecurePreviewVideo_SecurePreviewVideoNode14_0InputPortDescriptors, 1, { 0 }, UsecaseSecurePreviewVideo_SecurePreviewVideoNode14_0OutputPortDescriptors}, 2, {1, s_pruneGroup5618}, 0, 0, { 0 }},
    {UsecaseSecurePreviewVideo_SecurePreviewVideo_node16_0_properties, 16, 0, {1, { 0 }, UsecaseSecurePreviewVideo_SecurePreviewVideoNode16_0InputPortDescriptors, 1, { 0 }, UsecaseSecurePreviewVideo_SecurePreviewVideoNode16_0OutputPortDescriptors}, 2, {1, s_pruneGroup5619}, 0, 0, { 0 }},
    {UsecaseSecurePreviewVideo_SecurePreviewVideo_node17_0_properties, 17, 0, {2, { 0 }, UsecaseSecurePreviewVideo_SecurePreviewVideoNode17_0InputPortDescriptors, 1, { 0 }, UsecaseSecurePreviewVideo_SecurePreviewVideoNode17_0OutputPortDescriptors}, 2, {1, s_pruneGroup5620}, 0, 0, { 0 }},
    {UsecaseSecurePreviewVideo_SecurePreviewVideo_node255_77_properties, 255, 77, {1, { 0 }, UsecaseSecurePreviewVideo_SecurePreviewVideoNode255_77InputPortDescriptors, 1, { 0 }, UsecaseSecurePreviewVideo_SecurePreviewVideoNode255_77OutputPortDescriptors}, 1, {1, s_pruneGroup5621}, 0, 0, { 0 }},
    {UsecaseSecurePreviewVideo_SecurePreviewVideo_node5_0_properties, 5, 0, {4, { 0 }, UsecaseSecurePreviewVideo_SecurePreviewVideoNode5_0InputPortDescriptors, 1, { 0 }, UsecaseSecurePreviewVideo_SecurePreviewVideoNode5_0OutputPortDescriptors}, 4, {1, s_pruneGroup5622}, 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, {6, { 0 }, UsecaseSecurePreviewVideo_SecurePreviewVideoNode9_0InputPortDescriptors, 1, { 0 }, UsecaseSecurePreviewVideo_SecurePreviewVideoNode9_0OutputPortDescriptors}, 1, {1, s_pruneGroup5623}, 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, 17, 0, {0, NULL}}, 2, UsecaseSecurePreviewVideo_SecurePreviewVideo_Link9_IFE0_Out17Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 21, 0, {0, NULL}}, 2, UsecaseSecurePreviewVideo_SecurePreviewVideo_Link10_IFE0_Out21Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 25, 2, {0, NULL}}, 1, UsecaseSecurePreviewVideo_SecurePreviewVideo_Link11_IFE0_Out25Desc, {1, {ChiFormatRawPlain64}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 18, 0, {0, NULL}}, 2, UsecaseSecurePreviewVideo_SecurePreviewVideo_Link12_IFE0_Out18Desc, {1, {ChiFormatBlob}, 3072, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 16, 0, {0, NULL}}, 1, UsecaseSecurePreviewVideo_SecurePreviewVideo_Link13_IFE0_Out16Desc, {1, {ChiFormatBlob}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 19, 0, {0, NULL}}, 1, UsecaseSecurePreviewVideo_SecurePreviewVideo_Link14_IFE0_Out19Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 12, 0, {0, NULL}}, 2, UsecaseSecurePreviewVideo_SecurePreviewVideo_Link15_IFE0_Out12Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 20, 0, {0, NULL}}, 1, UsecaseSecurePreviewVideo_SecurePreviewVideo_Link16_IFE0_Out20Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 8, 2, {0, NULL}}, 2, UsecaseSecurePreviewVideo_SecurePreviewVideo_Link17_IFE0_Out8Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 7, 0, {0, NULL}}, 1, UsecaseSecurePreviewVideo_SecurePreviewVideo_Link18_IFE0_Out7Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{9, 0, 0, 0, {0, NULL}}, 1, UsecaseSecurePreviewVideo_SecurePreviewVideo_Link19_StatsParse0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{1, 0, 0, 0, {0, NULL}}, 1, UsecaseSecurePreviewVideo_SecurePreviewVideo_Link20_StatsProcessing0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{12, 0, 0, 0, {0, NULL}}, 1, UsecaseSecurePreviewVideo_SecurePreviewVideo_Link21_AutoWhiteBalance0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{5, 0, 0, 0, {0, NULL}}, 1, UsecaseSecurePreviewVideo_SecurePreviewVideo_Link22_AutoFocus0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 6, 0, {0, NULL}}, 4, UsecaseSecurePreviewVideo_SecurePreviewVideo_Link23_IFE0_Out6Desc, {1, {ChiFormatYUV420NV12}, 0, 6, 12, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 28, 2, {0, NULL}}, 1, UsecaseSecurePreviewVideo_SecurePreviewVideo_Link24_IFE0_Out28Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{14, 0, 0, 0, {0, NULL}}, 1, UsecaseSecurePreviewVideo_SecurePreviewVideo_Link25_TRACKER0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{16, 0, 0, 0, {0, NULL}}, 1, UsecaseSecurePreviewVideo_SecurePreviewVideo_Link26_STATSNN0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{17, 0, 1, 0, {0, NULL}}, 1, UsecaseSecurePreviewVideo_SecurePreviewVideo_Link27_STATSPDnet0_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{8, 0, 0, 0, {0, NULL}}, 1, UsecaseSecurePreviewVideo_SecurePreviewVideo_Link28_FDManager0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 77, 0, 0, {0, NULL}}, 1, UsecaseSecurePreviewVideo_SecurePreviewVideo_Link29_ChiNode77_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
};

enum UsecaseSecurePreviewVideoPipelineIds
{
    SecurePreviewVideo = 0,
};

static ChiPipelineTargetCreateDescriptor UsecaseSecurePreviewVideo_pipelines[] =
{
    {"SecurePreviewVideo", { 0, 13, UsecaseSecurePreviewVideo_SecurePreviewVideoNodes, 30, 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_978_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_979_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 const PruneVariant s_pruneGroup5624[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static const PruneVariant s_pruneGroup5625[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static ChiLinkNodeDescriptor UsecaseVideoHFR_PreviewVideoHFR_Link13_Sensor0_Out0Desc[] =
{
    {65536, 0, 2, 1, {0, NULL}}, // IFE
    {65536, 0, 2, 5, {1, s_pruneGroup5624}}, // IFE
    {65536, 0, 2, 6, {1, s_pruneGroup5625}}, // IFE
};

static ChiLinkNodeDescriptor UsecaseVideoHFR_PreviewVideoHFR_Link14_Sensor0_Out1Desc[] =
{
    {65536, 0, 6, 2, {0, NULL}}, // IFE
};

static const PruneVariant s_pruneGroup5626[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5627[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR_PreviewVideoHFR_Link15_IFE0_Out17Desc[] =
{
    {9, 0, 0, 0, {1, s_pruneGroup5626}}, // StatsParse
    {1, 0, 0, 0, {1, s_pruneGroup5627}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup5628[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5629[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR_PreviewVideoHFR_Link16_IFE0_Out21Desc[] =
{
    {9, 0, 1, 0, {1, s_pruneGroup5628}}, // StatsParse
    {12, 0, 1, 0, {1, s_pruneGroup5629}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup5630[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR_PreviewVideoHFR_Link17_IFE0_Out25Desc[] =
{
    {5, 0, 12, 0, {1, s_pruneGroup5630}}, // AutoFocus
};

static const PruneVariant s_pruneGroup5631[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5632[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR_PreviewVideoHFR_Link18_IFE0_Out18Desc[] =
{
    {9, 0, 2, 0, {1, s_pruneGroup5631}}, // StatsParse
    {1, 0, 2, 0, {1, s_pruneGroup5632}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup5633[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR_PreviewVideoHFR_Link19_IFE0_Out16Desc[] =
{
    {9, 0, 3, 0, {1, s_pruneGroup5633}}, // StatsParse
};

static const PruneVariant s_pruneGroup5634[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR_PreviewVideoHFR_Link20_IFE0_Out19Desc[] =
{
    {9, 0, 9, 0, {1, s_pruneGroup5634}}, // StatsParse
};

static const PruneVariant s_pruneGroup5635[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5636[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR_PreviewVideoHFR_Link21_IFE0_Out12Desc[] =
{
    {9, 0, 7, 0, {1, s_pruneGroup5635}}, // StatsParse
    {1, 0, 7, 0, {1, s_pruneGroup5636}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup5637[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR_PreviewVideoHFR_Link22_IFE0_Out20Desc[] =
{
    {5, 0, 4, 0, {1, s_pruneGroup5637}}, // AutoFocus
};

static const PruneVariant s_pruneGroup5638[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5639[] = {{PruneGroupPDNetSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR_PreviewVideoHFR_Link23_IFE0_Out8Desc[] =
{
    {5, 0, 8, 0, {1, s_pruneGroup5638}}, // AutoFocus
    {17, 0, 0, 0, {1, s_pruneGroup5639}}, // STATSPDnet
};

static const PruneVariant s_pruneGroup5640[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR_PreviewVideoHFR_Link24_IFE0_Out7Desc[] =
{
    {5, 0, 10, 0, {1, s_pruneGroup5640}}, // AutoFocus
};

static const PruneVariant s_pruneGroup5641[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR_PreviewVideoHFR_Link25_StatsParse0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup5641}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup5642[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR_PreviewVideoHFR_Link26_StatsProcessing0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup5642}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup5643[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR_PreviewVideoHFR_Link27_AutoWhiteBalance0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup5643}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup5644[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR_PreviewVideoHFR_Link28_AutoFocus0_Out0Desc[] =
{
    {3, 3, 0, 0, {1, s_pruneGroup5644}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup5645[] = {{PruneGroupTrackerSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5646[] = {{PruneGroupStatsNNSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR_PreviewVideoHFR_Link29_IPE19_Out8Desc[] =
{
    {14, 0, 0, 0, {1, s_pruneGroup5645}}, // TRACKER
    {16, 0, 0, 0, {1, s_pruneGroup5646}}, // STATSNN
};

static const PruneVariant s_pruneGroup5647[] = {{PruneGroupPDNetSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR_PreviewVideoHFR_Link30_IFE0_Out28Desc[] =
{
    {17, 0, 1, 0, {1, s_pruneGroup5647}}, // STATSPDnet
};

static const PruneVariant s_pruneGroup5648[] = {{PruneGroupTrackerSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR_PreviewVideoHFR_Link31_TRACKER0_Out0Desc[] =
{
    {3, 15, 0, 0, {1, s_pruneGroup5648}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup5649[] = {{PruneGroupStatsNNSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR_PreviewVideoHFR_Link32_STATSNN0_Out0Desc[] =
{
    {3, 16, 0, 0, {1, s_pruneGroup5649}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup5650[] = {{PruneGroupPDNetSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR_PreviewVideoHFR_Link33_STATSPDnet0_Out1Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup5650}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseVideoHFR_PreviewVideoHFR_Link34_IFE0_Out6Desc[] =
{
    {8, 0, 3, 0, {0, NULL}}, // FDManager
};

static ChiLinkNodeDescriptor UsecaseVideoHFR_PreviewVideoHFR_Link35_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_978_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_VIDEO", &UsecaseVideoHFR_TARGET_BUFFER_VIDEO_target, 1, s_979_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
};

// Sensor0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideoHFR_PreviewVideoHFRNode0_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 UsecaseVideoHFR_PreviewVideoHFRNode1_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // StatsInputPortHDRBE
    {2, 0, 0, 0, { 0 }, NULL}, // StatsInputPortHDRBHist
    {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
};

// AutoWhiteBalance0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideoHFR_PreviewVideoHFRNode12_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AWBOutputPort0
};

// TRACKER0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideoHFR_PreviewVideoHFRNode14_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // TrackerInputPortImage
};

// TRACKER0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideoHFR_PreviewVideoHFRNode14_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // TRACKEROutputPortResults
};

// STATSNN0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideoHFR_PreviewVideoHFRNode16_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // STATSNNPortImage
};

// STATSNN0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideoHFR_PreviewVideoHFRNode16_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // STATSNNOutputPortResults
};

// STATSPDnet0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideoHFR_PreviewVideoHFRNode17_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // PDnetInputPortRDIPDAF
    {1, 0, 0, 0, { 0 }, NULL}, // PDNetInputPortPDHWPreProcessedPD
};

// STATSPDnet0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideoHFR_PreviewVideoHFRNode17_0OutputPortDescriptors[] =
{
    {1, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // PDnetOutputPortResults_2
};

// AutoFocus0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideoHFR_PreviewVideoHFRNode5_0InputPortDescriptors[] =
{
    {12, 0, 0, 0, { 0 }, NULL}, // StatsInputPortDualPDHWPDAF
    {4, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBF
    {8, 0, 0, 0, { 0 }, NULL}, // StatsInputPortRDIPDAF
    {10, 0, 0, 0, { 0 }, NULL}, // StatsInputPortPDAFType3
};

// AutoFocus0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideoHFR_PreviewVideoHFRNode5_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AutoFocusOutputPort0
};

// IFE0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideoHFR_PreviewVideoHFRNode65536_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 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
    {17, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsHDRBE
    {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
    {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
    {8, 0, 0, 2, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRDI0
    {7, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortPDAF
    {28, 0, 0, 2, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortPDHWPreProcessedPD
    {6, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortFD
};

// 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
};

// IPE19 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideoHFR_PreviewVideoHFRNode65538_19OutputPortDescriptors[] =
{
    {8, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
};

// 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
};

// 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[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortHDRBE
    {1, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAWBBG
    {2, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortHDRBHist
    {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 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_node14_0_properties[] =
{
    {1, "com.qti.stats.tracker"},
    {6, "1"},
};

static ChiNodeProperty UsecaseVideoHFR_PreviewVideoHFR_node16_0_properties[] =
{
    {1, "com.qti.stats.cnndriver"},
    {6, "1"},
};

static ChiNodeProperty UsecaseVideoHFR_PreviewVideoHFR_node17_0_properties[] =
{
    {1, "com.qti.stats.cnndriver"},
    {6, "1"},
};

static ChiNodeProperty UsecaseVideoHFR_PreviewVideoHFR_node5_0_properties[] =
{
    {1, "com.qti.stats.af"},
    {1, "com.qti.stats.pdlibwrapper"},
    {6, "1"},
    {16, "0"},
};

static ChiNodeProperty UsecaseVideoHFR_PreviewVideoHFR_node65536_0_properties[] =
{
    {6, "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_node9_0_properties[] =
{
    {6, "1"},
};

static const PruneVariant s_pruneGroup5651[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5652[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5653[] = {{PruneGroupTrackerSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5654[] = {{PruneGroupStatsNNSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5655[] = {{PruneGroupPDNetSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5656[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5657[] = {{PruneGroupFDSegment, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup5658[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiNode UsecaseVideoHFR_PreviewVideoHFRNodes[] =
{
    {UsecaseVideoHFR_PreviewVideoHFR_node0_0_properties, 0, 0, {0, { 0 }, NULL, 2, { 0 }, UsecaseVideoHFR_PreviewVideoHFRNode0_0OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseVideoHFR_PreviewVideoHFR_node1_0_properties, 1, 0, {3, { 0 }, UsecaseVideoHFR_PreviewVideoHFRNode1_0InputPortDescriptors, 1, { 0 }, UsecaseVideoHFR_PreviewVideoHFRNode1_0OutputPortDescriptors}, 4, {1, s_pruneGroup5651}, 0, 0, { 0 }},
    {UsecaseVideoHFR_PreviewVideoHFR_node12_0_properties, 12, 0, {1, { 0 }, UsecaseVideoHFR_PreviewVideoHFRNode12_0InputPortDescriptors, 1, { 0 }, UsecaseVideoHFR_PreviewVideoHFRNode12_0OutputPortDescriptors}, 2, {1, s_pruneGroup5652}, 0, 0, { 0 }},
    {UsecaseVideoHFR_PreviewVideoHFR_node14_0_properties, 14, 0, {1, { 0 }, UsecaseVideoHFR_PreviewVideoHFRNode14_0InputPortDescriptors, 1, { 0 }, UsecaseVideoHFR_PreviewVideoHFRNode14_0OutputPortDescriptors}, 2, {1, s_pruneGroup5653}, 0, 0, { 0 }},
    {UsecaseVideoHFR_PreviewVideoHFR_node16_0_properties, 16, 0, {1, { 0 }, UsecaseVideoHFR_PreviewVideoHFRNode16_0InputPortDescriptors, 1, { 0 }, UsecaseVideoHFR_PreviewVideoHFRNode16_0OutputPortDescriptors}, 2, {1, s_pruneGroup5654}, 0, 0, { 0 }},
    {UsecaseVideoHFR_PreviewVideoHFR_node17_0_properties, 17, 0, {2, { 0 }, UsecaseVideoHFR_PreviewVideoHFRNode17_0InputPortDescriptors, 1, { 0 }, UsecaseVideoHFR_PreviewVideoHFRNode17_0OutputPortDescriptors}, 2, {1, s_pruneGroup5655}, 0, 0, { 0 }},
    {UsecaseVideoHFR_PreviewVideoHFR_node5_0_properties, 5, 0, {4, { 0 }, UsecaseVideoHFR_PreviewVideoHFRNode5_0InputPortDescriptors, 1, { 0 }, UsecaseVideoHFR_PreviewVideoHFRNode5_0OutputPortDescriptors}, 4, {1, s_pruneGroup5656}, 0, 0, { 0 }},
    {UsecaseVideoHFR_PreviewVideoHFR_node65536_0_properties, 65536, 0, {4, { 0 }, UsecaseVideoHFR_PreviewVideoHFRNode65536_0InputPortDescriptors, 15, { 0 }, UsecaseVideoHFR_PreviewVideoHFRNode65536_0OutputPortDescriptors}, 1, {0, NULL}, 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 }},
    {NULL, 65538, 19, {0, { 0 }, NULL, 1, { 0 }, UsecaseVideoHFR_PreviewVideoHFRNode65538_19OutputPortDescriptors}, 0, {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, 8, 0, {1, { 0 }, UsecaseVideoHFR_PreviewVideoHFRNode8_0InputPortDescriptors, 1, { 0 }, UsecaseVideoHFR_PreviewVideoHFRNode8_0OutputPortDescriptors}, 0, {1, s_pruneGroup5657}, 0, 0, { 0 }},
    {UsecaseVideoHFR_PreviewVideoHFR_node9_0_properties, 9, 0, {6, { 0 }, UsecaseVideoHFR_PreviewVideoHFRNode9_0InputPortDescriptors, 1, { 0 }, UsecaseVideoHFR_PreviewVideoHFRNode9_0OutputPortDescriptors}, 1, {1, s_pruneGroup5658}, 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, 0, 0, {0, NULL}}, 3, UsecaseVideoHFR_PreviewVideoHFR_Link13_Sensor0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 1, 0, {0, NULL}}, 1, UsecaseVideoHFR_PreviewVideoHFR_Link14_Sensor0_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 17, 0, {0, NULL}}, 2, UsecaseVideoHFR_PreviewVideoHFR_Link15_IFE0_Out17Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 21, 0, {0, NULL}}, 2, UsecaseVideoHFR_PreviewVideoHFR_Link16_IFE0_Out21Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 25, 2, {0, NULL}}, 1, UsecaseVideoHFR_PreviewVideoHFR_Link17_IFE0_Out25Desc, {1, {ChiFormatRawPlain64}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 18, 0, {0, NULL}}, 2, UsecaseVideoHFR_PreviewVideoHFR_Link18_IFE0_Out18Desc, {1, {ChiFormatBlob}, 3072, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 16, 0, {0, NULL}}, 1, UsecaseVideoHFR_PreviewVideoHFR_Link19_IFE0_Out16Desc, {1, {ChiFormatBlob}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 19, 0, {0, NULL}}, 1, UsecaseVideoHFR_PreviewVideoHFR_Link20_IFE0_Out19Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 12, 0, {0, NULL}}, 2, UsecaseVideoHFR_PreviewVideoHFR_Link21_IFE0_Out12Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 20, 0, {0, NULL}}, 1, UsecaseVideoHFR_PreviewVideoHFR_Link22_IFE0_Out20Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 8, 2, {0, NULL}}, 2, UsecaseVideoHFR_PreviewVideoHFR_Link23_IFE0_Out8Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 7, 0, {0, NULL}}, 1, UsecaseVideoHFR_PreviewVideoHFR_Link24_IFE0_Out7Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{9, 0, 0, 0, {0, NULL}}, 1, UsecaseVideoHFR_PreviewVideoHFR_Link25_StatsParse0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{1, 0, 0, 0, {0, NULL}}, 1, UsecaseVideoHFR_PreviewVideoHFR_Link26_StatsProcessing0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{12, 0, 0, 0, {0, NULL}}, 1, UsecaseVideoHFR_PreviewVideoHFR_Link27_AutoWhiteBalance0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{5, 0, 0, 0, {0, NULL}}, 1, UsecaseVideoHFR_PreviewVideoHFR_Link28_AutoFocus0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 19, 8, 0, {0, NULL}}, 2, UsecaseVideoHFR_PreviewVideoHFR_Link29_IPE19_Out8Desc, {1, {ChiFormatYUV420NV12}, 0, 6, 12, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 28, 2, {0, NULL}}, 1, UsecaseVideoHFR_PreviewVideoHFR_Link30_IFE0_Out28Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{14, 0, 0, 0, {0, NULL}}, 1, UsecaseVideoHFR_PreviewVideoHFR_Link31_TRACKER0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{16, 0, 0, 0, {0, NULL}}, 1, UsecaseVideoHFR_PreviewVideoHFR_Link32_STATSNN0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{17, 0, 1, 0, {0, NULL}}, 1, UsecaseVideoHFR_PreviewVideoHFR_Link33_STATSPDnet0_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 6, 0, {0, NULL}}, 1, UsecaseVideoHFR_PreviewVideoHFR_Link34_IFE0_Out6Desc, {1, {ChiFormatYUV420NV12}, 0, 6, 12, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{8, 0, 0, 0, {0, NULL}}, 1, UsecaseVideoHFR_PreviewVideoHFR_Link35_FDManager0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
};

enum UsecaseVideoHFRPipelineIds
{
    PreviewVideoHFR = 0,
};

static ChiPipelineTargetCreateDescriptor UsecaseVideoHFR_pipelines[] =
{
    {"PreviewVideoHFR", { 0, 13, UsecaseVideoHFR_PreviewVideoHFRNodes, 36, 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_980_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_981_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 0, 9, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup5659[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static const PruneVariant s_pruneGroup5660[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link5_Sensor0_Out0Desc[] =
{
    {65536, 0, 2, 1, {0, NULL}}, // IFE
    {65536, 0, 2, 5, {1, s_pruneGroup5659}}, // IFE
    {65536, 0, 2, 6, {1, s_pruneGroup5660}}, // IFE
};

static ChiLinkNodeDescriptor UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link6_Sensor0_Out1Desc[] =
{
    {65536, 0, 6, 2, {0, NULL}}, // IFE
};

static const PruneVariant s_pruneGroup5661[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5662[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link7_IFE0_Out17Desc[] =
{
    {9, 0, 0, 0, {1, s_pruneGroup5661}}, // StatsParse
    {1, 0, 0, 0, {1, s_pruneGroup5662}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup5663[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5664[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link8_IFE0_Out21Desc[] =
{
    {9, 0, 1, 0, {1, s_pruneGroup5663}}, // StatsParse
    {12, 0, 1, 0, {1, s_pruneGroup5664}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup5665[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link9_IFE0_Out25Desc[] =
{
    {5, 0, 12, 0, {1, s_pruneGroup5665}}, // AutoFocus
};

static const PruneVariant s_pruneGroup5666[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5667[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link10_IFE0_Out18Desc[] =
{
    {9, 0, 2, 0, {1, s_pruneGroup5666}}, // StatsParse
    {1, 0, 2, 0, {1, s_pruneGroup5667}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup5668[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link11_IFE0_Out16Desc[] =
{
    {9, 0, 3, 0, {1, s_pruneGroup5668}}, // StatsParse
};

static const PruneVariant s_pruneGroup5669[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link12_IFE0_Out19Desc[] =
{
    {9, 0, 9, 0, {1, s_pruneGroup5669}}, // StatsParse
};

static const PruneVariant s_pruneGroup5670[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5671[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link13_IFE0_Out12Desc[] =
{
    {9, 0, 7, 0, {1, s_pruneGroup5670}}, // StatsParse
    {1, 0, 7, 0, {1, s_pruneGroup5671}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup5672[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link14_IFE0_Out20Desc[] =
{
    {5, 0, 4, 0, {1, s_pruneGroup5672}}, // AutoFocus
};

static const PruneVariant s_pruneGroup5673[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5674[] = {{PruneGroupPDNetSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link15_IFE0_Out8Desc[] =
{
    {5, 0, 8, 0, {1, s_pruneGroup5673}}, // AutoFocus
    {17, 0, 0, 0, {1, s_pruneGroup5674}}, // STATSPDnet
};

static const PruneVariant s_pruneGroup5675[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link16_IFE0_Out7Desc[] =
{
    {5, 0, 10, 0, {1, s_pruneGroup5675}}, // AutoFocus
};

static const PruneVariant s_pruneGroup5676[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link17_StatsParse0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup5676}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup5677[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link18_StatsProcessing0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup5677}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup5678[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link19_AutoWhiteBalance0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup5678}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup5679[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link20_AutoFocus0_Out0Desc[] =
{
    {3, 3, 0, 0, {1, s_pruneGroup5679}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup5680[] = {{PruneGroupTrackerSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5681[] = {{PruneGroupStatsNNSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link21_IPE19_Out8Desc[] =
{
    {14, 0, 0, 0, {1, s_pruneGroup5680}}, // TRACKER
    {16, 0, 0, 0, {1, s_pruneGroup5681}}, // STATSNN
};

static const PruneVariant s_pruneGroup5682[] = {{PruneGroupPDNetSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link22_IFE0_Out28Desc[] =
{
    {17, 0, 1, 0, {1, s_pruneGroup5682}}, // STATSPDnet
};

static const PruneVariant s_pruneGroup5683[] = {{PruneGroupTrackerSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link23_TRACKER0_Out0Desc[] =
{
    {3, 15, 0, 0, {1, s_pruneGroup5683}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup5684[] = {{PruneGroupStatsNNSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link24_STATSNN0_Out0Desc[] =
{
    {3, 16, 0, 0, {1, s_pruneGroup5684}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup5685[] = {{PruneGroupPDNetSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link25_STATSPDnet0_Out1Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup5685}}, // SinkNoBuffer
};

static ChiTargetPortDescriptor UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_PREVIEW", &UsecaseVideoHFRNo3A_TARGET_BUFFER_PREVIEW_target, 1, s_980_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_VIDEO", &UsecaseVideoHFRNo3A_TARGET_BUFFER_VIDEO_target, 1, s_981_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
};

// Sensor0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideoHFRNo3A_PreviewVideoHFRNo3ANode0_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 UsecaseVideoHFRNo3A_PreviewVideoHFRNo3ANode1_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // StatsInputPortHDRBE
    {2, 0, 0, 0, { 0 }, NULL}, // StatsInputPortHDRBHist
    {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
};

// AutoWhiteBalance0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideoHFRNo3A_PreviewVideoHFRNo3ANode12_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AWBOutputPort0
};

// TRACKER0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideoHFRNo3A_PreviewVideoHFRNo3ANode14_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // TrackerInputPortImage
};

// TRACKER0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideoHFRNo3A_PreviewVideoHFRNo3ANode14_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // TRACKEROutputPortResults
};

// STATSNN0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideoHFRNo3A_PreviewVideoHFRNo3ANode16_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // STATSNNPortImage
};

// STATSNN0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideoHFRNo3A_PreviewVideoHFRNo3ANode16_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // STATSNNOutputPortResults
};

// STATSPDnet0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideoHFRNo3A_PreviewVideoHFRNo3ANode17_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // PDnetInputPortRDIPDAF
    {1, 0, 0, 0, { 0 }, NULL}, // PDNetInputPortPDHWPreProcessedPD
};

// STATSPDnet0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideoHFRNo3A_PreviewVideoHFRNo3ANode17_0OutputPortDescriptors[] =
{
    {1, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // PDnetOutputPortResults_2
};

// AutoFocus0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideoHFRNo3A_PreviewVideoHFRNo3ANode5_0InputPortDescriptors[] =
{
    {12, 0, 0, 0, { 0 }, NULL}, // StatsInputPortDualPDHWPDAF
    {4, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBF
    {8, 0, 0, 0, { 0 }, NULL}, // StatsInputPortRDIPDAF
    {10, 0, 0, 0, { 0 }, NULL}, // StatsInputPortPDAFType3
};

// AutoFocus0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideoHFRNo3A_PreviewVideoHFRNo3ANode5_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AutoFocusOutputPort0
};

// IFE0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideoHFRNo3A_PreviewVideoHFRNo3ANode65536_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 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
    {17, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsHDRBE
    {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
    {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
    {8, 0, 0, 2, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRDI0
    {7, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortPDAF
    {28, 0, 0, 2, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortPDHWPreProcessedPD
};

// 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
};

// IPE19 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideoHFRNo3A_PreviewVideoHFRNo3ANode65538_19OutputPortDescriptors[] =
{
    {8, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
};

// StatsParse0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideoHFRNo3A_PreviewVideoHFRNo3ANode9_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortHDRBE
    {1, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAWBBG
    {2, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortHDRBHist
    {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 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_node14_0_properties[] =
{
    {1, "com.qti.stats.tracker"},
    {6, "1"},
};

static ChiNodeProperty UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_node16_0_properties[] =
{
    {1, "com.qti.stats.cnndriver"},
    {6, "1"},
};

static ChiNodeProperty UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_node17_0_properties[] =
{
    {1, "com.qti.stats.cnndriver"},
    {6, "1"},
};

static ChiNodeProperty UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_node5_0_properties[] =
{
    {1, "com.qti.stats.af"},
    {1, "com.qti.stats.pdlibwrapper"},
    {6, "1"},
    {16, "0"},
};

static ChiNodeProperty UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_node65536_0_properties[] =
{
    {6, "1"},
};

static ChiNodeProperty UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_node9_0_properties[] =
{
    {6, "1"},
};

static const PruneVariant s_pruneGroup5686[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5687[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5688[] = {{PruneGroupTrackerSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5689[] = {{PruneGroupStatsNNSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5690[] = {{PruneGroupPDNetSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5691[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5692[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiNode UsecaseVideoHFRNo3A_PreviewVideoHFRNo3ANodes[] =
{
    {UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_node0_0_properties, 0, 0, {0, { 0 }, NULL, 2, { 0 }, UsecaseVideoHFRNo3A_PreviewVideoHFRNo3ANode0_0OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_node1_0_properties, 1, 0, {3, { 0 }, UsecaseVideoHFRNo3A_PreviewVideoHFRNo3ANode1_0InputPortDescriptors, 1, { 0 }, UsecaseVideoHFRNo3A_PreviewVideoHFRNo3ANode1_0OutputPortDescriptors}, 4, {1, s_pruneGroup5686}, 0, 0, { 0 }},
    {UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_node12_0_properties, 12, 0, {1, { 0 }, UsecaseVideoHFRNo3A_PreviewVideoHFRNo3ANode12_0InputPortDescriptors, 1, { 0 }, UsecaseVideoHFRNo3A_PreviewVideoHFRNo3ANode12_0OutputPortDescriptors}, 2, {1, s_pruneGroup5687}, 0, 0, { 0 }},
    {UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_node14_0_properties, 14, 0, {1, { 0 }, UsecaseVideoHFRNo3A_PreviewVideoHFRNo3ANode14_0InputPortDescriptors, 1, { 0 }, UsecaseVideoHFRNo3A_PreviewVideoHFRNo3ANode14_0OutputPortDescriptors}, 2, {1, s_pruneGroup5688}, 0, 0, { 0 }},
    {UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_node16_0_properties, 16, 0, {1, { 0 }, UsecaseVideoHFRNo3A_PreviewVideoHFRNo3ANode16_0InputPortDescriptors, 1, { 0 }, UsecaseVideoHFRNo3A_PreviewVideoHFRNo3ANode16_0OutputPortDescriptors}, 2, {1, s_pruneGroup5689}, 0, 0, { 0 }},
    {UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_node17_0_properties, 17, 0, {2, { 0 }, UsecaseVideoHFRNo3A_PreviewVideoHFRNo3ANode17_0InputPortDescriptors, 1, { 0 }, UsecaseVideoHFRNo3A_PreviewVideoHFRNo3ANode17_0OutputPortDescriptors}, 2, {1, s_pruneGroup5690}, 0, 0, { 0 }},
    {UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_node5_0_properties, 5, 0, {4, { 0 }, UsecaseVideoHFRNo3A_PreviewVideoHFRNo3ANode5_0InputPortDescriptors, 1, { 0 }, UsecaseVideoHFRNo3A_PreviewVideoHFRNo3ANode5_0OutputPortDescriptors}, 4, {1, s_pruneGroup5691}, 0, 0, { 0 }},
    {UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_node65536_0_properties, 65536, 0, {4, { 0 }, UsecaseVideoHFRNo3A_PreviewVideoHFRNo3ANode65536_0InputPortDescriptors, 14, { 0 }, UsecaseVideoHFRNo3A_PreviewVideoHFRNo3ANode65536_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {NULL, 65538, 0, {3, { 0 }, UsecaseVideoHFRNo3A_PreviewVideoHFRNo3ANode65538_0InputPortDescriptors, 2, { 0 }, UsecaseVideoHFRNo3A_PreviewVideoHFRNo3ANode65538_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {NULL, 65538, 19, {0, { 0 }, NULL, 1, { 0 }, UsecaseVideoHFRNo3A_PreviewVideoHFRNo3ANode65538_19OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_node9_0_properties, 9, 0, {6, { 0 }, UsecaseVideoHFRNo3A_PreviewVideoHFRNo3ANode9_0InputPortDescriptors, 1, { 0 }, UsecaseVideoHFRNo3A_PreviewVideoHFRNo3ANode9_0OutputPortDescriptors}, 1, {1, s_pruneGroup5692}, 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, 0, 0, {0, NULL}}, 3, UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link5_Sensor0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 1, 0, {0, NULL}}, 1, UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link6_Sensor0_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 17, 0, {0, NULL}}, 2, UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link7_IFE0_Out17Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 21, 0, {0, NULL}}, 2, UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link8_IFE0_Out21Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 25, 2, {0, NULL}}, 1, UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link9_IFE0_Out25Desc, {1, {ChiFormatRawPlain64}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 18, 0, {0, NULL}}, 2, UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link10_IFE0_Out18Desc, {1, {ChiFormatBlob}, 3072, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 16, 0, {0, NULL}}, 1, UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link11_IFE0_Out16Desc, {1, {ChiFormatBlob}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 19, 0, {0, NULL}}, 1, UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link12_IFE0_Out19Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 12, 0, {0, NULL}}, 2, UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link13_IFE0_Out12Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 20, 0, {0, NULL}}, 1, UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link14_IFE0_Out20Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 8, 2, {0, NULL}}, 2, UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link15_IFE0_Out8Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 7, 0, {0, NULL}}, 1, UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link16_IFE0_Out7Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{9, 0, 0, 0, {0, NULL}}, 1, UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link17_StatsParse0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{1, 0, 0, 0, {0, NULL}}, 1, UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link18_StatsProcessing0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{12, 0, 0, 0, {0, NULL}}, 1, UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link19_AutoWhiteBalance0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{5, 0, 0, 0, {0, NULL}}, 1, UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link20_AutoFocus0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 19, 8, 0, {0, NULL}}, 2, UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link21_IPE19_Out8Desc, {1, {ChiFormatYUV420NV12}, 0, 6, 12, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 28, 2, {0, NULL}}, 1, UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link22_IFE0_Out28Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{14, 0, 0, 0, {0, NULL}}, 1, UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link23_TRACKER0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{16, 0, 0, 0, {0, NULL}}, 1, UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link24_STATSNN0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{17, 0, 1, 0, {0, NULL}}, 1, UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link25_STATSPDnet0_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
};

enum UsecaseVideoHFRNo3APipelineIds
{
    PreviewVideoHFRNo3A = 0,
};

static ChiPipelineTargetCreateDescriptor UsecaseVideoHFRNo3A_pipelines[] =
{
    {"PreviewVideoHFRNo3A", { 0, 11, UsecaseVideoHFRNo3A_PreviewVideoHFRNo3ANodes, 26, 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_pruneGroup5693[] = {{PruneGroupEVAiTOF, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup5694[] = {{PruneGroupEVAiTOF, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseDepth2_Depth2_Link0_IFE0_Out8Desc[] =
{
    {255, 0, 0, 0, {1, s_pruneGroup5693}}, // ChiDepthNode
    {255, 1, 0, 0, {1, s_pruneGroup5694}}, // ChiPreprocessingNode
};

static ChiLinkNodeDescriptor UsecaseDepth2_Depth2_Link1_ChiDepthNode0_Out0Desc[] =
{
    {2, 0, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_DEPTH1
};

static ChiLinkNodeDescriptor s_982_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_983_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_984_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_985_TARGET_BUFFER_DEPTH2_Link_NodeDescriptors[] =
{
    {65549, 0, 9, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup5695[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static const PruneVariant s_pruneGroup5696[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static ChiLinkNodeDescriptor UsecaseDepth2_Depth2_Link9_Sensor0_Out0Desc[] =
{
    {65536, 0, 2, 1, {0, NULL}}, // IFE
    {65536, 0, 2, 5, {1, s_pruneGroup5695}}, // IFE
    {65536, 0, 2, 6, {1, s_pruneGroup5696}}, // 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_982_TARGET_BUFFER_DEPTH1_Link_NodeDescriptors}, // TARGET_BUFFER_DEPTH1
    {"TARGET_BUFFER_DEPTH2", &UsecaseDepth2_TARGET_BUFFER_DEPTH2_target, 1, s_983_TARGET_BUFFER_DEPTH2_Link_NodeDescriptors}, // TARGET_BUFFER_DEPTH2
    {"TARGET_BUFFER_DEPTH1", &UsecaseDepth2_TARGET_BUFFER_DEPTH1_target, 1, s_984_TARGET_BUFFER_DEPTH1_Link_NodeDescriptors}, // TARGET_BUFFER_DEPTH1
    {"TARGET_BUFFER_DEPTH2", &UsecaseDepth2_TARGET_BUFFER_DEPTH2_target, 1, s_985_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_pruneGroup5697[] = {{PruneGroupEVAiTOF, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup5698[] = {{PruneGroupEVAiTOF, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup5699[] = {{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_pruneGroup5697}, 0, 0, { 0 }},
    {UsecaseDepth2_Depth2_node255_1_properties, 255, 1, {1, { 0 }, UsecaseDepth2_Depth2Node255_1InputPortDescriptors, 4, { 0 }, UsecaseDepth2_Depth2Node255_1OutputPortDescriptors}, 2, {1, s_pruneGroup5698}, 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_pruneGroup5699}, 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_986_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_987_TARGET_BUFFER_DEPTH2_Link_NodeDescriptors[] =
{
    {255, 0, 1, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup5700[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static const PruneVariant s_pruneGroup5701[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static ChiLinkNodeDescriptor UsecaseDepth2_12_Depth2_12_Link3_Sensor0_Out0Desc[] =
{
    {65536, 0, 2, 1, {0, NULL}}, // IFE
    {65536, 0, 2, 5, {1, s_pruneGroup5700}}, // IFE
    {65536, 0, 2, 6, {1, s_pruneGroup5701}}, // 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_986_TARGET_BUFFER_DEPTH1_Link_NodeDescriptors}, // TARGET_BUFFER_DEPTH1
    {"TARGET_BUFFER_DEPTH2", &UsecaseDepth2_12_TARGET_BUFFER_DEPTH2_target, 1, s_987_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_988_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_988_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_989_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_990_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_989_TARGET_BUFFER_SNAPSHOT_Link_NodeDescriptors}, // TARGET_BUFFER_SNAPSHOT
    {"TARGET_BUFFER_PREVIEW", &UsecaseBasicPreviewSnapshot_TARGET_BUFFER_PREVIEW_target, 1, s_990_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_991_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_991_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_992_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_992_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_993_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_994_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_993_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_RAW", &UsecaseZSLTuning_TARGET_BUFFER_RAW_target, 1, s_994_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_995_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_996_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_997_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_995_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_VIDEO", &UsecaseVideoEIS2PreviewEIS2_TARGET_BUFFER_VIDEO_target, 1, s_996_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_SNAPSHOT", &UsecaseVideoEIS2PreviewEIS2_TARGET_BUFFER_SNAPSHOT_target, 1, s_997_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_998_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_999_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_1000_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_998_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_VIDEO", &UsecaseVideoEIS3PreviewEIS2_TARGET_BUFFER_VIDEO_target, 1, s_999_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_SNAPSHOT", &UsecaseVideoEIS3PreviewEIS2_TARGET_BUFFER_SNAPSHOT_target, 1, s_1000_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_1001_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_1002_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_1003_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_1001_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_VIDEO", &UsecaseVideo4kEIS3PreviewEIS2_TARGET_BUFFER_VIDEO_target, 1, s_1002_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_SNAPSHOT", &UsecaseVideo4kEIS3PreviewEIS2_TARGET_BUFFER_SNAPSHOT_target, 1, s_1003_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_1004_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_1004_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_1005_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_1005_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_1006_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_1007_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_1006_TARGET_BUFFER_VRVIDEOINPUT0_Link_NodeDescriptors}, // TARGET_BUFFER_VRVIDEOINPUT0
    {"TARGET_BUFFER_VRVAMINPUT0", &UsecaseVRVideo_TARGET_BUFFER_VRVAMINPUT0_target, 1, s_1007_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_1008_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_1009_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_1008_TARGET_BUFFER_VRVIDEOINPUT1_Link_NodeDescriptors}, // TARGET_BUFFER_VRVIDEOINPUT1
    {"TARGET_BUFFER_VRVAMINPUT1", &UsecaseVRVideo_TARGET_BUFFER_VRVAMINPUT1_target, 1, s_1009_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_1010_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_1010_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_1011_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_1011_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_1012_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_1013_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_1012_TARGET_BUFFER_SNAPSHOT0_Link_NodeDescriptors}, // TARGET_BUFFER_SNAPSHOT0
    {"TARGET_BUFFER_THUMBNAIL", &UsecaseVR_TARGET_BUFFER_THUMBNAIL_target, 1, s_1013_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_1014_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_1014_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_1015_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_1015_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_1016_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_1017_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_1018_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_1016_TARGET_BUFFER_VRINPUT1_Link_NodeDescriptors}, // TARGET_BUFFER_VRINPUT1
    {"TARGET_BUFFER_RAW2", &UsecaseVR_TARGET_BUFFER_RAW2_target, 1, s_1017_TARGET_BUFFER_RAW2_Link_NodeDescriptors}, // TARGET_BUFFER_RAW2
    {"TARGET_BUFFER_RAW3", &UsecaseVR_TARGET_BUFFER_RAW3_target, 1, s_1018_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_1019_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_1020_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_1021_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_1019_TARGET_BUFFER_VRINPUT0_Link_NodeDescriptors}, // TARGET_BUFFER_VRINPUT0
    {"TARGET_BUFFER_RAW0", &UsecaseVR_TARGET_BUFFER_RAW0_target, 1, s_1020_TARGET_BUFFER_RAW0_Link_NodeDescriptors}, // TARGET_BUFFER_RAW0
    {"TARGET_BUFFER_RAW1", &UsecaseVR_TARGET_BUFFER_RAW1_target, 1, s_1021_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_1022_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_1022_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_1023_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_1023_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_1024_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_1024_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_1025_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_1025_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_pruneGroup5702[] = {{PruneGroupSnapshot, PruneTypeJPEG}};
static ChiLinkNodeDescriptor UsecaseZSL_InternalZSLYuv2JpegMFNR_Link4_JPEGAggregator0_Out2Desc[] =
{
    {2, 0, 0, 0, {1, s_pruneGroup5702}}, // SinkBuffer ]-> TARGET_BUFFER_SNAPSHOT
};

static ChiLinkNodeDescriptor s_1026_TARGET_BUFFER_SNAPSHOT_Link_NodeDescriptors[] =
{
    {6, 0, 2, 0, {1, s_pruneGroup5702}},
};
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_1026_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_pruneGroup5703[] = {{PruneGroupSnapshot, PruneTypeJPEG}};
static ChiLinkNodeDescriptor UsecaseZSL_InternalZSLYuv2JpegMFSR_Link4_JPEGAggregator0_Out2Desc[] =
{
    {2, 0, 0, 0, {1, s_pruneGroup5703}}, // SinkBuffer ]-> TARGET_BUFFER_SNAPSHOT
};

static ChiLinkNodeDescriptor s_1027_TARGET_BUFFER_SNAPSHOT_Link_NodeDescriptors[] =
{
    {6, 0, 2, 0, {1, s_pruneGroup5703}},
};
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_1027_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_1028_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_1028_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_1029_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_1029_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_1030_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_1030_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_1031_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_1031_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_1032_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_1032_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_1033_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_1033_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_1034_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_1034_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_1035_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_1035_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_pruneGroup5704[] = {{PruneGroupYuvChiNode, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewPerPortYUV_Link1_IFELite0_Out9Desc[] =
{
    {65538, 0, 0, 0, {1, s_pruneGroup5704}}, // IPE
};

static const PruneVariant s_pruneGroup5705[] = {{PruneGroupYuvChiNode, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewPerPortYUV_Link2_IFELite0_Out10Desc[] =
{
    {255, 0, 0, 0, {1, s_pruneGroup5705}}, // ChiExternalNode
};

static const PruneVariant s_pruneGroup5706[] = {{PruneGroupYuvChiNode, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewPerPortYUV_Link3_ChiExternalNode0_Out0Desc[] =
{
    {65538, 0, 0, 0, {1, s_pruneGroup5706}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewPerPortYUV_Link4_IPE0_Out9Desc[] =
{
    {2, 0, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_1036_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_1037_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_1036_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_DISPLAY", &UsecaseZSL_TARGET_BUFFER_DISPLAY_target, 1, s_1037_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_pruneGroup5707[] = {{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_pruneGroup5707}, 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_1038_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_1038_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_1039_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_1039_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_1040_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_1040_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_1041_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_1042_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_1041_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_DISPLAY", &UsecaseZSL_TARGET_BUFFER_DISPLAY_target, 1, s_1042_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_1043_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_1043_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_pruneGroup5708[] = {{PruneGroupSnapshot, PruneTypeHEIC}};
static const PruneVariant s_pruneGroup5709[] = {{PruneGroupSnapshot, PruneTypeJPEG}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLSnapshotJpegGPU_Link6_JPEGAggregator0_Out2Desc[] =
{
    {2, 2, 0, 0, {1, s_pruneGroup5708}}, // SinkBuffer ]-> TARGET_BUFFER_HEIC_BLOB
    {2, 0, 0, 0, {1, s_pruneGroup5709}}, // SinkBuffer ]-> TARGET_BUFFER_SNAPSHOT
};

static ChiLinkNodeDescriptor s_1044_TARGET_BUFFER_HEIC_BLOB_Link_NodeDescriptors[] =
{
    {6, 0, 2, 0, {1, s_pruneGroup5708}},
};
static ChiLinkNodeDescriptor s_1045_TARGET_BUFFER_SNAPSHOT_Link_NodeDescriptors[] =
{
    {6, 0, 2, 0, {1, s_pruneGroup5709}},
};
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_1044_TARGET_BUFFER_HEIC_BLOB_Link_NodeDescriptors}, // TARGET_BUFFER_HEIC_BLOB
    {"TARGET_BUFFER_SNAPSHOT", &UsecaseZSL_TARGET_BUFFER_SNAPSHOT_target, 1, s_1045_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_1046_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_1046_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_1047_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_1047_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_1048_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_1049_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_1048_TARGET_BUFFER_YUV_HAL_Link_NodeDescriptors}, // TARGET_BUFFER_YUV_HAL
    {"TARGET_BUFFER_YUV_HAL2", &UsecaseZSL_TARGET_BUFFER_YUV_HAL2_target, 1, s_1049_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_pruneGroup5710[] = {{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_pruneGroup5710}}, // SinkBuffer ]-> TARGET_BUFFER_HEIC_YUV
};

static ChiLinkNodeDescriptor s_1050_TARGET_BUFFER_HEIC_YUV_Link_NodeDescriptors[] =
{
    {65538, 0, 9, 0, {1, s_pruneGroup5710}},
};
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_pruneGroup5711[] = {{PruneGroupSnapshot, PruneTypeHEIC}};
static const PruneVariant s_pruneGroup5712[] = {{PruneGroupSnapshot, PruneTypeJPEG}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLSnapshotJpeg_Link5_JPEGAggregator0_Out2Desc[] =
{
    {2, 2, 0, 0, {1, s_pruneGroup5711}}, // SinkBuffer ]-> TARGET_BUFFER_HEIC_BLOB
    {2, 0, 0, 0, {1, s_pruneGroup5712}}, // SinkBuffer ]-> TARGET_BUFFER_SNAPSHOT
};

static ChiLinkNodeDescriptor s_1051_TARGET_BUFFER_HEIC_BLOB_Link_NodeDescriptors[] =
{
    {6, 0, 2, 0, {1, s_pruneGroup5711}},
};
static ChiLinkNodeDescriptor s_1052_TARGET_BUFFER_SNAPSHOT_Link_NodeDescriptors[] =
{
    {6, 0, 2, 0, {1, s_pruneGroup5712}},
};
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_1050_TARGET_BUFFER_HEIC_YUV_Link_NodeDescriptors}, // TARGET_BUFFER_HEIC_YUV
    {"TARGET_BUFFER_HEIC_BLOB", &UsecaseZSL_TARGET_BUFFER_HEIC_BLOB_target, 1, s_1051_TARGET_BUFFER_HEIC_BLOB_Link_NodeDescriptors}, // TARGET_BUFFER_HEIC_BLOB
    {"TARGET_BUFFER_SNAPSHOT", &UsecaseZSL_TARGET_BUFFER_SNAPSHOT_target, 1, s_1052_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_pruneGroup5713[] = {{PruneGroupLowResolutionSnapshot, PruneTypeTRUE}};
static const PruneVariant s_pruneGroup5714[] = {{PruneGroupLowResolutionSnapshot, PruneTypeFALSE}};
static const PruneVariant s_pruneGroup5715[] = {{PruneGroupAI, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5716[] = {{PruneGroupHDRProfile, PruneTypeSDR}, {PruneGroupHDRProfile, PruneTypeHLG10}, {PruneGroupHDRProfile, PruneTypeHDR10}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLSnapshotYUVHAL_Link0_BPS0_Out1Desc[] =
{
    {65538, 14, 0, 0, {1, s_pruneGroup5713}}, // IPE
    {65538, 3, 0, 0, {1, s_pruneGroup5714}}, // IPE
    {65538, 22, 0, 0, {1, s_pruneGroup5715}}, // IPE
    {65538, 66, 0, 0, {3, s_pruneGroup5716}}, // IPE
};

static const PruneVariant s_pruneGroup5717[] = {{PruneGroupLowResolutionSnapshot, PruneTypeTRUE}};
static const PruneVariant s_pruneGroup5718[] = {{PruneGroupLowResolutionSnapshot, PruneTypeFALSE}};
static const PruneVariant s_pruneGroup5719[] = {{PruneGroupHDRProfile, PruneTypeSDR}, {PruneGroupHDRProfile, PruneTypeHLG10}, {PruneGroupHDRProfile, PruneTypeHDR10}};
static const PruneVariant s_pruneGroup5720[] = {{PruneGroupAI, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLSnapshotYUVHAL_Link1_BPS0_Out2Desc[] =
{
    {65538, 14, 1, 0, {1, s_pruneGroup5717}}, // IPE
    {65538, 3, 1, 0, {1, s_pruneGroup5718}}, // IPE
    {65538, 66, 1, 0, {3, s_pruneGroup5719}}, // IPE
    {65538, 22, 1, 0, {1, s_pruneGroup5720}}, // IPE
};

static const PruneVariant s_pruneGroup5721[] = {{PruneGroupLowResolutionSnapshot, PruneTypeTRUE}};
static const PruneVariant s_pruneGroup5722[] = {{PruneGroupLowResolutionSnapshot, PruneTypeFALSE}};
static const PruneVariant s_pruneGroup5723[] = {{PruneGroupHDRProfile, PruneTypeSDR}, {PruneGroupHDRProfile, PruneTypeHLG10}, {PruneGroupHDRProfile, PruneTypeHDR10}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLSnapshotYUVHAL_Link2_BPS0_Out3Desc[] =
{
    {65538, 14, 2, 0, {1, s_pruneGroup5721}}, // IPE
    {65538, 3, 2, 0, {1, s_pruneGroup5722}}, // IPE
    {65538, 66, 2, 0, {3, s_pruneGroup5723}}, // IPE
};

static const PruneVariant s_pruneGroup5724[] = {{PruneGroupLowResolutionSnapshot, PruneTypeTRUE}};
static const PruneVariant s_pruneGroup5725[] = {{PruneGroupLowResolutionSnapshot, PruneTypeFALSE}};
static const PruneVariant s_pruneGroup5726[] = {{PruneGroupHDRProfile, PruneTypeSDR}, {PruneGroupHDRProfile, PruneTypeHLG10}, {PruneGroupHDRProfile, PruneTypeHDR10}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLSnapshotYUVHAL_Link3_BPS0_Out4Desc[] =
{
    {65538, 14, 3, 0, {1, s_pruneGroup5724}}, // IPE
    {65538, 3, 3, 0, {1, s_pruneGroup5725}}, // IPE
    {65538, 66, 3, 0, {3, s_pruneGroup5726}}, // IPE
};

static const PruneVariant s_pruneGroup5727[] = {{PruneGroupLowResolutionSnapshot, PruneTypeTRUE}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLSnapshotYUVHAL_Link4_IPE14_Out10Desc[] =
{
    {65538, 3, 0, 0, {1, s_pruneGroup5727}}, // IPE
};

static const PruneVariant s_pruneGroup5728[] = {{PruneGroupLowResolutionSnapshot, PruneTypeTRUE}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLSnapshotYUVHAL_Link5_IPE14_Out11Desc[] =
{
    {65538, 3, 1, 0, {1, s_pruneGroup5728}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_ZSLSnapshotYUVHAL_Link6_IPE3_Out8Desc[] =
{
    {2, 0, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_YUV_HAL
};

static ChiLinkNodeDescriptor s_1053_TARGET_BUFFER_YUV_HAL_Link_NodeDescriptors[] =
{
    {65538, 3, 8, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup5729[] = {{PruneGroupHDRProfile, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLSnapshotYUVHAL_Link7_IPE3_Out9Desc[] =
{
    {2, 1, 0, 0, {1, s_pruneGroup5729}}, // SinkBuffer ]-> TARGET_BUFFER_YUV_HAL3
};

static ChiLinkNodeDescriptor s_1054_TARGET_BUFFER_YUV_HAL3_Link_NodeDescriptors[] =
{
    {65538, 3, 9, 0, {1, s_pruneGroup5729}},
};
static const PruneVariant s_pruneGroup5730[] = {{PruneGroupHDRProfile, PruneTypeSDR}, {PruneGroupHDRProfile, PruneTypeHLG10}, {PruneGroupHDRProfile, PruneTypeHDR10}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLSnapshotYUVHAL_Link8_IPE66_Out9Desc[] =
{
    {2, 1, 0, 0, {3, s_pruneGroup5730}}, // SinkBuffer ]-> TARGET_BUFFER_YUV_HAL3
};

static ChiLinkNodeDescriptor s_1055_TARGET_BUFFER_YUV_HAL3_Link_NodeDescriptors[] =
{
    {65538, 66, 9, 0, {3, s_pruneGroup5730}},
};
static const PruneVariant s_pruneGroup5731[] = {{PruneGroupAI, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5732[] = {{PruneGroupHDRProfile, PruneTypeSDR}, {PruneGroupHDRProfile, PruneTypeHLG10}, {PruneGroupHDRProfile, PruneTypeHDR10}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLSnapshotYUVHAL_Link9_AISegmentation5_Out22Desc[] =
{
    {65538, 3, 43, 0, {1, s_pruneGroup5731}}, // IPE
    {65538, 66, 43, 0, {3, s_pruneGroup5732}}, // IPE
};

static const PruneVariant s_pruneGroup5733[] = {{PruneGroupAI, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLSnapshotYUVHAL_Link10_IPE22_Out9Desc[] =
{
    {255, 5, 0, 0, {1, s_pruneGroup5733}}, // AISegmentation
};

static ChiTargetPortDescriptor UsecaseZSL_ZSLSnapshotYUVHAL_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_YUV_HAL", &UsecaseZSL_TARGET_BUFFER_YUV_HAL_target, 1, s_1053_TARGET_BUFFER_YUV_HAL_Link_NodeDescriptors}, // TARGET_BUFFER_YUV_HAL
    {"TARGET_BUFFER_YUV_HAL3", &UsecaseZSL_TARGET_BUFFER_YUV_HAL3_target, 1, s_1054_TARGET_BUFFER_YUV_HAL3_Link_NodeDescriptors}, // TARGET_BUFFER_YUV_HAL3
    {"TARGET_BUFFER_YUV_HAL3", &UsecaseZSL_TARGET_BUFFER_YUV_HAL3_target, 1, s_1055_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_pruneGroup5734[] = {{PruneGroupAI, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5735[] = {{PruneGroupLowResolutionSnapshot, PruneTypeTRUE}};
static const PruneVariant s_pruneGroup5736[] = {{PruneGroupAI, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5737[] = {{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_pruneGroup5734}, 0, 0, { 0 }},
    {UsecaseZSL_ZSLSnapshotYUVHAL_node65538_14_properties, 65538, 14, {4, { 0 }, UsecaseZSL_ZSLSnapshotYUVHALNode65538_14InputPortDescriptors, 2, { 0 }, UsecaseZSL_ZSLSnapshotYUVHALNode65538_14OutputPortDescriptors}, 1, {1, s_pruneGroup5735}, 0, 0, { 0 }},
    {UsecaseZSL_ZSLSnapshotYUVHAL_node65538_22_properties, 65538, 22, {2, { 0 }, UsecaseZSL_ZSLSnapshotYUVHALNode65538_22InputPortDescriptors, 1, { 0 }, UsecaseZSL_ZSLSnapshotYUVHALNode65538_22OutputPortDescriptors}, 2, {1, s_pruneGroup5736}, 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_pruneGroup5737}, 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_pruneGroup5738[] = {{PruneGroupSnapshot, PruneTypeHEIC}};
static const PruneVariant s_pruneGroup5739[] = {{PruneGroupSnapshot, PruneTypeJPEG}};
static ChiLinkNodeDescriptor UsecaseZSL_InternalZSLYuv2JpegGPU_Link0_JPEGAggregator3_Out2Desc[] =
{
    {2, 4, 0, 0, {1, s_pruneGroup5738}}, // SinkBuffer ]-> TARGET_BUFFER_HEIC_BLOB
    {2, 0, 0, 0, {1, s_pruneGroup5739}}, // SinkBuffer ]-> TARGET_BUFFER_SNAPSHOT
};

static ChiLinkNodeDescriptor s_1056_TARGET_BUFFER_HEIC_BLOB_Link_NodeDescriptors[] =
{
    {6, 3, 2, 0, {1, s_pruneGroup5738}},
};
static ChiLinkNodeDescriptor s_1057_TARGET_BUFFER_SNAPSHOT_Link_NodeDescriptors[] =
{
    {6, 3, 2, 0, {1, s_pruneGroup5739}},
};
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_pruneGroup5740[] = {{PruneGroupSnapshot, PruneTypeHEIC}};
static ChiLinkNodeDescriptor UsecaseZSL_InternalZSLYuv2JpegGPU_Link6_ChiGPUNode0_Out0Desc[] =
{
    {2, 10, 0, 0, {1, s_pruneGroup5740}}, // SinkBuffer ]-> TARGET_BUFFER_HEIC_YUV
    {65537, 3, 0, 0, {0, NULL}}, // JPEG
    {65547, 1, 0, 0, {0, NULL}}, // JPEGDMA
};

static ChiLinkNodeDescriptor s_1058_TARGET_BUFFER_HEIC_YUV_Link_NodeDescriptors[] =
{
    {255, 0, 0, 0, {1, s_pruneGroup5740}},
};
static ChiTargetPortDescriptor UsecaseZSL_InternalZSLYuv2JpegGPU_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_HEIC_BLOB", &UsecaseZSL_TARGET_BUFFER_HEIC_BLOB_target, 1, s_1056_TARGET_BUFFER_HEIC_BLOB_Link_NodeDescriptors}, // TARGET_BUFFER_HEIC_BLOB
    {"TARGET_BUFFER_SNAPSHOT", &UsecaseZSL_TARGET_BUFFER_SNAPSHOT_target, 1, s_1057_TARGET_BUFFER_SNAPSHOT_Link_NodeDescriptors}, // TARGET_BUFFER_SNAPSHOT
    {"TARGET_BUFFER_HEIC_YUV", &UsecaseZSL_TARGET_BUFFER_HEIC_YUV_target, 1, s_1058_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_pruneGroup5741[] = {{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_pruneGroup5741}, 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_1059_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_1059_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_1060_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_1060_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_pruneGroup5742[] = {{PruneGroupSnapshot, PruneTypeHEIC}};
static const PruneVariant s_pruneGroup5743[] = {{PruneGroupSnapshot, PruneTypeJPEG}};
static ChiLinkNodeDescriptor UsecaseZSL_YuvGpu2Jpeg_Link0_JPEGAggregator3_Out2Desc[] =
{
    {2, 4, 0, 0, {1, s_pruneGroup5742}}, // SinkBuffer ]-> TARGET_BUFFER_HEIC_BLOB
    {2, 0, 0, 0, {1, s_pruneGroup5743}}, // SinkBuffer ]-> TARGET_BUFFER_SNAPSHOT
};

static ChiLinkNodeDescriptor s_1061_TARGET_BUFFER_HEIC_BLOB_Link_NodeDescriptors[] =
{
    {6, 3, 2, 0, {1, s_pruneGroup5742}},
};
static ChiLinkNodeDescriptor s_1062_TARGET_BUFFER_SNAPSHOT_Link_NodeDescriptors[] =
{
    {6, 3, 2, 0, {1, s_pruneGroup5743}},
};
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_pruneGroup5744[] = {{PruneGroupSnapshot, PruneTypeHEIC}};
static ChiLinkNodeDescriptor UsecaseZSL_YuvGpu2Jpeg_Link6_ChiGPUNode0_Out0Desc[] =
{
    {2, 10, 0, 0, {1, s_pruneGroup5744}}, // SinkBuffer ]-> TARGET_BUFFER_HEIC_YUV
    {65537, 3, 0, 0, {0, NULL}}, // JPEG
    {65547, 1, 0, 0, {0, NULL}}, // JPEGDMA
};

static ChiLinkNodeDescriptor s_1063_TARGET_BUFFER_HEIC_YUV_Link_NodeDescriptors[] =
{
    {255, 0, 0, 0, {1, s_pruneGroup5744}},
};
static ChiTargetPortDescriptor UsecaseZSL_YuvGpu2Jpeg_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_HEIC_BLOB", &UsecaseZSL_TARGET_BUFFER_HEIC_BLOB_target, 1, s_1061_TARGET_BUFFER_HEIC_BLOB_Link_NodeDescriptors}, // TARGET_BUFFER_HEIC_BLOB
    {"TARGET_BUFFER_SNAPSHOT", &UsecaseZSL_TARGET_BUFFER_SNAPSHOT_target, 1, s_1062_TARGET_BUFFER_SNAPSHOT_Link_NodeDescriptors}, // TARGET_BUFFER_SNAPSHOT
    {"TARGET_BUFFER_HEIC_YUV", &UsecaseZSL_TARGET_BUFFER_HEIC_YUV_target, 1, s_1063_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_pruneGroup5745[] = {{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_pruneGroup5745}, 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_1064_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_1064_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_1065_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_1065_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_1066_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_1066_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_1067_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_1068_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_1069_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_1070_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_1067_TARGET_BUFFER_RAW_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_RAW_OUT
    {"TARGET_BUFFER_RAW_OUT1", &UsecaseZSL_TARGET_BUFFER_RAW_OUT1_target, 1, s_1068_TARGET_BUFFER_RAW_OUT1_Link_NodeDescriptors}, // TARGET_BUFFER_RAW_OUT1
    {"TARGET_BUFFER_RAW_OUT2", &UsecaseZSL_TARGET_BUFFER_RAW_OUT2_target, 1, s_1069_TARGET_BUFFER_RAW_OUT2_Link_NodeDescriptors}, // TARGET_BUFFER_RAW_OUT2
    {"TARGET_BUFFER_RAW_OUT3", &UsecaseZSL_TARGET_BUFFER_RAW_OUT3_target, 1, s_1070_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 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_1071_TARGET_BUFFER_RAW_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 9, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureNZSLSnapshotRDI_Link6_IFE0_Out6Desc[] =
{
    {8, 0, 3, 0, {0, NULL}}, // 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_1071_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
    {6, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortFD
};

// 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 const PruneVariant s_pruneGroup5746[] = {{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 }},
    {NULL, 8, 0, {1, { 0 }, UsecaseZSL_RealTimeFeatureNZSLSnapshotRDINode8_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureNZSLSnapshotRDINode8_0OutputPortDescriptors}, 0, {1, s_pruneGroup5746}, 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, 6, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureNZSLSnapshotRDI_Link6_IFE0_Out6Desc, {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 ZSLSnapshotIFEYUVTOHAL***************************/

static ChiLinkNodeDescriptor UsecaseZSL_ZSLSnapshotIFEYUVTOHAL_source_Link_0NodeDescriptors[] =
{
    {65536, 0, 3, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLSnapshotIFEYUVTOHAL_Link0_IFE0_Out0Desc[] =
{
    {2, 0, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_P010
};

static ChiLinkNodeDescriptor s_1072_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_1073_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_1074_TARGET_BUFFER_DS16REF_PD10_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 2, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLSnapshotIFEYUVTOHAL_Link3_IFE0_Out6Desc[] =
{
    {8, 0, 3, 0, {0, NULL}}, // FDManager
};

static ChiLinkNodeDescriptor UsecaseZSL_ZSLSnapshotIFEYUVTOHAL_Link4_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_1072_TARGET_BUFFER_P010_Link_NodeDescriptors}, // TARGET_BUFFER_P010
    {"TARGET_BUFFER_DS4REF_PD10_OUT", &UsecaseZSL_TARGET_BUFFER_DS4REF_PD10_OUT_target, 1, s_1073_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_1074_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
    {6, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortFD
};

// 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_pruneGroup5747[] = {{PruneGroupFDSegment, PruneTypeEnabled}};
static ChiNode UsecaseZSL_ZSLSnapshotIFEYUVTOHALNodes[] =
{
    {UsecaseZSL_ZSLSnapshotIFEYUVTOHAL_node65536_0_properties, 65536, 0, {1, { 0 }, UsecaseZSL_ZSLSnapshotIFEYUVTOHALNode65536_0InputPortDescriptors, 4, { 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_pruneGroup5747}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseZSL_ZSLSnapshotIFEYUVTOHALLinks[] =
{
    {{65536, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_ZSLSnapshotIFEYUVTOHAL_Link0_IFE0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {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},
    {{65536, 0, 6, 0, {0, NULL}}, 1, UsecaseZSL_ZSLSnapshotIFEYUVTOHAL_Link3_IFE0_Out6Desc, {1, {ChiFormatYUV420NV12}, 0, 6, 12, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{8, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_ZSLSnapshotIFEYUVTOHAL_Link4_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_1075_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_1076_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_1077_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_1078_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_1075_TARGET_BUFFER_P010_Link_NodeDescriptors}, // TARGET_BUFFER_P010
    {"TARGET_BUFFER_DS4REF_PD10_OUT", &UsecaseZSL_TARGET_BUFFER_DS4REF_PD10_OUT_target, 1, s_1076_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_1077_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_1078_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_1079_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_1079_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_pruneGroup5748[] = {{PruneGroupSnapshot, PruneTypeHEIC}};
static const PruneVariant s_pruneGroup5749[] = {{PruneGroupSnapshot, PruneTypeJPEG}};
static ChiLinkNodeDescriptor UsecaseZSL_InternalZSLYuv2Jpeg_Link0_JPEGAggregator0_Out2Desc[] =
{
    {2, 2, 0, 0, {1, s_pruneGroup5748}}, // SinkBuffer ]-> TARGET_BUFFER_HEIC_BLOB
    {2, 0, 0, 0, {1, s_pruneGroup5749}}, // SinkBuffer ]-> TARGET_BUFFER_SNAPSHOT
};

static ChiLinkNodeDescriptor s_1080_TARGET_BUFFER_HEIC_BLOB_Link_NodeDescriptors[] =
{
    {6, 0, 2, 0, {1, s_pruneGroup5748}},
};
static ChiLinkNodeDescriptor s_1081_TARGET_BUFFER_SNAPSHOT_Link_NodeDescriptors[] =
{
    {6, 0, 2, 0, {1, s_pruneGroup5749}},
};
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_pruneGroup5750[] = {{PruneGroupLowResolutionSnapshot, PruneTypeTRUE}, {PruneGroupSnapshot, PruneTypeHEIC}};
static const PruneVariant s_pruneGroup5751[] = {{PruneGroupLowResolutionSnapshot, PruneTypeFALSE}, {PruneGroupSnapshot, PruneTypeHEIC}};
static ChiLinkNodeDescriptor UsecaseZSL_InternalZSLYuv2Jpeg_Link5_IPE5_Out9Desc[] =
{
    {65538, 14, 0, 0, {2, s_pruneGroup5750}}, // IPE
    {2, 5, 0, 0, {2, s_pruneGroup5751}}, // SinkBuffer ]-> TARGET_BUFFER_HEIC_YUV
};

static ChiLinkNodeDescriptor s_1082_TARGET_BUFFER_HEIC_YUV_Link_NodeDescriptors[] =
{
    {65538, 5, 9, 0, {2, s_pruneGroup5751}},
};
static const PruneVariant s_pruneGroup5752[] = {{PruneGroupLowResolutionSnapshot, PruneTypeTRUE}, {PruneGroupSnapshot, PruneTypeHEIC}};
static ChiLinkNodeDescriptor UsecaseZSL_InternalZSLYuv2Jpeg_Link6_IPE14_Out9Desc[] =
{
    {2, 5, 0, 0, {2, s_pruneGroup5752}}, // SinkBuffer ]-> TARGET_BUFFER_HEIC_YUV
};

static ChiLinkNodeDescriptor s_1083_TARGET_BUFFER_HEIC_YUV_Link_NodeDescriptors[] =
{
    {65538, 14, 9, 0, {2, s_pruneGroup5752}},
};
static ChiTargetPortDescriptor UsecaseZSL_InternalZSLYuv2Jpeg_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_HEIC_BLOB", &UsecaseZSL_TARGET_BUFFER_HEIC_BLOB_target, 1, s_1080_TARGET_BUFFER_HEIC_BLOB_Link_NodeDescriptors}, // TARGET_BUFFER_HEIC_BLOB
    {"TARGET_BUFFER_SNAPSHOT", &UsecaseZSL_TARGET_BUFFER_SNAPSHOT_target, 1, s_1081_TARGET_BUFFER_SNAPSHOT_Link_NodeDescriptors}, // TARGET_BUFFER_SNAPSHOT
    {"TARGET_BUFFER_HEIC_YUV", &UsecaseZSL_TARGET_BUFFER_HEIC_YUV_target, 1, s_1082_TARGET_BUFFER_HEIC_YUV_Link_NodeDescriptors}, // TARGET_BUFFER_HEIC_YUV
    {"TARGET_BUFFER_HEIC_YUV", &UsecaseZSL_TARGET_BUFFER_HEIC_YUV_target, 1, s_1083_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_pruneGroup5753[] = {{PruneGroupLowResolutionSnapshot, PruneTypeTRUE}, {PruneGroupSnapshot, PruneTypeHEIC}};
static const PruneVariant s_pruneGroup5754[] = {{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_pruneGroup5753}, 0, 0, { 0 }},
    {UsecaseZSL_InternalZSLYuv2Jpeg_node65538_5_properties, 65538, 5, {1, { 0 }, UsecaseZSL_InternalZSLYuv2JpegNode65538_5InputPortDescriptors, 1, { 0 }, UsecaseZSL_InternalZSLYuv2JpegNode65538_5OutputPortDescriptors}, 1, {1, s_pruneGroup5754}, 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_pruneGroup5755[] = {{PruneGroupLowResolutionSnapshot, PruneTypeTRUE}, {PruneGroupSnapshot, PruneTypeHEIC}};
static const PruneVariant s_pruneGroup5756[] = {{PruneGroupSnapshot, PruneTypeJPEG}};
static const PruneVariant s_pruneGroup5757[] = {{PruneGroupLowResolutionSnapshot, PruneTypeFALSE}, {PruneGroupSnapshot, PruneTypeHEIC}};
static ChiLinkNodeDescriptor UsecaseZSL_InternalZSLYuv2JpegScaling_Link1_IPE5_Out9Desc[] =
{
    {65538, 14, 0, 0, {2, s_pruneGroup5755}}, // IPE
    {65537, 0, 0, 0, {1, s_pruneGroup5756}}, // JPEG
    {2, 5, 0, 0, {2, s_pruneGroup5757}}, // SinkBuffer ]-> TARGET_BUFFER_HEIC_YUV
};

static ChiLinkNodeDescriptor s_1084_TARGET_BUFFER_HEIC_YUV_Link_NodeDescriptors[] =
{
    {65538, 5, 9, 0, {2, s_pruneGroup5757}},
};
static ChiLinkNodeDescriptor UsecaseZSL_InternalZSLYuv2JpegScaling_Link2_JPEG1_Out1Desc[] =
{
    {6, 0, 1, 0, {0, NULL}}, // JPEGAggregator
};

static const PruneVariant s_pruneGroup5758[] = {{PruneGroupLowResolutionSnapshot, PruneTypeTRUE}, {PruneGroupSnapshot, PruneTypeHEIC}};
static ChiLinkNodeDescriptor UsecaseZSL_InternalZSLYuv2JpegScaling_Link3_IPE14_Out9Desc[] =
{
    {2, 5, 0, 0, {2, s_pruneGroup5758}}, // SinkBuffer ]-> TARGET_BUFFER_HEIC_YUV
};

static ChiLinkNodeDescriptor s_1085_TARGET_BUFFER_HEIC_YUV_Link_NodeDescriptors[] =
{
    {65538, 14, 9, 0, {2, s_pruneGroup5758}},
};
static const PruneVariant s_pruneGroup5759[] = {{PruneGroupSnapshot, PruneTypeHEIC}};
static const PruneVariant s_pruneGroup5760[] = {{PruneGroupSnapshot, PruneTypeJPEG}};
static ChiLinkNodeDescriptor UsecaseZSL_InternalZSLYuv2JpegScaling_Link4_JPEGAggregator0_Out2Desc[] =
{
    {2, 2, 0, 0, {1, s_pruneGroup5759}}, // SinkBuffer ]-> TARGET_BUFFER_HEIC_BLOB
    {2, 0, 0, 0, {1, s_pruneGroup5760}}, // SinkBuffer ]-> TARGET_BUFFER_SNAPSHOT
};

static ChiLinkNodeDescriptor s_1086_TARGET_BUFFER_HEIC_BLOB_Link_NodeDescriptors[] =
{
    {6, 0, 2, 0, {1, s_pruneGroup5759}},
};
static ChiLinkNodeDescriptor s_1087_TARGET_BUFFER_SNAPSHOT_Link_NodeDescriptors[] =
{
    {6, 0, 2, 0, {1, s_pruneGroup5760}},
};
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_1084_TARGET_BUFFER_HEIC_YUV_Link_NodeDescriptors}, // TARGET_BUFFER_HEIC_YUV
    {"TARGET_BUFFER_HEIC_YUV", &UsecaseZSL_TARGET_BUFFER_HEIC_YUV_target, 1, s_1085_TARGET_BUFFER_HEIC_YUV_Link_NodeDescriptors}, // TARGET_BUFFER_HEIC_YUV
    {"TARGET_BUFFER_HEIC_BLOB", &UsecaseZSL_TARGET_BUFFER_HEIC_BLOB_target, 1, s_1086_TARGET_BUFFER_HEIC_BLOB_Link_NodeDescriptors}, // TARGET_BUFFER_HEIC_BLOB
    {"TARGET_BUFFER_SNAPSHOT", &UsecaseZSL_TARGET_BUFFER_SNAPSHOT_target, 1, s_1087_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_pruneGroup5761[] = {{PruneGroupSnapshot, PruneTypeJPEG}};
static const PruneVariant s_pruneGroup5762[] = {{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_pruneGroup5761}, 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_pruneGroup5762}, 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_pruneGroup5763[] = {{PruneGroupHDRSnapshotProfile, PruneTypeHLG10}};
static const PruneVariant s_pruneGroup5764[] = {{PruneGroupAI, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MfsrPostFilter_source_Link_0NodeDescriptors[] =
{
    {65538, 3, 0, 0, {0, NULL}},
    {65538, 66, 0, 0, {1, s_pruneGroup5763}},
    {65538, 22, 0, 0, {1, s_pruneGroup5764}},
};
static const PruneVariant s_pruneGroup5765[] = {{PruneGroupAI, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MfsrPostFilter_Link0_IPE22_Out9Desc[] =
{
    {255, 5, 0, 0, {1, s_pruneGroup5765}}, // AISegmentation
};

static const PruneVariant s_pruneGroup5766[] = {{PruneGroupHDRSnapshotProfile, PruneTypeHLG10}};
static const PruneVariant s_pruneGroup5767[] = {{PruneGroupAI, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MfsrPostFilter_source_Link_2NodeDescriptors[] =
{
    {65538, 3, 1, 0, {0, NULL}},
    {65538, 66, 1, 0, {1, s_pruneGroup5766}},
    {65538, 22, 1, 0, {1, s_pruneGroup5767}},
};
static const PruneVariant s_pruneGroup5768[] = {{PruneGroupAI, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5769[] = {{PruneGroupHDRSnapshotProfile, PruneTypeHLG10}};
static ChiLinkNodeDescriptor UsecaseZSL_MfsrPostFilter_Link1_AISegmentation5_Out22Desc[] =
{
    {65538, 3, 43, 0, {1, s_pruneGroup5768}}, // IPE3
    {65538, 66, 43, 0, {1, s_pruneGroup5769}}, // IPE
};

static const PruneVariant s_pruneGroup5770[] = {{PruneGroupHDRSnapshotProfile, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MfsrPostFilter_Link2_IPE33_Out9Desc[] =
{
    {2, 0, 0, 0, {1, s_pruneGroup5770}}, // SinkBuffer ]-> TARGET_BUFFER_YUV
};

static ChiLinkNodeDescriptor s_1088_TARGET_BUFFER_YUV_Link_NodeDescriptors[] =
{
    {65538, 3, 9, 0, {1, s_pruneGroup5770}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MfsrPostFilter_Link3_IPE33_Out8Desc[] =
{
    {2, 1, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_YUV_OUT
};

static ChiLinkNodeDescriptor s_1089_TARGET_BUFFER_YUV_OUT_Link_NodeDescriptors[] =
{
    {65538, 3, 8, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup5771[] = {{PruneGroupHDRSnapshotProfile, PruneTypeHLG10}};
static ChiLinkNodeDescriptor UsecaseZSL_MfsrPostFilter_Link4_IPE66_Out9Desc[] =
{
    {2, 0, 0, 0, {1, s_pruneGroup5771}}, // SinkBuffer ]-> TARGET_BUFFER_YUV
};

static ChiLinkNodeDescriptor s_1090_TARGET_BUFFER_YUV_Link_NodeDescriptors[] =
{
    {65538, 66, 9, 0, {1, s_pruneGroup5771}},
};
static ChiTargetPortDescriptor UsecaseZSL_MfsrPostFilter_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_YUV", &UsecaseZSL_TARGET_BUFFER_YUV_target, 1, s_1088_TARGET_BUFFER_YUV_Link_NodeDescriptors}, // TARGET_BUFFER_YUV
    {"TARGET_BUFFER_YUV_OUT", &UsecaseZSL_TARGET_BUFFER_YUV_OUT_target, 1, s_1089_TARGET_BUFFER_YUV_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_YUV_OUT
    {"TARGET_BUFFER_YUV", &UsecaseZSL_TARGET_BUFFER_YUV_target, 1, s_1090_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_pruneGroup5772[] = {{PruneGroupAI, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5773[] = {{PruneGroupAI, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5774[] = {{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_pruneGroup5772}, 0, 0, { 0 }},
    {UsecaseZSL_MfsrPostFilter_node65538_22_properties, 65538, 22, {2, { 0 }, UsecaseZSL_MfsrPostFilterNode65538_22InputPortDescriptors, 1, { 0 }, UsecaseZSL_MfsrPostFilterNode65538_22OutputPortDescriptors}, 2, {1, s_pruneGroup5773}, 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_pruneGroup5774}, 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_1091_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_1091_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_1092_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_1092_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_1093_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_1093_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_1094_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_1094_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_1095_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_1096_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_1097_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_1098_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_1095_TARGET_BUFFER_YUV_HAL_Link_NodeDescriptors}, // TARGET_BUFFER_YUV_HAL
    {"TARGET_BUFFER_OUTPUT_DS4", &UsecaseZSL_TARGET_BUFFER_OUTPUT_DS4_target, 1, s_1096_TARGET_BUFFER_OUTPUT_DS4_Link_NodeDescriptors}, // TARGET_BUFFER_OUTPUT_DS4
    {"TARGET_BUFFER_OUTPUT_DS16", &UsecaseZSL_TARGET_BUFFER_OUTPUT_DS16_target, 1, s_1097_TARGET_BUFFER_OUTPUT_DS16_Link_NodeDescriptors}, // TARGET_BUFFER_OUTPUT_DS16
    {"TARGET_BUFFER_YUV_HAL2", &UsecaseZSL_TARGET_BUFFER_YUV_HAL2_target, 1, s_1098_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_pruneGroup5775[] = {{PruneGroupAI, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRTwoFrameSnapshotFusion_Link11_IPE22_Out9Desc[] =
{
    {255, 5, 0, 0, {1, s_pruneGroup5775}}, // AISegmentation
};

static const PruneVariant s_pruneGroup5776[] = {{PruneGroupAI, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRTwoFrameSnapshotFusion_Link12_AISegmentation5_Out22Desc[] =
{
    {65538, 3, 43, 0, {1, s_pruneGroup5776}}, // IPE
};

static const PruneVariant s_pruneGroup5777[] = {{PruneGroupAI, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRTwoFrameSnapshotFusion_Link13_IPE2_Out10068Desc[] =
{
    {65538, 3, 0, 0, {0, NULL}}, // IPE
    {65538, 22, 0, 0, {1, s_pruneGroup5777}}, // IPE
};

static const PruneVariant s_pruneGroup5778[] = {{PruneGroupAI, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRTwoFrameSnapshotFusion_Link14_IPE2_Out10069Desc[] =
{
    {65538, 3, 1, 0, {0, NULL}}, // IPE
    {65538, 22, 1, 0, {1, s_pruneGroup5778}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MFHDRTwoFrameSnapshotFusion_Link15_IPE3_Out8Desc[] =
{
    {2, 2, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_YUV_OUT
};

static ChiLinkNodeDescriptor s_1099_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_1100_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_1099_TARGET_BUFFER_YUV_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_YUV_OUT
    {"TARGET_BUFFER_YUV_HAL", &UsecaseZSL_TARGET_BUFFER_YUV_HAL_target, 1, s_1100_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_pruneGroup5779[] = {{PruneGroupAI, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5780[] = {{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_pruneGroup5779}, 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_pruneGroup5780}, 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_1101_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_1102_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_1101_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_1102_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_1103_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_1104_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_1105_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_1106_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_1103_TARGET_BUFFER_YUV_HAL_Link_NodeDescriptors}, // TARGET_BUFFER_YUV_HAL
    {"TARGET_BUFFER_OUTPUT_DS4", &UsecaseZSL_TARGET_BUFFER_OUTPUT_DS4_target, 1, s_1104_TARGET_BUFFER_OUTPUT_DS4_Link_NodeDescriptors}, // TARGET_BUFFER_OUTPUT_DS4
    {"TARGET_BUFFER_OUTPUT_DS16", &UsecaseZSL_TARGET_BUFFER_OUTPUT_DS16_target, 1, s_1105_TARGET_BUFFER_OUTPUT_DS16_Link_NodeDescriptors}, // TARGET_BUFFER_OUTPUT_DS16
    {"TARGET_BUFFER_YUV_HAL2", &UsecaseZSL_TARGET_BUFFER_YUV_HAL2_target, 1, s_1106_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 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_1107_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors[] =
{
    {65538, 1, 8, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup5781[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5782[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_Link7_IFE0_Out17Desc[] =
{
    {9, 0, 0, 0, {1, s_pruneGroup5781}}, // StatsParse
    {1, 0, 0, 0, {1, s_pruneGroup5782}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup5783[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5784[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_Link8_IFE0_Out21Desc[] =
{
    {9, 0, 1, 0, {1, s_pruneGroup5783}}, // StatsParse
    {12, 0, 1, 0, {1, s_pruneGroup5784}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup5785[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_Link9_IFE0_Out25Desc[] =
{
    {5, 0, 12, 0, {1, s_pruneGroup5785}}, // AutoFocus
};

static const PruneVariant s_pruneGroup5786[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5787[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_Link10_IFE0_Out18Desc[] =
{
    {9, 0, 2, 0, {1, s_pruneGroup5786}}, // StatsParse
    {1, 0, 2, 0, {1, s_pruneGroup5787}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup5788[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_Link11_IFE0_Out16Desc[] =
{
    {9, 0, 3, 0, {1, s_pruneGroup5788}}, // StatsParse
};

static const PruneVariant s_pruneGroup5789[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_Link12_IFE0_Out19Desc[] =
{
    {9, 0, 9, 0, {1, s_pruneGroup5789}}, // StatsParse
};

static const PruneVariant s_pruneGroup5790[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5791[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_Link13_IFE0_Out12Desc[] =
{
    {9, 0, 7, 0, {1, s_pruneGroup5790}}, // StatsParse
    {1, 0, 7, 0, {1, s_pruneGroup5791}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup5792[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_Link14_IFE0_Out20Desc[] =
{
    {5, 0, 4, 0, {1, s_pruneGroup5792}}, // AutoFocus
};

static const PruneVariant s_pruneGroup5793[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_Link15_IFE0_Out8Desc[] =
{
    {5, 0, 8, 0, {1, s_pruneGroup5793}}, // AutoFocus
};

static const PruneVariant s_pruneGroup5794[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_Link16_IFE0_Out7Desc[] =
{
    {5, 0, 10, 0, {1, s_pruneGroup5794}}, // AutoFocus
};

static const PruneVariant s_pruneGroup5795[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_Link17_StatsParse0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup5795}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup5796[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_Link18_StatsProcessing0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup5796}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup5797[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_Link19_AutoWhiteBalance0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup5797}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup5798[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_Link20_AutoFocus0_Out0Desc[] =
{
    {3, 3, 0, 0, {1, s_pruneGroup5798}}, // SinkNoBuffer
};

static ChiTargetPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_DISPLAY", &UsecaseZSL_TARGET_BUFFER_DISPLAY_target, 1, s_1107_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[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // StatsInputPortHDRBE
    {2, 0, 0, 0, { 0 }, NULL}, // StatsInputPortHDRBHist
    {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
};

// 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
};

// AutoFocus0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFNode5_0InputPortDescriptors[] =
{
    {12, 0, 0, 0, { 0 }, NULL}, // StatsInputPortDualPDHWPDAF
    {4, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBF
    {8, 0, 0, 0, { 0 }, NULL}, // StatsInputPortRDIPDAF
    {10, 0, 0, 0, { 0 }, NULL}, // StatsInputPortPDAFType3
};

// AutoFocus0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFNode5_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AutoFocusOutputPort0
};

// 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
    {17, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsHDRBE
    {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
    {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
    {8, 0, 0, 2, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRDI0
    {7, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortPDAF
};

// 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[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortHDRBE
    {1, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAWBBG
    {2, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortHDRBHist
    {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 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_node5_0_properties[] =
{
    {1, "com.qti.stats.af"},
    {1, "com.qti.stats.pdlibwrapper"},
    {6, "1"},
    {16, "0"},
};

static ChiNodeProperty UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_node65538_1_properties[] =
{
    {2, "3"},
};

static ChiNodeProperty UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_node9_0_properties[] =
{
    {6, "1"},
};

static const PruneVariant s_pruneGroup5799[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5800[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5801[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5802[] = {{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, {3, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFNode1_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFNode1_0OutputPortDescriptors}, 4, {1, s_pruneGroup5799}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_node12_0_properties, 12, 0, {1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFNode12_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFNode12_0OutputPortDescriptors}, 2, {1, s_pruneGroup5800}, 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 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_node5_0_properties, 5, 0, {4, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFNode5_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFNode5_0OutputPortDescriptors}, 4, {1, s_pruneGroup5801}, 0, 0, { 0 }},
    {NULL, 65536, 0, {1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFNode65536_0InputPortDescriptors, 13, { 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, {6, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFNode9_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFNode9_0OutputPortDescriptors}, 1, {1, s_pruneGroup5802}, 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, 17, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_Link7_IFE0_Out17Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 21, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_Link8_IFE0_Out21Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 25, 2, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_Link9_IFE0_Out25Desc, {1, {ChiFormatRawPlain64}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 18, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_Link10_IFE0_Out18Desc, {1, {ChiFormatBlob}, 3072, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 16, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_Link11_IFE0_Out16Desc, {1, {ChiFormatBlob}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 19, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_Link12_IFE0_Out19Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 12, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_Link13_IFE0_Out12Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 20, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_Link14_IFE0_Out20Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 8, 2, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_Link15_IFE0_Out8Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 7, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_Link16_IFE0_Out7Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{9, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_Link17_StatsParse0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{1, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_Link18_StatsProcessing0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{12, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_Link19_AutoWhiteBalance0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{5, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_Link20_AutoFocus0_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_1108_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_1109_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 0, 9, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup5803[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static const PruneVariant s_pruneGroup5804[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFR_Link5_Sensor0_Out0Desc[] =
{
    {65536, 0, 2, 1, {0, NULL}}, // IFE
    {65536, 0, 2, 5, {1, s_pruneGroup5803}}, // IFE
    {65536, 0, 2, 6, {1, s_pruneGroup5804}}, // IFE
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFR_Link6_Sensor0_Out1Desc[] =
{
    {65536, 0, 6, 2, {0, NULL}}, // IFE
};

static const PruneVariant s_pruneGroup5805[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5806[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFR_Link7_IFE0_Out17Desc[] =
{
    {9, 0, 0, 0, {1, s_pruneGroup5805}}, // StatsParse
    {1, 0, 0, 0, {1, s_pruneGroup5806}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup5807[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5808[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFR_Link8_IFE0_Out21Desc[] =
{
    {9, 0, 1, 0, {1, s_pruneGroup5807}}, // StatsParse
    {12, 0, 1, 0, {1, s_pruneGroup5808}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup5809[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFR_Link9_IFE0_Out25Desc[] =
{
    {5, 0, 12, 0, {1, s_pruneGroup5809}}, // AutoFocus
};

static const PruneVariant s_pruneGroup5810[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5811[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFR_Link10_IFE0_Out18Desc[] =
{
    {9, 0, 2, 0, {1, s_pruneGroup5810}}, // StatsParse
    {1, 0, 2, 0, {1, s_pruneGroup5811}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup5812[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFR_Link11_IFE0_Out16Desc[] =
{
    {9, 0, 3, 0, {1, s_pruneGroup5812}}, // StatsParse
};

static const PruneVariant s_pruneGroup5813[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFR_Link12_IFE0_Out19Desc[] =
{
    {9, 0, 9, 0, {1, s_pruneGroup5813}}, // StatsParse
};

static const PruneVariant s_pruneGroup5814[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5815[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFR_Link13_IFE0_Out12Desc[] =
{
    {9, 0, 7, 0, {1, s_pruneGroup5814}}, // StatsParse
    {1, 0, 7, 0, {1, s_pruneGroup5815}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup5816[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFR_Link14_IFE0_Out20Desc[] =
{
    {5, 0, 4, 0, {1, s_pruneGroup5816}}, // AutoFocus
};

static const PruneVariant s_pruneGroup5817[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFR_Link15_IFE0_Out8Desc[] =
{
    {5, 0, 8, 0, {1, s_pruneGroup5817}}, // AutoFocus
};

static const PruneVariant s_pruneGroup5818[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFR_Link16_IFE0_Out7Desc[] =
{
    {5, 0, 10, 0, {1, s_pruneGroup5818}}, // AutoFocus
};

static const PruneVariant s_pruneGroup5819[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFR_Link17_StatsParse0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup5819}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup5820[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFR_Link18_StatsProcessing0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup5820}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup5821[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFR_Link19_AutoWhiteBalance0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup5821}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup5822[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFR_Link20_AutoFocus0_Out0Desc[] =
{
    {3, 3, 0, 0, {1, s_pruneGroup5822}}, // SinkNoBuffer
};

static ChiTargetPortDescriptor UsecaseZSL_RealTimePreviewVideoHFR_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_DISPLAY", &UsecaseZSL_TARGET_BUFFER_DISPLAY_target, 1, s_1108_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors}, // TARGET_BUFFER_DISPLAY
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_1109_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[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // StatsInputPortHDRBE
    {2, 0, 0, 0, { 0 }, NULL}, // StatsInputPortHDRBHist
    {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
};

// AutoWhiteBalance0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimePreviewVideoHFRNode12_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AWBOutputPort0
};

// AutoFocus0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimePreviewVideoHFRNode5_0InputPortDescriptors[] =
{
    {12, 0, 0, 0, { 0 }, NULL}, // StatsInputPortDualPDHWPDAF
    {4, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBF
    {8, 0, 0, 0, { 0 }, NULL}, // StatsInputPortRDIPDAF
    {10, 0, 0, 0, { 0 }, NULL}, // StatsInputPortPDAFType3
};

// AutoFocus0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimePreviewVideoHFRNode5_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AutoFocusOutputPort0
};

// 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
    {17, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsHDRBE
    {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
    {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
    {8, 0, 0, 2, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRDI0
    {7, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortPDAF
};

// 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[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortHDRBE
    {1, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAWBBG
    {2, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortHDRBHist
    {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 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_node5_0_properties[] =
{
    {1, "com.qti.stats.af"},
    {1, "com.qti.stats.pdlibwrapper"},
    {6, "1"},
    {16, "0"},
};

static ChiNodeProperty UsecaseZSL_RealTimePreviewVideoHFR_node65536_0_properties[] =
{
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_RealTimePreviewVideoHFR_node9_0_properties[] =
{
    {6, "1"},
};

static const PruneVariant s_pruneGroup5823[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5824[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5825[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5826[] = {{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, {3, { 0 }, UsecaseZSL_RealTimePreviewVideoHFRNode1_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimePreviewVideoHFRNode1_0OutputPortDescriptors}, 4, {1, s_pruneGroup5823}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimePreviewVideoHFR_node12_0_properties, 12, 0, {1, { 0 }, UsecaseZSL_RealTimePreviewVideoHFRNode12_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimePreviewVideoHFRNode12_0OutputPortDescriptors}, 2, {1, s_pruneGroup5824}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimePreviewVideoHFR_node5_0_properties, 5, 0, {4, { 0 }, UsecaseZSL_RealTimePreviewVideoHFRNode5_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimePreviewVideoHFRNode5_0OutputPortDescriptors}, 4, {1, s_pruneGroup5825}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimePreviewVideoHFR_node65536_0_properties, 65536, 0, {4, { 0 }, UsecaseZSL_RealTimePreviewVideoHFRNode65536_0InputPortDescriptors, 13, { 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, {6, { 0 }, UsecaseZSL_RealTimePreviewVideoHFRNode9_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimePreviewVideoHFRNode9_0OutputPortDescriptors}, 1, {1, s_pruneGroup5826}, 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, 17, 0, {0, NULL}}, 2, UsecaseZSL_RealTimePreviewVideoHFR_Link7_IFE0_Out17Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 21, 0, {0, NULL}}, 2, UsecaseZSL_RealTimePreviewVideoHFR_Link8_IFE0_Out21Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 25, 2, {0, NULL}}, 1, UsecaseZSL_RealTimePreviewVideoHFR_Link9_IFE0_Out25Desc, {1, {ChiFormatRawPlain64}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 18, 0, {0, NULL}}, 2, UsecaseZSL_RealTimePreviewVideoHFR_Link10_IFE0_Out18Desc, {1, {ChiFormatBlob}, 3072, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 16, 0, {0, NULL}}, 1, UsecaseZSL_RealTimePreviewVideoHFR_Link11_IFE0_Out16Desc, {1, {ChiFormatBlob}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 19, 0, {0, NULL}}, 1, UsecaseZSL_RealTimePreviewVideoHFR_Link12_IFE0_Out19Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 12, 0, {0, NULL}}, 2, UsecaseZSL_RealTimePreviewVideoHFR_Link13_IFE0_Out12Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 20, 0, {0, NULL}}, 1, UsecaseZSL_RealTimePreviewVideoHFR_Link14_IFE0_Out20Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 8, 2, {0, NULL}}, 1, UsecaseZSL_RealTimePreviewVideoHFR_Link15_IFE0_Out8Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 7, 0, {0, NULL}}, 1, UsecaseZSL_RealTimePreviewVideoHFR_Link16_IFE0_Out7Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{9, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimePreviewVideoHFR_Link17_StatsParse0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{1, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimePreviewVideoHFR_Link18_StatsProcessing0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{12, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimePreviewVideoHFR_Link19_AutoWhiteBalance0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{5, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimePreviewVideoHFR_Link20_AutoFocus0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {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_1110_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_1111_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_1112_TARGET_BUFFER_DS16REF_PD10_OUT_Link_NodeDescriptors[] =
{
    {65538, 0, 12, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup5827[] = {{PruneGroupDS64, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MfnrPrefilter_Link3_IPE0_Out13Desc[] =
{
    {2, 4, 0, 0, {1, s_pruneGroup5827}}, // SinkBuffer ]-> TARGET_BUFFER_DS64REF_PD10_OUT
};

static ChiLinkNodeDescriptor s_1113_TARGET_BUFFER_DS64REF_PD10_OUT_Link_NodeDescriptors[] =
{
    {65538, 0, 13, 0, {1, s_pruneGroup5827}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MfnrPrefilter_Link4_BPS0_Out7Desc[] =
{
    {2, 5, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_REG_NV12_OUT
};

static ChiLinkNodeDescriptor s_1114_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_1110_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_1111_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_1112_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_1113_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_1114_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_1115_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_pruneGroup5828[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseZSL_QuadCFAFullSizeStatsParse_Link13_IFE0_Out25Desc[] =
{
    {5, 0, 12, 0, {2, s_pruneGroup5828}}, // AutoFocus
};

static const PruneVariant s_pruneGroup5829[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseZSL_QuadCFAFullSizeStatsParse_Link14_IFE0_Out28Desc[] =
{
    {5, 0, 35, 0, {2, s_pruneGroup5829}}, // AutoFocus
};

static const PruneVariant s_pruneGroup5830[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseZSL_QuadCFAFullSizeStatsParse_Link15_IFE0_Out39Desc[] =
{
    {5, 0, 89, 0, {2, s_pruneGroup5830}}, // AutoFocus
};

static ChiTargetPortDescriptor UsecaseZSL_QuadCFAFullSizeStatsParse_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_CFA_FULLSIZE_RAW", &UsecaseZSL_TARGET_BUFFER_CFA_FULLSIZE_RAW_target, 1, s_1115_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 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_1116_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_1117_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_1118_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_1119_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_1120_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_1121_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_1116_TARGET_BUFFER_REPROCESS_OUT0_Link_NodeDescriptors}, // TARGET_BUFFER_REPROCESS_OUT0
    {"TARGET_BUFFER_REPROCESS_OUT1", &UsecaseZSL_TARGET_BUFFER_REPROCESS_OUT1_target, 1, s_1117_TARGET_BUFFER_REPROCESS_OUT1_Link_NodeDescriptors}, // TARGET_BUFFER_REPROCESS_OUT1
    {"TARGET_BUFFER_REPROCESS_OUT2", &UsecaseZSL_TARGET_BUFFER_REPROCESS_OUT2_target, 1, s_1118_TARGET_BUFFER_REPROCESS_OUT2_Link_NodeDescriptors}, // TARGET_BUFFER_REPROCESS_OUT2
    {"TARGET_BUFFER_REPROCESS_OUT3", &UsecaseZSL_TARGET_BUFFER_REPROCESS_OUT3_target, 1, s_1119_TARGET_BUFFER_REPROCESS_OUT3_Link_NodeDescriptors}, // TARGET_BUFFER_REPROCESS_OUT3
    {"TARGET_BUFFER_REPROCESS_OUT4", &UsecaseZSL_TARGET_BUFFER_REPROCESS_OUT4_target, 1, s_1120_TARGET_BUFFER_REPROCESS_OUT4_Link_NodeDescriptors}, // TARGET_BUFFER_REPROCESS_OUT4
    {"TARGET_BUFFER_POSTVIEW_OUT", &UsecaseZSL_TARGET_BUFFER_POSTVIEW_OUT_target, 1, s_1121_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 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_pruneGroup5831[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5832[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link2_IFE0_Out17Desc[] =
{
    {9, 0, 0, 0, {1, s_pruneGroup5831}}, // StatsParse
    {1, 0, 0, 0, {1, s_pruneGroup5832}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup5833[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5834[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link3_IFE0_Out21Desc[] =
{
    {9, 0, 1, 0, {1, s_pruneGroup5833}}, // StatsParse
    {12, 0, 1, 0, {1, s_pruneGroup5834}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup5835[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link4_IFE0_Out25Desc[] =
{
    {5, 0, 12, 0, {1, s_pruneGroup5835}}, // AutoFocus
};

static const PruneVariant s_pruneGroup5836[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5837[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link5_IFE0_Out18Desc[] =
{
    {9, 0, 2, 0, {1, s_pruneGroup5836}}, // StatsParse
    {1, 0, 2, 0, {1, s_pruneGroup5837}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup5838[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link6_IFE0_Out16Desc[] =
{
    {9, 0, 3, 0, {1, s_pruneGroup5838}}, // StatsParse
};

static const PruneVariant s_pruneGroup5839[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link7_IFE0_Out19Desc[] =
{
    {9, 0, 9, 0, {1, s_pruneGroup5839}}, // StatsParse
};

static const PruneVariant s_pruneGroup5840[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5841[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link8_IFE0_Out12Desc[] =
{
    {9, 0, 7, 0, {1, s_pruneGroup5840}}, // StatsParse
    {1, 0, 7, 0, {1, s_pruneGroup5841}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup5842[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link9_IFE0_Out20Desc[] =
{
    {5, 0, 4, 0, {1, s_pruneGroup5842}}, // AutoFocus
};

static const PruneVariant s_pruneGroup5843[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link10_IFE0_Out8Desc[] =
{
    {5, 0, 8, 0, {1, s_pruneGroup5843}}, // AutoFocus
};

static const PruneVariant s_pruneGroup5844[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link11_IFE0_Out7Desc[] =
{
    {5, 0, 10, 0, {1, s_pruneGroup5844}}, // AutoFocus
};

static const PruneVariant s_pruneGroup5845[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link12_StatsParse0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup5845}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup5846[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link13_StatsProcessing0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup5846}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup5847[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link14_AutoWhiteBalance0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup5847}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup5848[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link15_AutoFocus0_Out0Desc[] =
{
    {3, 3, 0, 0, {1, s_pruneGroup5848}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link16_IPE1_Out9Desc[] =
{
    {65538, 2, 0, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link17_IPE1_Out8Desc[] =
{
    {2, 6, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_DISPLAY
};

static ChiLinkNodeDescriptor s_1122_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors[] =
{
    {65538, 1, 8, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link18_IFE0_Out2Desc[] =
{
    {65538, 1, 2, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link19_IFE0_Out1Desc[] =
{
    {65538, 1, 1, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link20_IFE0_Out0Desc[] =
{
    {65538, 1, 0, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link21_IPE2_Out9Desc[] =
{
    {2, 0, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_1123_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 2, 9, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link22_IPE2_Out8Desc[] =
{
    {2, 7, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_YUV_OUT
};

static ChiLinkNodeDescriptor s_1124_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_1122_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors}, // TARGET_BUFFER_DISPLAY
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_1123_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_YUV_OUT", &UsecaseZSL_TARGET_BUFFER_YUV_OUT_target, 1, s_1124_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[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // StatsInputPortHDRBE
    {2, 0, 0, 0, { 0 }, NULL}, // StatsInputPortHDRBHist
    {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
};

// AutoWhiteBalance0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFENode12_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AWBOutputPort0
};

// AutoFocus0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFENode5_0InputPortDescriptors[] =
{
    {12, 0, 0, 0, { 0 }, NULL}, // StatsInputPortDualPDHWPDAF
    {4, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBF
    {8, 0, 0, 0, { 0 }, NULL}, // StatsInputPortRDIPDAF
    {10, 0, 0, 0, { 0 }, NULL}, // StatsInputPortPDAFType3
};

// AutoFocus0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFENode5_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AutoFocusOutputPort0
};

// 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[] =
{
    {17, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsHDRBE
    {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
    {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
    {8, 0, 0, 2, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRDI0
    {7, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortPDAF
    {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
};

// 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[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortHDRBE
    {1, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAWBBG
    {2, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortHDRBHist
    {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 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_node5_0_properties[] =
{
    {1, "com.qti.stats.af"},
    {1, "com.qti.stats.pdlibwrapper"},
    {6, "1"},
    {16, "0"},
};

static ChiNodeProperty UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_node65536_0_properties[] =
{
    {2, "1"},
};

static ChiNodeProperty UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_node65538_1_properties[] =
{
    {3, "3"},
};

static ChiNodeProperty UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_node65538_2_properties[] =
{
    {2, "3"},
};

static ChiNodeProperty UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_node9_0_properties[] =
{
    {6, "1"},
};

static const PruneVariant s_pruneGroup5849[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5850[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5851[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5852[] = {{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, {3, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFENode1_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFENode1_0OutputPortDescriptors}, 4, {1, s_pruneGroup5849}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_node12_0_properties, 12, 0, {1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFENode12_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFENode12_0OutputPortDescriptors}, 2, {1, s_pruneGroup5850}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_node5_0_properties, 5, 0, {4, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFENode5_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFENode5_0OutputPortDescriptors}, 4, {1, s_pruneGroup5851}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_node65536_0_properties, 65536, 0, {1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFENode65536_0InputPortDescriptors, 13, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFENode65536_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_node65538_1_properties, 65538, 1, {3, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFENode65538_1InputPortDescriptors, 2, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFENode65538_1OutputPortDescriptors}, 1, {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, {6, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFENode9_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFENode9_0OutputPortDescriptors}, 1, {1, s_pruneGroup5852}, 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, 17, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link2_IFE0_Out17Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 21, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link3_IFE0_Out21Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 25, 2, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link4_IFE0_Out25Desc, {1, {ChiFormatRawPlain64}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 18, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link5_IFE0_Out18Desc, {1, {ChiFormatBlob}, 3072, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 16, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link6_IFE0_Out16Desc, {1, {ChiFormatBlob}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 19, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link7_IFE0_Out19Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 12, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link8_IFE0_Out12Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 20, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link9_IFE0_Out20Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 8, 2, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link10_IFE0_Out8Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 7, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link11_IFE0_Out7Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{9, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link12_StatsParse0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{1, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link13_StatsProcessing0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{12, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link14_AutoWhiteBalance0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{5, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link15_AutoFocus0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 1, 9, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link16_IPE1_Out9Desc, {1, {ChiFormatYUV420NV12}, 0, 10, 10, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 1, 8, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link17_IPE1_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 2, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link18_IFE0_Out2Desc, {1, {ChiFormatPD10}, 0, 10, 10, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 1, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link19_IFE0_Out1Desc, {1, {ChiFormatPD10}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link20_IFE0_Out0Desc, {1, {ChiFormatYUV420NV12}, 0, 4, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 2, 9, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link21_IPE2_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 2, 8, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link22_IPE2_Out8Desc, {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_pruneGroup5853[] = {{PruneGroupAI, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRThreeFrameSnapshotFusion_Link0_IPE22_Out9Desc[] =
{
    {255, 5, 0, 0, {1, s_pruneGroup5853}}, // AISegmentation
};

static const PruneVariant s_pruneGroup5854[] = {{PruneGroupAI, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRThreeFrameSnapshotFusion_Link1_AISegmentation5_Out22Desc[] =
{
    {65538, 4, 43, 0, {1, s_pruneGroup5854}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MFHDRThreeFrameSnapshotFusion_source_Link_4NodeDescriptors[] =
{
    {65538, 7, 0, 0, {0, NULL}},
    {65538, 3, 4, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup5855[] = {{PruneGroupAI, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRThreeFrameSnapshotFusion_Link2_IPE33_Out10068Desc[] =
{
    {65538, 4, 0, 0, {0, NULL}}, // IPE
    {65538, 22, 0, 0, {1, s_pruneGroup5855}}, // 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_pruneGroup5856[] = {{PruneGroupAI, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRThreeFrameSnapshotFusion_Link22_IPE33_Out10069Desc[] =
{
    {65538, 4, 1, 0, {0, NULL}}, // IPE
    {65538, 22, 1, 0, {1, s_pruneGroup5856}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MFHDRThreeFrameSnapshotFusion_Link23_IPE4_Out8Desc[] =
{
    {2, 2, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_YUV_OUT
};

static ChiLinkNodeDescriptor s_1125_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_1126_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_1125_TARGET_BUFFER_YUV_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_YUV_OUT
    {"TARGET_BUFFER_YUV_HAL", &UsecaseZSL_TARGET_BUFFER_YUV_HAL_target, 1, s_1126_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_pruneGroup5857[] = {{PruneGroupAI, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5858[] = {{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_pruneGroup5857}, 0, 0, { 0 }},
    {UsecaseZSL_MFHDRThreeFrameSnapshotFusion_node65538_22_properties, 65538, 22, {2, { 0 }, UsecaseZSL_MFHDRThreeFrameSnapshotFusionNode65538_22InputPortDescriptors, 1, { 0 }, UsecaseZSL_MFHDRThreeFrameSnapshotFusionNode65538_22OutputPortDescriptors}, 2, {1, s_pruneGroup5858}, 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 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_1127_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 const PruneVariant s_pruneGroup5859[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link6_IFE0_Out8Desc[] =
{
    {2, 1, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_RAW_OUT
    {5, 0, 8, 0, {1, s_pruneGroup5859}}, // AutoFocus
};

static ChiLinkNodeDescriptor s_1128_TARGET_BUFFER_RAW_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 8, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup5860[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5861[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link7_IFE0_Out17Desc[] =
{
    {9, 0, 0, 0, {1, s_pruneGroup5860}}, // StatsParse
    {1, 0, 0, 0, {1, s_pruneGroup5861}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup5862[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5863[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link8_IFE0_Out21Desc[] =
{
    {9, 0, 1, 0, {1, s_pruneGroup5862}}, // StatsParse
    {12, 0, 1, 0, {1, s_pruneGroup5863}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup5864[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link9_IFE0_Out25Desc[] =
{
    {5, 0, 12, 0, {1, s_pruneGroup5864}}, // AutoFocus
};

static const PruneVariant s_pruneGroup5865[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5866[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link10_IFE0_Out18Desc[] =
{
    {9, 0, 2, 0, {1, s_pruneGroup5865}}, // StatsParse
    {1, 0, 2, 0, {1, s_pruneGroup5866}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup5867[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link11_IFE0_Out16Desc[] =
{
    {9, 0, 3, 0, {1, s_pruneGroup5867}}, // StatsParse
};

static const PruneVariant s_pruneGroup5868[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link12_IFE0_Out19Desc[] =
{
    {9, 0, 9, 0, {1, s_pruneGroup5868}}, // StatsParse
};

static const PruneVariant s_pruneGroup5869[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5870[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link13_IFE0_Out12Desc[] =
{
    {9, 0, 7, 0, {1, s_pruneGroup5869}}, // StatsParse
    {1, 0, 7, 0, {1, s_pruneGroup5870}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup5871[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link14_IFE0_Out20Desc[] =
{
    {5, 0, 4, 0, {1, s_pruneGroup5871}}, // AutoFocus
};

static const PruneVariant s_pruneGroup5872[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link15_IFE0_Out7Desc[] =
{
    {5, 0, 10, 0, {1, s_pruneGroup5872}}, // AutoFocus
};

static const PruneVariant s_pruneGroup5873[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link16_StatsParse0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup5873}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup5874[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link17_StatsProcessing0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup5874}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup5875[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link18_AutoWhiteBalance0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup5875}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup5876[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link19_AutoFocus0_Out0Desc[] =
{
    {3, 3, 0, 0, {1, s_pruneGroup5876}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link20_IFE0_Out0Desc[] =
{
    {65541, 0, 2, 0, {0, NULL}}, // LRME
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link21_IFE0_Out1Desc[] =
{
    {65541, 0, 4, 0, {0, NULL}}, // LRME
    {65541, 0, 5, 0, {0, NULL}}, // LRME
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link22_LRME0_Out1Desc[] =
{
    {65541, 0, 8, 0, {0, NULL}}, // LRME
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link23_IFE0_Out2Desc[] =
{
    {65541, 0, 6, 0, {0, NULL}}, // LRME
    {65541, 0, 7, 0, {0, NULL}}, // LRME
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link24_LRME0_Out0Desc[] =
{
    {65542, 0, 2, 0, {0, NULL}}, // RANSAC
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link25_RANSAC0_Out1Desc[] =
{
    {3, 3, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiTargetPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_DISPLAY", &UsecaseZSL_TARGET_BUFFER_DISPLAY_target, 1, s_1127_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors}, // TARGET_BUFFER_DISPLAY
    {"TARGET_BUFFER_RAW_OUT", &UsecaseZSL_TARGET_BUFFER_RAW_OUT_target, 1, s_1128_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[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // StatsInputPortHDRBE
    {2, 0, 0, 0, { 0 }, NULL}, // StatsInputPortHDRBHist
    {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
};

// 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
};

// AutoFocus0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNode5_0InputPortDescriptors[] =
{
    {8, 0, 0, 0, { 0 }, NULL}, // StatsInputPortRDIPDAF
    {12, 0, 0, 0, { 0 }, NULL}, // StatsInputPortDualPDHWPDAF
    {4, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBF
    {10, 0, 0, 0, { 0 }, NULL}, // StatsInputPortPDAFType3
};

// AutoFocus0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNode5_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AutoFocusOutputPort0
};

// 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
    {17, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsHDRBE
    {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
    {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
    {7, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortPDAF
    {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
};

// 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
};

// LRME0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNode65541_0InputPortDescriptors[] =
{
    {2, 0, 0, 0, { 0 }, NULL}, // LRMEInputPortTARIFEFull
    {4, 0, 0, 0, { 0 }, NULL}, // LRMEInputPortTARIFEDS4
    {5, 0, 0, 0, { 0 }, NULL}, // LRMEInputPortREFIFEDS4
    {8, 0, 0, 0, { 0 }, NULL}, // LRMEInputPortREFLRMEDS2
    {6, 0, 0, 0, { 0 }, NULL}, // LRMEInputPortTARIFEDS16
    {7, 0, 0, 0, { 0 }, NULL}, // LRMEInputPortREFIFEDS16
};

// LRME0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNode65541_0OutputPortDescriptors[] =
{
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // LRMEOutputPortDS2
    {0, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // LRMEOutputPortVector
};

// RANSAC0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNode65542_0InputPortDescriptors[] =
{
    {2, 0, 0, 0, { 0 }, NULL}, // RANSACInputPortVector
};

// RANSAC0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNode65542_0OutputPortDescriptors[] =
{
    {1, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // RANSACOutputPort0
};

// StatsParse0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNode9_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortHDRBE
    {1, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAWBBG
    {2, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortHDRBHist
    {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 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_node5_0_properties[] =
{
    {1, "com.qti.stats.af"},
    {1, "com.qti.stats.pdlibwrapper"},
    {6, "1"},
    {16, "0"},
};

static ChiNodeProperty UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_node9_0_properties[] =
{
    {6, "1"},
};

static const PruneVariant s_pruneGroup5877[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5878[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5879[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5880[] = {{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, {3, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNode1_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNode1_0OutputPortDescriptors}, 4, {1, s_pruneGroup5877}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_node12_0_properties, 12, 0, {1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNode12_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNode12_0OutputPortDescriptors}, 2, {1, s_pruneGroup5878}, 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 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_node5_0_properties, 5, 0, {4, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNode5_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNode5_0OutputPortDescriptors}, 4, {1, s_pruneGroup5879}, 0, 0, { 0 }},
    {NULL, 65536, 0, {1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNode65536_0InputPortDescriptors, 16, { 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 }},
    {NULL, 65541, 0, {6, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNode65541_0InputPortDescriptors, 2, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNode65541_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {NULL, 65542, 0, {1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNode65542_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNode65542_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_node9_0_properties, 9, 0, {6, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNode9_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNode9_0OutputPortDescriptors}, 1, {1, s_pruneGroup5880}, 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}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link6_IFE0_Out8Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 17, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link7_IFE0_Out17Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 21, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link8_IFE0_Out21Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 25, 2, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link9_IFE0_Out25Desc, {1, {ChiFormatRawPlain64}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 18, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link10_IFE0_Out18Desc, {1, {ChiFormatBlob}, 3072, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 16, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link11_IFE0_Out16Desc, {1, {ChiFormatBlob}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 19, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link12_IFE0_Out19Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 12, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link13_IFE0_Out12Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 20, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link14_IFE0_Out20Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 7, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link15_IFE0_Out7Desc, {1, {ChiFormatRawPlain16}, 307200, 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},
    {{5, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link19_AutoFocus0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link20_IFE0_Out0Desc, {1, {ChiFormatYUV420NV12}, 0, 4, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 1, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link21_IFE0_Out1Desc, {1, {ChiFormatPD10}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65541, 0, 1, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link22_LRME0_Out1Desc, {1, {ChiFormatY8}, 0, 9, 9, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 2, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link23_IFE0_Out2Desc, {1, {ChiFormatPD10}, 0, 10, 10, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65541, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link24_LRME0_Out0Desc, {1, {ChiFormatBlob}, 4096, 8, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65542, 0, 1, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link25_RANSAC0_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
};

/*****************************Pipeline RealTimeSHDR***************************/

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeSHDR_Link0_Sensor0_Out0Desc[] =
{
    {65550, 0, 0, 0, {0, NULL}}, // IFELite
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeSHDR_Link1_IFE0_Out1Desc[] =
{
    {255, 0, 0, 0, {0, NULL}}, // ChiExternalNode
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeSHDR_Link2_ChiExternalNode0_Out0Desc[] =
{
    {65536, 0, 3, 1, {0, NULL}}, // IFE
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeSHDR_Link3_IFELite0_Out2Desc[] =
{
    {2, 1, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_RAW_OUT
};

static ChiLinkNodeDescriptor s_1129_TARGET_BUFFER_RAW_OUT_Link_NodeDescriptors[] =
{
    {65550, 0, 2, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup5881[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeSHDR_Link4_IFE0_Out19Desc[] =
{
    {9, 0, 9, 0, {1, s_pruneGroup5881}}, // StatsParse
};

static const PruneVariant s_pruneGroup5882[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5883[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeSHDR_Link5_IFE0_Out21Desc[] =
{
    {9, 0, 1, 0, {1, s_pruneGroup5882}}, // StatsParse
    {12, 0, 1, 0, {1, s_pruneGroup5883}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup5884[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5885[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5886[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeSHDR_Link6_IFE0_Out29Desc[] =
{
    {9, 0, 36, 0, {1, s_pruneGroup5884}}, // StatsParse
    {1, 0, 62, 0, {1, s_pruneGroup5885}}, // StatsProcessing
    {12, 0, 62, 0, {1, s_pruneGroup5886}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup5887[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5888[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeSHDR_Link7_IFE0_Out30Desc[] =
{
    {9, 0, 35, 0, {1, s_pruneGroup5887}}, // StatsParse
    {1, 0, 37, 0, {1, s_pruneGroup5888}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup5889[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5890[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeSHDR_Link8_IFE0_Out32Desc[] =
{
    {9, 0, 3, 0, {1, s_pruneGroup5889}}, // StatsParse
    {1, 0, 3, 0, {1, s_pruneGroup5890}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup5891[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5892[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeSHDR_Link9_IFE0_Out36Desc[] =
{
    {9, 0, 61, 0, {1, s_pruneGroup5891}}, // StatsParse
    {1, 0, 76, 0, {1, s_pruneGroup5892}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup5893[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeSHDR_Link10_StatsParse0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup5893}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup5894[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeSHDR_Link11_StatsProcessing0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup5894}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup5895[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeSHDR_Link12_AutoWhiteBalance0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup5895}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeSHDR_Link13_IPE1_Out9Desc[] =
{
    {65538, 2, 0, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeSHDR_Link14_IPE1_Out8Desc[] =
{
    {2, 6, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_DISPLAY
};

static ChiLinkNodeDescriptor s_1130_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors[] =
{
    {65538, 1, 8, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeSHDR_Link15_IFE0_Out2Desc[] =
{
    {65538, 1, 2, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeSHDR_Link16_IFE0_Out1Desc[] =
{
    {65538, 1, 1, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeSHDR_Link17_IFE0_Out0Desc[] =
{
    {65538, 1, 0, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeSHDR_Link18_IPE2_Out9Desc[] =
{
    {2, 0, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_1131_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 2, 9, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeSHDR_Link19_IPE2_Out8Desc[] =
{
    {2, 7, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_YUV_OUT
};

static ChiLinkNodeDescriptor s_1132_TARGET_BUFFER_YUV_OUT_Link_NodeDescriptors[] =
{
    {65538, 2, 8, 0, {0, NULL}},
};
static ChiTargetPortDescriptor UsecaseZSL_RealTimeSHDR_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_RAW_OUT", &UsecaseZSL_TARGET_BUFFER_RAW_OUT_target, 1, s_1129_TARGET_BUFFER_RAW_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_RAW_OUT
    {"TARGET_BUFFER_DISPLAY", &UsecaseZSL_TARGET_BUFFER_DISPLAY_target, 1, s_1130_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors}, // TARGET_BUFFER_DISPLAY
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_1131_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_YUV_OUT", &UsecaseZSL_TARGET_BUFFER_YUV_OUT_target, 1, s_1132_TARGET_BUFFER_YUV_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_YUV_OUT
};

// Sensor0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeSHDRNode0_0OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // SensorOutputPort0
};

// StatsProcessing0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeSHDRNode1_0InputPortDescriptors[] =
{
    {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
};

// StatsProcessing0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeSHDRNode1_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // StatsProcessingOutputPort0
};

// AutoWhiteBalance0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeSHDRNode12_0InputPortDescriptors[] =
{
    {1, 0, 0, 0, { 0 }, NULL}, // StatsInputPortAWBBG
    {62, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBFW
};

// AutoWhiteBalance0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeSHDRNode12_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AWBOutputPort0
};

// ChiExternalNode0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeSHDRNode255_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPort
};

// ChiExternalNode0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeSHDRNode255_0OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // ChiNodeOutputPort
};

// IFE0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeSHDRNode65536_0InputPortDescriptors[] =
{
    {3, 0, 1, 0, { 0 }, NULL}, // IFEInputPortRDI0
};

// IFE0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeSHDRNode65536_0OutputPortDescriptors[] =
{
    {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
    {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
};

// IPE1 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeSHDRNode65538_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_RealTimeSHDRNode65538_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_RealTimeSHDRNode65538_2InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
};

// IPE2 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeSHDRNode65538_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_RealTimeSHDRNode65550_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // IFELiteInputPortSensor
};

// IFE0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeSHDRNode65550_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_RealTimeSHDRNode9_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
};

// StatsParse0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeSHDRNode9_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // StatsParseOutputPort0
};

static ChiNodeProperty UsecaseZSL_RealTimeSHDR_node0_0_properties[] =
{
    {1, "com.qti.stats.pdlibwrapper"},
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_RealTimeSHDR_node1_0_properties[] =
{
    {1, "com.qti.stats.aec"},
    {1, "com.qti.stats.afd"},
    {1, "com.qti.stats.asd"},
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_RealTimeSHDR_node12_0_properties[] =
{
    {1, "com.qti.stats.awb"},
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_RealTimeSHDR_node255_0_properties[] =
{
    {1, "com.qti.node.hidrx"},
    {38, "14"},
};

static ChiNodeProperty UsecaseZSL_RealTimeSHDR_node65536_0_properties[] =
{
    {2, "1"},
};

static ChiNodeProperty UsecaseZSL_RealTimeSHDR_node65538_1_properties[] =
{
    {3, "3"},
};

static ChiNodeProperty UsecaseZSL_RealTimeSHDR_node65538_2_properties[] =
{
    {2, "3"},
};

static ChiNodeProperty UsecaseZSL_RealTimeSHDR_node9_0_properties[] =
{
    {6, "1"},
};

static const PruneVariant s_pruneGroup5896[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5897[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5898[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiNode UsecaseZSL_RealTimeSHDRNodes[] =
{
    {UsecaseZSL_RealTimeSHDR_node0_0_properties, 0, 0, {0, { 0 }, NULL, 1, { 0 }, UsecaseZSL_RealTimeSHDRNode0_0OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeSHDR_node1_0_properties, 1, 0, {4, { 0 }, UsecaseZSL_RealTimeSHDRNode1_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeSHDRNode1_0OutputPortDescriptors}, 4, {1, s_pruneGroup5896}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeSHDR_node12_0_properties, 12, 0, {2, { 0 }, UsecaseZSL_RealTimeSHDRNode12_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeSHDRNode12_0OutputPortDescriptors}, 2, {1, s_pruneGroup5897}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeSHDR_node255_0_properties, 255, 0, {1, { 0 }, UsecaseZSL_RealTimeSHDRNode255_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeSHDRNode255_0OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeSHDR_node65536_0_properties, 65536, 0, {1, { 0 }, UsecaseZSL_RealTimeSHDRNode65536_0InputPortDescriptors, 9, { 0 }, UsecaseZSL_RealTimeSHDRNode65536_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeSHDR_node65538_1_properties, 65538, 1, {3, { 0 }, UsecaseZSL_RealTimeSHDRNode65538_1InputPortDescriptors, 2, { 0 }, UsecaseZSL_RealTimeSHDRNode65538_1OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeSHDR_node65538_2_properties, 65538, 2, {1, { 0 }, UsecaseZSL_RealTimeSHDRNode65538_2InputPortDescriptors, 2, { 0 }, UsecaseZSL_RealTimeSHDRNode65538_2OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {NULL, 65550, 0, {1, { 0 }, UsecaseZSL_RealTimeSHDRNode65550_0InputPortDescriptors, 2, { 0 }, UsecaseZSL_RealTimeSHDRNode65550_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeSHDR_node9_0_properties, 9, 0, {6, { 0 }, UsecaseZSL_RealTimeSHDRNode9_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeSHDRNode9_0OutputPortDescriptors}, 1, {1, s_pruneGroup5898}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseZSL_RealTimeSHDRLinks[] =
{
    {{0, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeSHDR_Link0_Sensor0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65550, 0, 1, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeSHDR_Link1_IFE0_Out1Desc, {1, {ChiFormatRawPlain16}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, LinkFlagDisableSelfShrinking}, OfflineDependencyProviderNone, 0},
    {{255, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeSHDR_Link2_ChiExternalNode0_Out0Desc, {1, {ChiFormatRawPlain16}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, LinkFlagDisableSelfShrinking}, OfflineDependencyProviderNone, 0},
    {{65550, 0, 2, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeSHDR_Link3_IFELite0_Out2Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 19, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeSHDR_Link4_IFE0_Out19Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 21, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeSHDR_Link5_IFE0_Out21Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 29, 0, {0, NULL}}, 3, UsecaseZSL_RealTimeSHDR_Link6_IFE0_Out29Desc, {1, {ChiFormatBlob}, 16384, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 30, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeSHDR_Link7_IFE0_Out30Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 32, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeSHDR_Link8_IFE0_Out32Desc, {1, {ChiFormatBlob}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 36, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeSHDR_Link9_IFE0_Out36Desc, {1, {ChiFormatBlob}, 3072, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{9, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeSHDR_Link10_StatsParse0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{1, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeSHDR_Link11_StatsProcessing0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{12, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeSHDR_Link12_AutoWhiteBalance0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 1, 9, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeSHDR_Link13_IPE1_Out9Desc, {1, {ChiFormatYUV420NV12}, 0, 10, 10, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 1, 8, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeSHDR_Link14_IPE1_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 2, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeSHDR_Link15_IFE0_Out2Desc, {1, {ChiFormatPD10}, 0, 10, 10, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 1, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeSHDR_Link16_IFE0_Out1Desc, {1, {ChiFormatPD10}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeSHDR_Link17_IFE0_Out0Desc, {1, {ChiFormatYUV420NV12}, 0, 4, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 2, 9, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeSHDR_Link18_IPE2_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 2, 8, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeSHDR_Link19_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_1133_TARGET_BUFFER_RAW_OUT_Link_NodeDescriptors[] =
{
    {65550, 0, 2, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup5899[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5900[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link3_IFE0_Out17Desc[] =
{
    {9, 0, 0, 0, {1, s_pruneGroup5899}}, // StatsParse
    {1, 0, 0, 0, {1, s_pruneGroup5900}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup5901[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5902[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link4_IFE0_Out21Desc[] =
{
    {9, 0, 1, 0, {1, s_pruneGroup5901}}, // StatsParse
    {12, 0, 1, 0, {1, s_pruneGroup5902}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup5903[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link5_IFE0_Out25Desc[] =
{
    {5, 0, 12, 0, {1, s_pruneGroup5903}}, // AutoFocus
};

static const PruneVariant s_pruneGroup5904[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5905[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link6_IFE0_Out18Desc[] =
{
    {9, 0, 2, 0, {1, s_pruneGroup5904}}, // StatsParse
    {1, 0, 2, 0, {1, s_pruneGroup5905}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup5906[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link7_IFE0_Out16Desc[] =
{
    {9, 0, 3, 0, {1, s_pruneGroup5906}}, // StatsParse
};

static const PruneVariant s_pruneGroup5907[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link8_IFE0_Out19Desc[] =
{
    {9, 0, 9, 0, {1, s_pruneGroup5907}}, // StatsParse
};

static const PruneVariant s_pruneGroup5908[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5909[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link9_IFE0_Out12Desc[] =
{
    {9, 0, 7, 0, {1, s_pruneGroup5908}}, // StatsParse
    {1, 0, 7, 0, {1, s_pruneGroup5909}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup5910[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link10_IFE0_Out20Desc[] =
{
    {5, 0, 4, 0, {1, s_pruneGroup5910}}, // AutoFocus
};

static const PruneVariant s_pruneGroup5911[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link11_IFE0_Out8Desc[] =
{
    {5, 0, 8, 0, {1, s_pruneGroup5911}}, // AutoFocus
};

static const PruneVariant s_pruneGroup5912[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link12_IFE0_Out7Desc[] =
{
    {5, 0, 10, 0, {1, s_pruneGroup5912}}, // AutoFocus
};

static const PruneVariant s_pruneGroup5913[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link13_StatsParse0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup5913}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup5914[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link14_StatsProcessing0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup5914}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup5915[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link15_AutoWhiteBalance0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup5915}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup5916[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link16_AutoFocus0_Out0Desc[] =
{
    {3, 3, 0, 0, {1, s_pruneGroup5916}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link17_IPE1_Out9Desc[] =
{
    {65538, 2, 0, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link18_IPE1_Out8Desc[] =
{
    {2, 6, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_DISPLAY
};

static ChiLinkNodeDescriptor s_1134_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors[] =
{
    {65538, 1, 8, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link19_IFE0_Out2Desc[] =
{
    {65538, 1, 2, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link20_IFE0_Out1Desc[] =
{
    {65538, 1, 1, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link21_IFE0_Out0Desc[] =
{
    {65538, 1, 0, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link22_IPE2_Out9Desc[] =
{
    {2, 0, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_1135_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 2, 9, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link23_IPE2_Out8Desc[] =
{
    {2, 7, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_YUV_OUT
};

static ChiLinkNodeDescriptor s_1136_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_1133_TARGET_BUFFER_RAW_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_RAW_OUT
    {"TARGET_BUFFER_DISPLAY", &UsecaseZSL_TARGET_BUFFER_DISPLAY_target, 1, s_1134_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors}, // TARGET_BUFFER_DISPLAY
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_1135_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_YUV_OUT", &UsecaseZSL_TARGET_BUFFER_YUV_OUT_target, 1, s_1136_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[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // StatsInputPortHDRBE
    {2, 0, 0, 0, { 0 }, NULL}, // StatsInputPortHDRBHist
    {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
};

// AutoWhiteBalance0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFENode12_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AWBOutputPort0
};

// AutoFocus0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFENode5_0InputPortDescriptors[] =
{
    {12, 0, 0, 0, { 0 }, NULL}, // StatsInputPortDualPDHWPDAF
    {4, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBF
    {8, 0, 0, 0, { 0 }, NULL}, // StatsInputPortRDIPDAF
    {10, 0, 0, 0, { 0 }, NULL}, // StatsInputPortPDAFType3
};

// AutoFocus0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFENode5_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AutoFocusOutputPort0
};

// 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[] =
{
    {17, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsHDRBE
    {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
    {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
    {8, 0, 0, 2, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRDI0
    {7, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortPDAF
    {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
};

// 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[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortHDRBE
    {1, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAWBBG
    {2, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortHDRBHist
    {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 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_node5_0_properties[] =
{
    {1, "com.qti.stats.af"},
    {1, "com.qti.stats.pdlibwrapper"},
    {6, "1"},
    {16, "0"},
};

static ChiNodeProperty UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_node65536_0_properties[] =
{
    {2, "1"},
};

static ChiNodeProperty UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_node65538_1_properties[] =
{
    {3, "3"},
};

static ChiNodeProperty UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_node65538_2_properties[] =
{
    {2, "3"},
};

static ChiNodeProperty UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_node9_0_properties[] =
{
    {6, "1"},
};

static const PruneVariant s_pruneGroup5917[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5918[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5919[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5920[] = {{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, {3, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFENode1_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFENode1_0OutputPortDescriptors}, 4, {1, s_pruneGroup5917}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_node12_0_properties, 12, 0, {1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFENode12_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFENode12_0OutputPortDescriptors}, 2, {1, s_pruneGroup5918}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_node5_0_properties, 5, 0, {4, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFENode5_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFENode5_0OutputPortDescriptors}, 4, {1, s_pruneGroup5919}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_node65536_0_properties, 65536, 0, {1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFENode65536_0InputPortDescriptors, 13, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFENode65536_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_node65538_1_properties, 65538, 1, {3, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFENode65538_1InputPortDescriptors, 2, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFENode65538_1OutputPortDescriptors}, 1, {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, {6, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFENode9_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFENode9_0OutputPortDescriptors}, 1, {1, s_pruneGroup5920}, 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, 17, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link3_IFE0_Out17Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 21, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link4_IFE0_Out21Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 25, 2, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link5_IFE0_Out25Desc, {1, {ChiFormatRawPlain64}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 18, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link6_IFE0_Out18Desc, {1, {ChiFormatBlob}, 3072, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 16, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link7_IFE0_Out16Desc, {1, {ChiFormatBlob}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 19, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link8_IFE0_Out19Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 12, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link9_IFE0_Out12Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 20, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link10_IFE0_Out20Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 8, 2, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link11_IFE0_Out8Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 7, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link12_IFE0_Out7Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{9, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link13_StatsParse0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{1, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link14_StatsProcessing0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{12, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link15_AutoWhiteBalance0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{5, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link16_AutoFocus0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 1, 9, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link17_IPE1_Out9Desc, {1, {ChiFormatYUV420NV12}, 0, 10, 10, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 1, 8, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link18_IPE1_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 2, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link19_IFE0_Out2Desc, {1, {ChiFormatPD10}, 0, 10, 10, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 1, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link20_IFE0_Out1Desc, {1, {ChiFormatPD10}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link21_IFE0_Out0Desc, {1, {ChiFormatYUV420NV12}, 0, 4, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 2, 9, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link22_IPE2_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 2, 8, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link23_IPE2_Out8Desc, {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_1137_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_1137_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_1138_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_1139_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_1140_TARGET_BUFFER_DS16REF_PD10_OUT_Link_NodeDescriptors[] =
{
    {65538, 0, 12, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup5921[] = {{PruneGroupDS64, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MfsrPrefilter_Link3_IPE0_Out13Desc[] =
{
    {2, 4, 0, 0, {1, s_pruneGroup5921}}, // SinkBuffer ]-> TARGET_BUFFER_DS64REF_PD10_OUT
};

static ChiLinkNodeDescriptor s_1141_TARGET_BUFFER_DS64REF_PD10_OUT_Link_NodeDescriptors[] =
{
    {65538, 0, 13, 0, {1, s_pruneGroup5921}},
};
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_1142_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_1143_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_1144_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_1138_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_1139_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_1140_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_1141_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_1142_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_1143_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_1144_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 ZSLPreviewRawYUV***************************/

static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRawYUV_Link0_IPE0_Out9Desc[] =
{
    {2, 1, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_1145_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 0, 9, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRawYUV_Link1_StatsParse0_Out0Desc[] =
{
    {3, 0, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRawYUV_Link2_Sensor0_Out0Desc[] =
{
    {65536, 0, 2, 1, {0, NULL}}, // IFE
};

static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRawYUV_Link3_Sensor0_Out1Desc[] =
{
    {65536, 0, 6, 2, {0, NULL}}, // IFE
    {65536, 0, 3, 2, {0, NULL}}, // IFE
};

static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRawYUV_Link4_StatsProcessing0_Out0Desc[] =
{
    {3, 0, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRawYUV_Link5_AutoWhiteBalance0_Out0Desc[] =
{
    {3, 0, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRawYUV_Link6_IFE0_Out17Desc[] =
{
    {9, 0, 0, 0, {0, NULL}}, // StatsParse
    {1, 0, 0, 0, {0, NULL}}, // StatsProcessing
};

static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRawYUV_Link7_IFE0_Out21Desc[] =
{
    {9, 0, 1, 0, {0, NULL}}, // StatsParse
    {12, 0, 1, 0, {0, NULL}}, // AutoWhiteBalance
};

static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRawYUV_Link8_IFE0_Out25Desc[] =
{
    {5, 0, 12, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRawYUV_Link9_IFE0_Out18Desc[] =
{
    {9, 0, 2, 0, {0, NULL}}, // StatsParse
    {1, 0, 2, 0, {0, NULL}}, // StatsProcessing
};

static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRawYUV_Link10_IFE0_Out16Desc[] =
{
    {9, 0, 3, 0, {0, NULL}}, // StatsParse
};

static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRawYUV_Link11_IFE0_Out19Desc[] =
{
    {9, 0, 9, 0, {0, NULL}}, // StatsParse
};

static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRawYUV_Link12_IFE0_Out12Desc[] =
{
    {9, 0, 7, 0, {0, NULL}}, // StatsParse
    {1, 0, 7, 0, {0, NULL}}, // StatsProcessing
};

static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRawYUV_Link13_IFE0_Out20Desc[] =
{
    {5, 0, 4, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRawYUV_Link14_IFE0_Out8Desc[] =
{
    {5, 0, 8, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRawYUV_Link15_IFE0_Out7Desc[] =
{
    {5, 0, 10, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRawYUV_Link16_AutoFocus0_Out0Desc[] =
{
    {3, 3, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRawYUV_Link17_IFE0_Out6Desc[] =
{
    {8, 0, 3, 0, {0, NULL}}, // FDManager
};

static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRawYUV_Link18_FDManager0_Out0Desc[] =
{
    {3, 4, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRawYUV_Link19_IFE0_Out0Desc[] =
{
    {65541, 0, 2, 0, {0, NULL}}, // LRME
    {65538, 0, 0, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRawYUV_Link20_IFE0_Out1Desc[] =
{
    {65541, 0, 4, 0, {0, NULL}}, // LRME
    {65541, 0, 5, 0, {0, NULL}}, // LRME
    {65538, 0, 1, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRawYUV_Link21_LRME0_Out1Desc[] =
{
    {65541, 0, 8, 0, {0, NULL}}, // LRME
};

static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRawYUV_Link22_IFE0_Out2Desc[] =
{
    {65541, 0, 6, 0, {0, NULL}}, // LRME
    {65541, 0, 7, 0, {0, NULL}}, // LRME
    {65538, 0, 2, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRawYUV_Link23_LRME0_Out0Desc[] =
{
    {65542, 0, 2, 0, {0, NULL}}, // RANSAC
};

static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRawYUV_Link24_RANSAC0_Out1Desc[] =
{
    {3, 3, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRawYUV_Link25_IPE0_Out8Desc[] =
{
    {2, 5, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_DISPLAY
};

static ChiLinkNodeDescriptor s_1146_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors[] =
{
    {65538, 0, 8, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRawYUV_Link26_IFE0_Out9Desc[] =
{
    {2, 0, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_RAW
};

static ChiLinkNodeDescriptor s_1147_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_1145_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_DISPLAY", &UsecaseZSL_TARGET_BUFFER_DISPLAY_target, 1, s_1146_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors}, // TARGET_BUFFER_DISPLAY
    {"TARGET_BUFFER_RAW", &UsecaseZSL_TARGET_BUFFER_RAW_target, 1, s_1147_TARGET_BUFFER_RAW_Link_NodeDescriptors}, // TARGET_BUFFER_RAW
};

// Sensor0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_ZSLPreviewRawYUVNode0_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_ZSLPreviewRawYUVNode1_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // StatsInputPortHDRBE
    {2, 0, 0, 0, { 0 }, NULL}, // StatsInputPortHDRBHist
    {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
};

// AutoWhiteBalance0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_ZSLPreviewRawYUVNode12_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AWBOutputPort0
};

// AutoFocus0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_ZSLPreviewRawYUVNode5_0InputPortDescriptors[] =
{
    {12, 0, 0, 0, { 0 }, NULL}, // StatsInputPortDualPDHWPDAF
    {4, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBF
    {8, 0, 0, 0, { 0 }, NULL}, // StatsInputPortRDIPDAF
    {10, 0, 0, 0, { 0 }, NULL}, // StatsInputPortPDAFType3
};

// AutoFocus0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_ZSLPreviewRawYUVNode5_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AutoFocusOutputPort0
};

// IFE0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_ZSLPreviewRawYUVNode65536_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_ZSLPreviewRawYUVNode65536_0OutputPortDescriptors[] =
{
    {17, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsHDRBE
    {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
    {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
    {8, 0, 0, 2, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRDI0
    {7, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortPDAF
    {6, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortFD
    {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
    {9, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRDI1
};

// IPE0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_ZSLPreviewRawYUVNode65538_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_ZSLPreviewRawYUVNode65538_0OutputPortDescriptors[] =
{
    {9, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
    {8, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
};

// LRME0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_ZSLPreviewRawYUVNode65541_0InputPortDescriptors[] =
{
    {2, 0, 0, 0, { 0 }, NULL}, // LRMEInputPortTARIFEFull
    {4, 0, 0, 0, { 0 }, NULL}, // LRMEInputPortTARIFEDS4
    {5, 0, 0, 0, { 0 }, NULL}, // LRMEInputPortREFIFEDS4
    {8, 0, 0, 0, { 0 }, NULL}, // LRMEInputPortREFLRMEDS2
    {6, 0, 0, 0, { 0 }, NULL}, // LRMEInputPortTARIFEDS16
    {7, 0, 0, 0, { 0 }, NULL}, // LRMEInputPortREFIFEDS16
};

// LRME0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_ZSLPreviewRawYUVNode65541_0OutputPortDescriptors[] =
{
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // LRMEOutputPortDS2
    {0, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // LRMEOutputPortVector
};

// RANSAC0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_ZSLPreviewRawYUVNode65542_0InputPortDescriptors[] =
{
    {2, 0, 0, 0, { 0 }, NULL}, // RANSACInputPortVector
};

// RANSAC0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_ZSLPreviewRawYUVNode65542_0OutputPortDescriptors[] =
{
    {1, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // RANSACOutputPort0
};

// 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[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortHDRBE
    {1, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAWBBG
    {2, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortHDRBHist
    {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 UsecaseZSL_ZSLPreviewRawYUVNode9_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // StatsParseOutputPort0
};

static ChiNodeProperty UsecaseZSL_ZSLPreviewRawYUV_node0_0_properties[] =
{
    {1, "com.qti.stats.pdlibwrapper"},
};

static ChiNodeProperty UsecaseZSL_ZSLPreviewRawYUV_node1_0_properties[] =
{
    {1, "com.qti.stats.aec"},
    {1, "com.qti.stats.afd"},
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_ZSLPreviewRawYUV_node12_0_properties[] =
{
    {1, "com.qti.stats.awb"},
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_ZSLPreviewRawYUV_node5_0_properties[] =
{
    {1, "com.qti.stats.af"},
    {1, "com.qti.stats.pdlibwrapper"},
    {6, "1"},
    {16, "0"},
};

static ChiNodeProperty UsecaseZSL_ZSLPreviewRawYUV_node65536_0_properties[] =
{
    {1, "com.qti.hvx.addconstant"},
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_ZSLPreviewRawYUV_node65538_0_properties[] =
{
    {3, "3"},
    {16, "0"},
};

static ChiNodeProperty UsecaseZSL_ZSLPreviewRawYUV_node9_0_properties[] =
{
    {6, "1"},
};

static const PruneVariant s_pruneGroup5922[] = {{PruneGroupFDSegment, PruneTypeEnabled}};
static ChiNode UsecaseZSL_ZSLPreviewRawYUVNodes[] =
{
    {UsecaseZSL_ZSLPreviewRawYUV_node0_0_properties, 0, 0, {0, { 0 }, NULL, 2, { 0 }, UsecaseZSL_ZSLPreviewRawYUVNode0_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_ZSLPreviewRawYUV_node1_0_properties, 1, 0, {3, { 0 }, UsecaseZSL_ZSLPreviewRawYUVNode1_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_ZSLPreviewRawYUVNode1_0OutputPortDescriptors}, 3, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_ZSLPreviewRawYUV_node12_0_properties, 12, 0, {1, { 0 }, UsecaseZSL_ZSLPreviewRawYUVNode12_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_ZSLPreviewRawYUVNode12_0OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_ZSLPreviewRawYUV_node5_0_properties, 5, 0, {4, { 0 }, UsecaseZSL_ZSLPreviewRawYUVNode5_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_ZSLPreviewRawYUVNode5_0OutputPortDescriptors}, 4, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_ZSLPreviewRawYUV_node65536_0_properties, 65536, 0, {3, { 0 }, UsecaseZSL_ZSLPreviewRawYUVNode65536_0InputPortDescriptors, 15, { 0 }, UsecaseZSL_ZSLPreviewRawYUVNode65536_0OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_ZSLPreviewRawYUV_node65538_0_properties, 65538, 0, {3, { 0 }, UsecaseZSL_ZSLPreviewRawYUVNode65538_0InputPortDescriptors, 2, { 0 }, UsecaseZSL_ZSLPreviewRawYUVNode65538_0OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {NULL, 65541, 0, {6, { 0 }, UsecaseZSL_ZSLPreviewRawYUVNode65541_0InputPortDescriptors, 2, { 0 }, UsecaseZSL_ZSLPreviewRawYUVNode65541_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {NULL, 65542, 0, {1, { 0 }, UsecaseZSL_ZSLPreviewRawYUVNode65542_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_ZSLPreviewRawYUVNode65542_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {NULL, 8, 0, {1, { 0 }, UsecaseZSL_ZSLPreviewRawYUVNode8_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_ZSLPreviewRawYUVNode8_0OutputPortDescriptors}, 0, {1, s_pruneGroup5922}, 0, 0, { 0 }},
    {UsecaseZSL_ZSLPreviewRawYUV_node9_0_properties, 9, 0, {6, { 0 }, UsecaseZSL_ZSLPreviewRawYUVNode9_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_ZSLPreviewRawYUVNode9_0OutputPortDescriptors}, 1, {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},
    {{9, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRawYUV_Link1_StatsParse0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRawYUV_Link2_Sensor0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 1, 0, {0, NULL}}, 2, UsecaseZSL_ZSLPreviewRawYUV_Link3_Sensor0_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{1, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRawYUV_Link4_StatsProcessing0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{12, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRawYUV_Link5_AutoWhiteBalance0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 17, 0, {0, NULL}}, 2, UsecaseZSL_ZSLPreviewRawYUV_Link6_IFE0_Out17Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 21, 0, {0, NULL}}, 2, UsecaseZSL_ZSLPreviewRawYUV_Link7_IFE0_Out21Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 25, 2, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRawYUV_Link8_IFE0_Out25Desc, {1, {ChiFormatRawPlain64}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 18, 0, {0, NULL}}, 2, UsecaseZSL_ZSLPreviewRawYUV_Link9_IFE0_Out18Desc, {1, {ChiFormatBlob}, 3072, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 16, 0, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRawYUV_Link10_IFE0_Out16Desc, {1, {ChiFormatBlob}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 19, 0, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRawYUV_Link11_IFE0_Out19Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 12, 0, {0, NULL}}, 2, UsecaseZSL_ZSLPreviewRawYUV_Link12_IFE0_Out12Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 20, 0, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRawYUV_Link13_IFE0_Out20Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 8, 2, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRawYUV_Link14_IFE0_Out8Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 7, 0, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRawYUV_Link15_IFE0_Out7Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{5, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRawYUV_Link16_AutoFocus0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 6, 0, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRawYUV_Link17_IFE0_Out6Desc, {1, {ChiFormatYUV420NV12}, 0, 6, 12, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{8, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRawYUV_Link18_FDManager0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 0, 0, {0, NULL}}, 2, UsecaseZSL_ZSLPreviewRawYUV_Link19_IFE0_Out0Desc, {1, {ChiFormatYUV420NV12}, 0, 4, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 1, 0, {0, NULL}}, 3, UsecaseZSL_ZSLPreviewRawYUV_Link20_IFE0_Out1Desc, {1, {ChiFormatPD10}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65541, 0, 1, 0, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRawYUV_Link21_LRME0_Out1Desc, {1, {ChiFormatY8}, 0, 9, 9, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 2, 0, {0, NULL}}, 3, UsecaseZSL_ZSLPreviewRawYUV_Link22_IFE0_Out2Desc, {1, {ChiFormatPD10}, 0, 10, 10, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65541, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRawYUV_Link23_LRME0_Out0Desc, {1, {ChiFormatBlob}, 4096, 8, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65542, 0, 1, 0, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRawYUV_Link24_RANSAC0_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 0, 8, 0, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRawYUV_Link25_IPE0_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 9, 0, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRawYUV_Link26_IFE0_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
};

/*****************************Pipeline RealTimeFeatureZSLPreviewRawYUV***************************/

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link0_IPE1_Out9Desc[] =
{
    {2, 1, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_1148_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 1, 9, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link1_IPE1_Out8Desc[] =
{
    {2, 5, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_DISPLAY
};

static ChiLinkNodeDescriptor s_1149_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors[] =
{
    {65538, 1, 8, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link2_IFE0_Out9Desc[] =
{
    {2, 0, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_RAW_OUT
};

static ChiLinkNodeDescriptor s_1150_TARGET_BUFFER_RAW_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 9, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link3_StatsParse0_Out0Desc[] =
{
    {3, 0, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link4_Sensor0_Out0Desc[] =
{
    {65536, 0, 2, 1, {0, NULL}}, // IFE
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link5_Sensor0_Out1Desc[] =
{
    {65536, 0, 6, 2, {0, NULL}}, // IFE
    {65536, 0, 3, 2, {0, NULL}}, // IFE
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link6_StatsProcessing0_Out0Desc[] =
{
    {3, 0, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link7_AutoWhiteBalance0_Out0Desc[] =
{
    {3, 0, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link8_IFE0_Out17Desc[] =
{
    {9, 0, 0, 0, {0, NULL}}, // StatsParse
    {1, 0, 0, 0, {0, NULL}}, // StatsProcessing
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link9_IFE0_Out21Desc[] =
{
    {9, 0, 1, 0, {0, NULL}}, // StatsParse
    {12, 0, 1, 0, {0, NULL}}, // AutoWhiteBalance
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link10_IFE0_Out25Desc[] =
{
    {5, 0, 12, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link11_IFE0_Out18Desc[] =
{
    {9, 0, 2, 0, {0, NULL}}, // StatsParse
    {1, 0, 2, 0, {0, NULL}}, // StatsProcessing
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link12_IFE0_Out16Desc[] =
{
    {9, 0, 3, 0, {0, NULL}}, // StatsParse
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link13_IFE0_Out19Desc[] =
{
    {9, 0, 9, 0, {0, NULL}}, // StatsParse
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link14_IFE0_Out12Desc[] =
{
    {9, 0, 7, 0, {0, NULL}}, // StatsParse
    {1, 0, 7, 0, {0, NULL}}, // StatsProcessing
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link15_IFE0_Out20Desc[] =
{
    {5, 0, 4, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link16_IFE0_Out8Desc[] =
{
    {5, 0, 8, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link17_IFE0_Out7Desc[] =
{
    {5, 0, 10, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link18_AutoFocus0_Out0Desc[] =
{
    {3, 3, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link19_IFE0_Out2Desc[] =
{
    {65538, 1, 2, 0, {0, NULL}}, // IPE
    {65541, 0, 6, 0, {0, NULL}}, // LRME
    {65541, 0, 7, 0, {0, NULL}}, // LRME
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link20_IFE0_Out1Desc[] =
{
    {65538, 1, 1, 0, {0, NULL}}, // IPE
    {65541, 0, 4, 0, {0, NULL}}, // LRME
    {65541, 0, 5, 0, {0, NULL}}, // LRME
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link21_IFE0_Out0Desc[] =
{
    {65538, 1, 0, 0, {0, NULL}}, // IPE
    {65541, 0, 2, 0, {0, NULL}}, // LRME
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link22_LRME0_Out1Desc[] =
{
    {65541, 0, 8, 0, {0, NULL}}, // LRME
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link23_LRME0_Out0Desc[] =
{
    {65542, 0, 2, 0, {0, NULL}}, // RANSAC
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link24_RANSAC0_Out1Desc[] =
{
    {3, 3, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link25_IFE0_Out6Desc[] =
{
    {8, 0, 3, 0, {0, NULL}}, // FDManager
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link26_FDManager0_Out0Desc[] =
{
    {3, 4, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiTargetPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_1148_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_DISPLAY", &UsecaseZSL_TARGET_BUFFER_DISPLAY_target, 1, s_1149_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors}, // TARGET_BUFFER_DISPLAY
    {"TARGET_BUFFER_RAW_OUT", &UsecaseZSL_TARGET_BUFFER_RAW_OUT_target, 1, s_1150_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
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // SensorOutputPort1
};

// StatsProcessing0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode1_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // StatsInputPortHDRBE
    {2, 0, 0, 0, { 0 }, NULL}, // StatsInputPortHDRBHist
    {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
};

// AutoWhiteBalance0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode12_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AWBOutputPort0
};

// AutoFocus0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode5_0InputPortDescriptors[] =
{
    {12, 0, 0, 0, { 0 }, NULL}, // StatsInputPortDualPDHWPDAF
    {4, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBF
    {8, 0, 0, 0, { 0 }, NULL}, // StatsInputPortRDIPDAF
    {10, 0, 0, 0, { 0 }, NULL}, // StatsInputPortPDAFType3
};

// AutoFocus0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode5_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AutoFocusOutputPort0
};

// IFE0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode65536_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_RealTimeFeatureZSLPreviewRawYUVNode65536_0OutputPortDescriptors[] =
{
    {9, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRDI1
    {17, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsHDRBE
    {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
    {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
    {8, 0, 0, 2, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRDI0
    {7, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortPDAF
    {2, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEVideoOutputPortDS16
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEVideoOutputPortDS4
    {0, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEVideoOutputPortFull
    {6, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortFD
};

// 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, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
    {8, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
};

// LRME0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode65541_0InputPortDescriptors[] =
{
    {6, 0, 0, 0, { 0 }, NULL}, // LRMEInputPortTARIFEDS16
    {7, 0, 0, 0, { 0 }, NULL}, // LRMEInputPortREFIFEDS16
    {4, 0, 0, 0, { 0 }, NULL}, // LRMEInputPortTARIFEDS4
    {5, 0, 0, 0, { 0 }, NULL}, // LRMEInputPortREFIFEDS4
    {2, 0, 0, 0, { 0 }, NULL}, // LRMEInputPortTARIFEFull
    {8, 0, 0, 0, { 0 }, NULL}, // LRMEInputPortREFLRMEDS2
};

// LRME0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode65541_0OutputPortDescriptors[] =
{
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // LRMEOutputPortDS2
    {0, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // LRMEOutputPortVector
};

// RANSAC0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode65542_0InputPortDescriptors[] =
{
    {2, 0, 0, 0, { 0 }, NULL}, // RANSACInputPortVector
};

// RANSAC0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode65542_0OutputPortDescriptors[] =
{
    {1, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // RANSACOutputPort0
};

// 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[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortHDRBE
    {1, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAWBBG
    {2, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortHDRBHist
    {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 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"},
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_node12_0_properties[] =
{
    {1, "com.qti.stats.awb"},
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_node5_0_properties[] =
{
    {1, "com.qti.stats.af"},
    {1, "com.qti.stats.pdlibwrapper"},
    {6, "1"},
    {16, "0"},
};

static ChiNodeProperty UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_node65536_0_properties[] =
{
    {1, "com.qti.hvx.addconstant"},
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_node65538_1_properties[] =
{
    {3, "3"},
};

static ChiNodeProperty UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_node9_0_properties[] =
{
    {6, "1"},
};

static const PruneVariant s_pruneGroup5923[] = {{PruneGroupFDSegment, PruneTypeEnabled}};
static ChiNode UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNodes[] =
{
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_node0_0_properties, 0, 0, {0, { 0 }, NULL, 2, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode0_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_node1_0_properties, 1, 0, {3, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode1_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode1_0OutputPortDescriptors}, 3, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_node12_0_properties, 12, 0, {1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode12_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode12_0OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_node5_0_properties, 5, 0, {4, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode5_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode5_0OutputPortDescriptors}, 4, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_node65536_0_properties, 65536, 0, {3, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode65536_0InputPortDescriptors, 15, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode65536_0OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_node65538_1_properties, 65538, 1, {3, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode65538_1InputPortDescriptors, 2, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode65538_1OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {NULL, 65541, 0, {6, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode65541_0InputPortDescriptors, 2, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode65541_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {NULL, 65542, 0, {1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode65542_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode65542_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {NULL, 8, 0, {1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode8_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode8_0OutputPortDescriptors}, 0, {1, s_pruneGroup5923}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_node9_0_properties, 9, 0, {6, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode9_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode9_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVLinks[] =
{
    {{65538, 1, 9, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link0_IPE1_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {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},
    {{65536, 0, 9, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link2_IFE0_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{9, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link3_StatsParse0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link4_Sensor0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 1, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link5_Sensor0_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{1, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link6_StatsProcessing0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{12, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link7_AutoWhiteBalance0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 17, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link8_IFE0_Out17Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 21, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link9_IFE0_Out21Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 25, 2, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link10_IFE0_Out25Desc, {1, {ChiFormatRawPlain64}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 18, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link11_IFE0_Out18Desc, {1, {ChiFormatBlob}, 3072, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 16, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link12_IFE0_Out16Desc, {1, {ChiFormatBlob}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 19, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link13_IFE0_Out19Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 12, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link14_IFE0_Out12Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 20, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link15_IFE0_Out20Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 8, 2, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link16_IFE0_Out8Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 7, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link17_IFE0_Out7Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{5, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link18_AutoFocus0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 2, 0, {0, NULL}}, 3, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link19_IFE0_Out2Desc, {1, {ChiFormatPD10}, 0, 10, 10, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 1, 0, {0, NULL}}, 3, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link20_IFE0_Out1Desc, {1, {ChiFormatPD10}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 0, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link21_IFE0_Out0Desc, {1, {ChiFormatYUV420NV12}, 0, 4, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65541, 0, 1, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link22_LRME0_Out1Desc, {1, {ChiFormatY8}, 0, 9, 9, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65541, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link23_LRME0_Out0Desc, {1, {ChiFormatBlob}, 4096, 8, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65542, 0, 1, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link24_RANSAC0_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 6, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link25_IFE0_Out6Desc, {1, {ChiFormatYUV420NV12}, 0, 6, 12, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{8, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link26_FDManager0_Out0Desc, {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_1151_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 const PruneVariant s_pruneGroup5924[] = {{PruneGroup4KEISv3, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureNZSLSnapshotRDIStatsParse_Link14_IPE19_Out9Desc[] =
{
    {2, 4, 0, 0, {1, s_pruneGroup5924}}, // SinkBuffer ]-> TARGET_BUFFER_FD
};

static ChiLinkNodeDescriptor s_1152_TARGET_BUFFER_FD_Link_NodeDescriptors[] =
{
    {65538, 19, 9, 0, {1, s_pruneGroup5924}},
};
static const PruneVariant s_pruneGroup5925[] = {{PruneGroup4KEISv3, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureNZSLSnapshotRDIStatsParse_Link15_IFE0_Out6Desc[] =
{
    {2, 4, 0, 0, {1, s_pruneGroup5925}}, // SinkBuffer ]-> TARGET_BUFFER_FD
    {8, 0, 3, 0, {0, NULL}}, // FDManager
};

static ChiLinkNodeDescriptor s_1153_TARGET_BUFFER_FD_Link_NodeDescriptors[] =
{
    {65536, 0, 6, 0, {1, s_pruneGroup5925}},
};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureNZSLSnapshotRDIStatsParse_Link16_FDManager0_Out0Desc[] =
{
    {3, 4, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiTargetPortDescriptor UsecaseZSL_RealTimeFeatureNZSLSnapshotRDIStatsParse_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_RAW_OUT", &UsecaseZSL_TARGET_BUFFER_RAW_OUT_target, 1, s_1151_TARGET_BUFFER_RAW_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_RAW_OUT
    {"TARGET_BUFFER_FD", &UsecaseZSL_TARGET_BUFFER_FD_target, 1, s_1152_TARGET_BUFFER_FD_Link_NodeDescriptors}, // TARGET_BUFFER_FD
    {"TARGET_BUFFER_FD", &UsecaseZSL_TARGET_BUFFER_FD_target, 1, s_1153_TARGET_BUFFER_FD_Link_NodeDescriptors}, // TARGET_BUFFER_FD
};

// 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
    {6, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortFD
};

// IPE19 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureNZSLSnapshotRDIStatsParseNode65538_19OutputPortDescriptors[] =
{
    {9, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
};

// FDManager0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureNZSLSnapshotRDIStatsParseNode8_0InputPortDescriptors[] =
{
    {3, 0, 0, 0, { 0 }, NULL}, // FDManagerInputPortImage
};

// FDManager0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureNZSLSnapshotRDIStatsParseNode8_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // FDManagerOutputPortResults
};

// 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 const PruneVariant s_pruneGroup5926[] = {{PruneGroupFDSegment, PruneTypeEnabled}};
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, 8, { 0 }, UsecaseZSL_RealTimeFeatureNZSLSnapshotRDIStatsParseNode65536_0OutputPortDescriptors}, 3, {0, NULL}, 0, 0, { 0 }},
    {NULL, 65538, 19, {0, { 0 }, NULL, 1, { 0 }, UsecaseZSL_RealTimeFeatureNZSLSnapshotRDIStatsParseNode65538_19OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {NULL, 8, 0, {1, { 0 }, UsecaseZSL_RealTimeFeatureNZSLSnapshotRDIStatsParseNode8_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureNZSLSnapshotRDIStatsParseNode8_0OutputPortDescriptors}, 0, {1, s_pruneGroup5926}, 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},
    {{65538, 19, 9, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureNZSLSnapshotRDIStatsParse_Link14_IPE19_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 6, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureNZSLSnapshotRDIStatsParse_Link15_IFE0_Out6Desc, {1, {ChiFormatYUV420NV12}, 0, 6, 12, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, LinkFlagFallbackBufferManager}, OfflineDependencyProviderNone, 0},
    {{8, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureNZSLSnapshotRDIStatsParse_Link16_FDManager0_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_1154_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_1155_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 0, 9, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup5927[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static const PruneVariant s_pruneGroup5928[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link5_Sensor0_Out0Desc[] =
{
    {65536, 0, 2, 1, {0, NULL}}, // IFE
    {65536, 0, 2, 5, {1, s_pruneGroup5927}}, // IFE
    {65536, 0, 2, 6, {1, s_pruneGroup5928}}, // IFE
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link6_Sensor0_Out1Desc[] =
{
    {65536, 0, 6, 2, {0, NULL}}, // IFE
};

static const PruneVariant s_pruneGroup5929[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5930[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link7_IFE0_Out17Desc[] =
{
    {9, 0, 0, 0, {1, s_pruneGroup5929}}, // StatsParse
    {1, 0, 0, 0, {1, s_pruneGroup5930}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup5931[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5932[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link8_IFE0_Out21Desc[] =
{
    {9, 0, 1, 0, {1, s_pruneGroup5931}}, // StatsParse
    {12, 0, 1, 0, {1, s_pruneGroup5932}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup5933[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link9_IFE0_Out25Desc[] =
{
    {5, 0, 12, 0, {1, s_pruneGroup5933}}, // AutoFocus
};

static const PruneVariant s_pruneGroup5934[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5935[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link10_IFE0_Out18Desc[] =
{
    {9, 0, 2, 0, {1, s_pruneGroup5934}}, // StatsParse
    {1, 0, 2, 0, {1, s_pruneGroup5935}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup5936[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link11_IFE0_Out16Desc[] =
{
    {9, 0, 3, 0, {1, s_pruneGroup5936}}, // StatsParse
};

static const PruneVariant s_pruneGroup5937[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link12_IFE0_Out19Desc[] =
{
    {9, 0, 9, 0, {1, s_pruneGroup5937}}, // StatsParse
};

static const PruneVariant s_pruneGroup5938[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5939[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link13_IFE0_Out12Desc[] =
{
    {9, 0, 7, 0, {1, s_pruneGroup5938}}, // StatsParse
    {1, 0, 7, 0, {1, s_pruneGroup5939}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup5940[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link14_IFE0_Out20Desc[] =
{
    {5, 0, 4, 0, {1, s_pruneGroup5940}}, // AutoFocus
};

static const PruneVariant s_pruneGroup5941[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5942[] = {{PruneGroupPDNetSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link15_IFE0_Out8Desc[] =
{
    {5, 0, 8, 0, {1, s_pruneGroup5941}}, // AutoFocus
    {17, 0, 0, 0, {1, s_pruneGroup5942}}, // STATSPDnet
};

static const PruneVariant s_pruneGroup5943[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link16_IFE0_Out7Desc[] =
{
    {5, 0, 10, 0, {1, s_pruneGroup5943}}, // AutoFocus
};

static const PruneVariant s_pruneGroup5944[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link17_StatsParse0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup5944}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup5945[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link18_StatsProcessing0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup5945}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup5946[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link19_AutoWhiteBalance0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup5946}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup5947[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link20_AutoFocus0_Out0Desc[] =
{
    {3, 3, 0, 0, {1, s_pruneGroup5947}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup5948[] = {{PruneGroupTrackerSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5949[] = {{PruneGroupStatsNNSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link21_IPE19_Out8Desc[] =
{
    {14, 0, 0, 0, {1, s_pruneGroup5948}}, // TRACKER
    {16, 0, 0, 0, {1, s_pruneGroup5949}}, // STATSNN
};

static const PruneVariant s_pruneGroup5950[] = {{PruneGroupPDNetSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link22_IFE0_Out28Desc[] =
{
    {17, 0, 1, 0, {1, s_pruneGroup5950}}, // STATSPDnet
};

static const PruneVariant s_pruneGroup5951[] = {{PruneGroupTrackerSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link23_TRACKER0_Out0Desc[] =
{
    {3, 15, 0, 0, {1, s_pruneGroup5951}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup5952[] = {{PruneGroupStatsNNSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link24_STATSNN0_Out0Desc[] =
{
    {3, 16, 0, 0, {1, s_pruneGroup5952}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup5953[] = {{PruneGroupPDNetSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link25_STATSPDnet0_Out1Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup5953}}, // SinkNoBuffer
};

static ChiTargetPortDescriptor UsecaseZSL_RealTimePreviewVideoHFRNo3A_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_DISPLAY", &UsecaseZSL_TARGET_BUFFER_DISPLAY_target, 1, s_1154_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors}, // TARGET_BUFFER_DISPLAY
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_1155_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
};

// Sensor0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimePreviewVideoHFRNo3ANode0_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_RealTimePreviewVideoHFRNo3ANode1_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // StatsInputPortHDRBE
    {2, 0, 0, 0, { 0 }, NULL}, // StatsInputPortHDRBHist
    {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
};

// AutoWhiteBalance0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimePreviewVideoHFRNo3ANode12_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AWBOutputPort0
};

// TRACKER0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimePreviewVideoHFRNo3ANode14_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // TrackerInputPortImage
};

// TRACKER0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimePreviewVideoHFRNo3ANode14_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // TRACKEROutputPortResults
};

// STATSNN0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimePreviewVideoHFRNo3ANode16_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // STATSNNPortImage
};

// STATSNN0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimePreviewVideoHFRNo3ANode16_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // STATSNNOutputPortResults
};

// STATSPDnet0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimePreviewVideoHFRNo3ANode17_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // PDnetInputPortRDIPDAF
    {1, 0, 0, 0, { 0 }, NULL}, // PDNetInputPortPDHWPreProcessedPD
};

// STATSPDnet0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimePreviewVideoHFRNo3ANode17_0OutputPortDescriptors[] =
{
    {1, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // PDnetOutputPortResults_2
};

// AutoFocus0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimePreviewVideoHFRNo3ANode5_0InputPortDescriptors[] =
{
    {12, 0, 0, 0, { 0 }, NULL}, // StatsInputPortDualPDHWPDAF
    {4, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBF
    {8, 0, 0, 0, { 0 }, NULL}, // StatsInputPortRDIPDAF
    {10, 0, 0, 0, { 0 }, NULL}, // StatsInputPortPDAFType3
};

// AutoFocus0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimePreviewVideoHFRNo3ANode5_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AutoFocusOutputPort0
};

// IFE0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimePreviewVideoHFRNo3ANode65536_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_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
    {17, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsHDRBE
    {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
    {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
    {8, 0, 0, 2, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRDI0
    {7, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortPDAF
    {28, 0, 0, 2, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortPDHWPreProcessedPD
};

// 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
};

// IPE19 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimePreviewVideoHFRNo3ANode65538_19OutputPortDescriptors[] =
{
    {8, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
};

// StatsParse0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimePreviewVideoHFRNo3ANode9_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortHDRBE
    {1, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAWBBG
    {2, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortHDRBHist
    {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 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_node14_0_properties[] =
{
    {1, "com.qti.stats.tracker"},
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_RealTimePreviewVideoHFRNo3A_node16_0_properties[] =
{
    {1, "com.qti.stats.cnndriver"},
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_RealTimePreviewVideoHFRNo3A_node17_0_properties[] =
{
    {1, "com.qti.stats.cnndriver"},
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_RealTimePreviewVideoHFRNo3A_node5_0_properties[] =
{
    {1, "com.qti.stats.af"},
    {1, "com.qti.stats.pdlibwrapper"},
    {6, "1"},
    {16, "0"},
};

static ChiNodeProperty UsecaseZSL_RealTimePreviewVideoHFRNo3A_node65536_0_properties[] =
{
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_RealTimePreviewVideoHFRNo3A_node9_0_properties[] =
{
    {6, "1"},
};

static const PruneVariant s_pruneGroup5954[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5955[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5956[] = {{PruneGroupTrackerSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5957[] = {{PruneGroupStatsNNSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5958[] = {{PruneGroupPDNetSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5959[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5960[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiNode UsecaseZSL_RealTimePreviewVideoHFRNo3ANodes[] =
{
    {UsecaseZSL_RealTimePreviewVideoHFRNo3A_node0_0_properties, 0, 0, {0, { 0 }, NULL, 2, { 0 }, UsecaseZSL_RealTimePreviewVideoHFRNo3ANode0_0OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimePreviewVideoHFRNo3A_node1_0_properties, 1, 0, {3, { 0 }, UsecaseZSL_RealTimePreviewVideoHFRNo3ANode1_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimePreviewVideoHFRNo3ANode1_0OutputPortDescriptors}, 4, {1, s_pruneGroup5954}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimePreviewVideoHFRNo3A_node12_0_properties, 12, 0, {1, { 0 }, UsecaseZSL_RealTimePreviewVideoHFRNo3ANode12_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimePreviewVideoHFRNo3ANode12_0OutputPortDescriptors}, 2, {1, s_pruneGroup5955}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimePreviewVideoHFRNo3A_node14_0_properties, 14, 0, {1, { 0 }, UsecaseZSL_RealTimePreviewVideoHFRNo3ANode14_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimePreviewVideoHFRNo3ANode14_0OutputPortDescriptors}, 2, {1, s_pruneGroup5956}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimePreviewVideoHFRNo3A_node16_0_properties, 16, 0, {1, { 0 }, UsecaseZSL_RealTimePreviewVideoHFRNo3ANode16_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimePreviewVideoHFRNo3ANode16_0OutputPortDescriptors}, 2, {1, s_pruneGroup5957}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimePreviewVideoHFRNo3A_node17_0_properties, 17, 0, {2, { 0 }, UsecaseZSL_RealTimePreviewVideoHFRNo3ANode17_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimePreviewVideoHFRNo3ANode17_0OutputPortDescriptors}, 2, {1, s_pruneGroup5958}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimePreviewVideoHFRNo3A_node5_0_properties, 5, 0, {4, { 0 }, UsecaseZSL_RealTimePreviewVideoHFRNo3ANode5_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimePreviewVideoHFRNo3ANode5_0OutputPortDescriptors}, 4, {1, s_pruneGroup5959}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimePreviewVideoHFRNo3A_node65536_0_properties, 65536, 0, {4, { 0 }, UsecaseZSL_RealTimePreviewVideoHFRNo3ANode65536_0InputPortDescriptors, 14, { 0 }, UsecaseZSL_RealTimePreviewVideoHFRNo3ANode65536_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {NULL, 65538, 0, {3, { 0 }, UsecaseZSL_RealTimePreviewVideoHFRNo3ANode65538_0InputPortDescriptors, 2, { 0 }, UsecaseZSL_RealTimePreviewVideoHFRNo3ANode65538_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {NULL, 65538, 19, {0, { 0 }, NULL, 1, { 0 }, UsecaseZSL_RealTimePreviewVideoHFRNo3ANode65538_19OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimePreviewVideoHFRNo3A_node9_0_properties, 9, 0, {6, { 0 }, UsecaseZSL_RealTimePreviewVideoHFRNo3ANode9_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimePreviewVideoHFRNo3ANode9_0OutputPortDescriptors}, 1, {1, s_pruneGroup5960}, 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, 0, 0, {0, NULL}}, 3, UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link5_Sensor0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 1, 0, {0, NULL}}, 1, UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link6_Sensor0_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 17, 0, {0, NULL}}, 2, UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link7_IFE0_Out17Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 21, 0, {0, NULL}}, 2, UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link8_IFE0_Out21Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 25, 2, {0, NULL}}, 1, UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link9_IFE0_Out25Desc, {1, {ChiFormatRawPlain64}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 18, 0, {0, NULL}}, 2, UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link10_IFE0_Out18Desc, {1, {ChiFormatBlob}, 3072, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 16, 0, {0, NULL}}, 1, UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link11_IFE0_Out16Desc, {1, {ChiFormatBlob}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 19, 0, {0, NULL}}, 1, UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link12_IFE0_Out19Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 12, 0, {0, NULL}}, 2, UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link13_IFE0_Out12Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 20, 0, {0, NULL}}, 1, UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link14_IFE0_Out20Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 8, 2, {0, NULL}}, 2, UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link15_IFE0_Out8Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 7, 0, {0, NULL}}, 1, UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link16_IFE0_Out7Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{9, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link17_StatsParse0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{1, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link18_StatsProcessing0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{12, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link19_AutoWhiteBalance0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{5, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link20_AutoFocus0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 19, 8, 0, {0, NULL}}, 2, UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link21_IPE19_Out8Desc, {1, {ChiFormatYUV420NV12}, 0, 6, 12, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 28, 2, {0, NULL}}, 1, UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link22_IFE0_Out28Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{14, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link23_TRACKER0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{16, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link24_STATSNN0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{17, 0, 1, 0, {0, NULL}}, 1, UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link25_STATSPDnet0_Out1Desc, {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_1156_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_1156_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_1157_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_1158_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_1157_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_1158_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 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_1159_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_1160_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_1161_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_1162_TARGET_BUFFER_YUV_OUT_Link_NodeDescriptors[] =
{
    {65538, 2, 8, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup5961[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5962[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_Link12_IFE0_Out17Desc[] =
{
    {9, 0, 0, 0, {1, s_pruneGroup5961}}, // StatsParse
    {1, 0, 0, 0, {1, s_pruneGroup5962}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup5963[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5964[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_Link13_IFE0_Out21Desc[] =
{
    {9, 0, 1, 0, {1, s_pruneGroup5963}}, // StatsParse
    {12, 0, 1, 0, {1, s_pruneGroup5964}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup5965[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_Link14_IFE0_Out25Desc[] =
{
    {5, 0, 12, 0, {1, s_pruneGroup5965}}, // AutoFocus
};

static const PruneVariant s_pruneGroup5966[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5967[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_Link15_IFE0_Out18Desc[] =
{
    {9, 0, 2, 0, {1, s_pruneGroup5966}}, // StatsParse
    {1, 0, 2, 0, {1, s_pruneGroup5967}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup5968[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_Link16_IFE0_Out16Desc[] =
{
    {9, 0, 3, 0, {1, s_pruneGroup5968}}, // StatsParse
};

static const PruneVariant s_pruneGroup5969[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_Link17_IFE0_Out19Desc[] =
{
    {9, 0, 9, 0, {1, s_pruneGroup5969}}, // StatsParse
};

static const PruneVariant s_pruneGroup5970[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5971[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_Link18_IFE0_Out12Desc[] =
{
    {9, 0, 7, 0, {1, s_pruneGroup5970}}, // StatsParse
    {1, 0, 7, 0, {1, s_pruneGroup5971}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup5972[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_Link19_IFE0_Out20Desc[] =
{
    {5, 0, 4, 0, {1, s_pruneGroup5972}}, // AutoFocus
};

static const PruneVariant s_pruneGroup5973[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_Link20_IFE0_Out8Desc[] =
{
    {5, 0, 8, 0, {1, s_pruneGroup5973}}, // AutoFocus
};

static const PruneVariant s_pruneGroup5974[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_Link21_IFE0_Out7Desc[] =
{
    {5, 0, 10, 0, {1, s_pruneGroup5974}}, // AutoFocus
};

static const PruneVariant s_pruneGroup5975[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_Link22_StatsParse0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup5975}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup5976[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_Link23_StatsProcessing0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup5976}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup5977[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_Link24_AutoWhiteBalance0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup5977}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup5978[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_Link25_AutoFocus0_Out0Desc[] =
{
    {3, 3, 0, 0, {1, s_pruneGroup5978}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_Link26_IFE0_Out6Desc[] =
{
    {8, 0, 3, 0, {0, NULL}}, // FDManager
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_Link27_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_1159_TARGET_BUFFER_OUTPUT_FULL_Link_NodeDescriptors}, // TARGET_BUFFER_OUTPUT_FULL
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_1160_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_DISPLAY", &UsecaseZSL_TARGET_BUFFER_DISPLAY_target, 1, s_1161_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors}, // TARGET_BUFFER_DISPLAY
    {"TARGET_BUFFER_YUV_OUT", &UsecaseZSL_TARGET_BUFFER_YUV_OUT_target, 1, s_1162_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[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // StatsInputPortHDRBE
    {2, 0, 0, 0, { 0 }, NULL}, // StatsInputPortHDRBHist
    {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
};

// 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
};

// AutoFocus0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGBNode5_0InputPortDescriptors[] =
{
    {12, 0, 0, 0, { 0 }, NULL}, // StatsInputPortDualPDHWPDAF
    {4, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBF
    {8, 0, 0, 0, { 0 }, NULL}, // StatsInputPortRDIPDAF
    {10, 0, 0, 0, { 0 }, NULL}, // StatsInputPortPDAFType3
};

// AutoFocus0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGBNode5_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AutoFocusOutputPort0
};

// 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
    {17, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsHDRBE
    {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
    {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
    {8, 0, 0, 2, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRDI0
    {7, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortPDAF
    {6, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortFD
};

// 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[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortHDRBE
    {1, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAWBBG
    {2, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortHDRBHist
    {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 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_node5_0_properties[] =
{
    {1, "com.qti.stats.af"},
    {1, "com.qti.stats.pdlibwrapper"},
    {6, "1"},
    {16, "0"},
};

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_node9_0_properties[] =
{
    {6, "1"},
};

static const PruneVariant s_pruneGroup5979[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5980[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5981[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5982[] = {{PruneGroupFDSegment, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup5983[] = {{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, {3, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGBNode1_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGBNode1_0OutputPortDescriptors}, 4, {1, s_pruneGroup5979}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_node12_0_properties, 12, 0, {1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGBNode12_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGBNode12_0OutputPortDescriptors}, 2, {1, s_pruneGroup5980}, 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 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_node5_0_properties, 5, 0, {4, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGBNode5_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGBNode5_0OutputPortDescriptors}, 4, {1, s_pruneGroup5981}, 0, 0, { 0 }},
    {NULL, 65536, 0, {1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGBNode65536_0InputPortDescriptors, 14, { 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 }},
    {NULL, 8, 0, {1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGBNode8_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGBNode8_0OutputPortDescriptors}, 0, {1, s_pruneGroup5982}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_node9_0_properties, 9, 0, {6, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGBNode9_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGBNode9_0OutputPortDescriptors}, 1, {1, s_pruneGroup5983}, 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, 17, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_Link12_IFE0_Out17Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 21, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_Link13_IFE0_Out21Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 25, 2, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_Link14_IFE0_Out25Desc, {1, {ChiFormatRawPlain64}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 18, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_Link15_IFE0_Out18Desc, {1, {ChiFormatBlob}, 3072, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 16, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_Link16_IFE0_Out16Desc, {1, {ChiFormatBlob}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 19, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_Link17_IFE0_Out19Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 12, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_Link18_IFE0_Out12Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 20, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_Link19_IFE0_Out20Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 8, 2, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_Link20_IFE0_Out8Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 7, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_Link21_IFE0_Out7Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{9, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_Link22_StatsParse0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{1, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_Link23_StatsProcessing0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{12, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_Link24_AutoWhiteBalance0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{5, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_Link25_AutoFocus0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 6, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_Link26_IFE0_Out6Desc, {1, {ChiFormatYUV420NV12}, 0, 6, 12, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{8, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_Link27_FDManager0_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_1163_TARGET_BUFFER_RAW_Link_NodeDescriptors[] =
{
    {65536, 0, 9, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRaw_Link1_StatsParse0_Out0Desc[] =
{
    {3, 0, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRaw_Link2_Sensor0_Out0Desc[] =
{
    {65536, 0, 2, 1, {0, NULL}}, // IFE
};

static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRaw_Link3_Sensor0_Out1Desc[] =
{
    {65536, 0, 6, 2, {0, NULL}}, // IFE
    {65536, 0, 3, 2, {0, NULL}}, // IFE
};

static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRaw_Link4_StatsProcessing0_Out0Desc[] =
{
    {3, 0, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRaw_Link5_AutoWhiteBalance0_Out0Desc[] =
{
    {3, 0, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRaw_Link6_IFE0_Out17Desc[] =
{
    {9, 0, 0, 0, {0, NULL}}, // StatsParse
    {1, 0, 0, 0, {0, NULL}}, // StatsProcessing
};

static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRaw_Link7_IFE0_Out21Desc[] =
{
    {9, 0, 1, 0, {0, NULL}}, // StatsParse
    {12, 0, 1, 0, {0, NULL}}, // AutoWhiteBalance
};

static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRaw_Link8_IFE0_Out25Desc[] =
{
    {5, 0, 12, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRaw_Link9_IFE0_Out18Desc[] =
{
    {9, 0, 2, 0, {0, NULL}}, // StatsParse
    {1, 0, 2, 0, {0, NULL}}, // StatsProcessing
};

static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRaw_Link10_IFE0_Out16Desc[] =
{
    {9, 0, 3, 0, {0, NULL}}, // StatsParse
};

static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRaw_Link11_IFE0_Out19Desc[] =
{
    {9, 0, 9, 0, {0, NULL}}, // StatsParse
};

static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRaw_Link12_IFE0_Out12Desc[] =
{
    {9, 0, 7, 0, {0, NULL}}, // StatsParse
    {1, 0, 7, 0, {0, NULL}}, // StatsProcessing
};

static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRaw_Link13_IFE0_Out20Desc[] =
{
    {5, 0, 4, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRaw_Link14_IFE0_Out8Desc[] =
{
    {5, 0, 8, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRaw_Link15_IFE0_Out7Desc[] =
{
    {5, 0, 10, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRaw_Link16_AutoFocus0_Out0Desc[] =
{
    {3, 3, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup5984[] = {{PruneGroup4KEISv3, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRaw_Link17_IPE19_Out9Desc[] =
{
    {2, 4, 0, 0, {1, s_pruneGroup5984}}, // SinkBuffer ]-> TARGET_BUFFER_FD
};

static ChiLinkNodeDescriptor s_1164_TARGET_BUFFER_FD_Link_NodeDescriptors[] =
{
    {65538, 19, 9, 0, {1, s_pruneGroup5984}},
};
static const PruneVariant s_pruneGroup5985[] = {{PruneGroup4KEISv3, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRaw_Link18_IFE0_Out6Desc[] =
{
    {2, 4, 0, 0, {1, s_pruneGroup5985}}, // SinkBuffer ]-> TARGET_BUFFER_FD
    {8, 0, 3, 0, {0, NULL}}, // FDManager
};

static ChiLinkNodeDescriptor s_1165_TARGET_BUFFER_FD_Link_NodeDescriptors[] =
{
    {65536, 0, 6, 0, {1, s_pruneGroup5985}},
};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRaw_Link19_FDManager0_Out0Desc[] =
{
    {3, 4, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRaw_Link20_IFE0_Out0Desc[] =
{
    {65541, 0, 2, 0, {0, NULL}}, // LRME
    {65538, 0, 0, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRaw_Link21_IFE0_Out1Desc[] =
{
    {65541, 0, 4, 0, {0, NULL}}, // LRME
    {65541, 0, 5, 0, {0, NULL}}, // LRME
    {65538, 0, 1, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRaw_Link22_LRME0_Out1Desc[] =
{
    {65541, 0, 8, 0, {0, NULL}}, // LRME
};

static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRaw_Link23_IFE0_Out2Desc[] =
{
    {65541, 0, 6, 0, {0, NULL}}, // LRME
    {65541, 0, 7, 0, {0, NULL}}, // LRME
    {65538, 0, 2, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRaw_Link24_LRME0_Out0Desc[] =
{
    {65542, 0, 2, 0, {0, NULL}}, // RANSAC
};

static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRaw_Link25_RANSAC0_Out1Desc[] =
{
    {3, 3, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRaw_Link26_IPE0_Out8Desc[] =
{
    {2, 5, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_DISPLAY
};

static ChiLinkNodeDescriptor s_1166_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_1163_TARGET_BUFFER_RAW_Link_NodeDescriptors}, // TARGET_BUFFER_RAW
    {"TARGET_BUFFER_FD", &UsecaseZSL_TARGET_BUFFER_FD_target, 1, s_1164_TARGET_BUFFER_FD_Link_NodeDescriptors}, // TARGET_BUFFER_FD
    {"TARGET_BUFFER_FD", &UsecaseZSL_TARGET_BUFFER_FD_target, 1, s_1165_TARGET_BUFFER_FD_Link_NodeDescriptors}, // TARGET_BUFFER_FD
    {"TARGET_BUFFER_DISPLAY", &UsecaseZSL_TARGET_BUFFER_DISPLAY_target, 1, s_1166_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors}, // TARGET_BUFFER_DISPLAY
};

// Sensor0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_ZSLPreviewRawNode0_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_ZSLPreviewRawNode1_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // StatsInputPortHDRBE
    {2, 0, 0, 0, { 0 }, NULL}, // StatsInputPortHDRBHist
    {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
};

// AutoWhiteBalance0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_ZSLPreviewRawNode12_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AWBOutputPort0
};

// AutoFocus0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_ZSLPreviewRawNode5_0InputPortDescriptors[] =
{
    {11, 0, 0, 0, { 0 }, NULL}, // StatsInputPortRDIRaw
    {12, 0, 0, 0, { 0 }, NULL}, // StatsInputPortDualPDHWPDAF
    {4, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBF
    {8, 0, 0, 0, { 0 }, NULL}, // StatsInputPortRDIPDAF
    {10, 0, 0, 0, { 0 }, NULL}, // StatsInputPortPDAFType3
};

// AutoFocus0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_ZSLPreviewRawNode5_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AutoFocusOutputPort0
};

// IFE0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_ZSLPreviewRawNode65536_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_ZSLPreviewRawNode65536_0OutputPortDescriptors[] =
{
    {9, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRDI1
    {17, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsHDRBE
    {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
    {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
    {8, 0, 0, 2, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRDI0
    {7, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortPDAF
    {6, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortFD
    {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
};

// IPE0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_ZSLPreviewRawNode65538_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_ZSLPreviewRawNode65538_0OutputPortDescriptors[] =
{
    {8, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
};

// IPE19 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_ZSLPreviewRawNode65538_19OutputPortDescriptors[] =
{
    {9, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
};

// LRME0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_ZSLPreviewRawNode65541_0InputPortDescriptors[] =
{
    {2, 0, 0, 0, { 0 }, NULL}, // LRMEInputPortTARIFEFull
    {4, 0, 0, 0, { 0 }, NULL}, // LRMEInputPortTARIFEDS4
    {5, 0, 0, 0, { 0 }, NULL}, // LRMEInputPortREFIFEDS4
    {8, 0, 0, 0, { 0 }, NULL}, // LRMEInputPortREFLRMEDS2
    {6, 0, 0, 0, { 0 }, NULL}, // LRMEInputPortTARIFEDS16
    {7, 0, 0, 0, { 0 }, NULL}, // LRMEInputPortREFIFEDS16
};

// LRME0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_ZSLPreviewRawNode65541_0OutputPortDescriptors[] =
{
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // LRMEOutputPortDS2
    {0, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // LRMEOutputPortVector
};

// RANSAC0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_ZSLPreviewRawNode65542_0InputPortDescriptors[] =
{
    {2, 0, 0, 0, { 0 }, NULL}, // RANSACInputPortVector
};

// RANSAC0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_ZSLPreviewRawNode65542_0OutputPortDescriptors[] =
{
    {1, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // RANSACOutputPort0
};

// FDManager0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_ZSLPreviewRawNode8_0InputPortDescriptors[] =
{
    {3, 0, 0, 0, { 0 }, NULL}, // FDManagerInputPortImage
};

// FDManager0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_ZSLPreviewRawNode8_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // FDManagerOutputPortResults
};

// StatsParse0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_ZSLPreviewRawNode9_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortHDRBE
    {1, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAWBBG
    {2, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortHDRBHist
    {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 UsecaseZSL_ZSLPreviewRawNode9_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // StatsParseOutputPort0
};

static ChiNodeProperty UsecaseZSL_ZSLPreviewRaw_node0_0_properties[] =
{
    {1, "com.qti.stats.pdlibwrapper"},
};

static ChiNodeProperty UsecaseZSL_ZSLPreviewRaw_node1_0_properties[] =
{
    {1, "com.qti.stats.aec"},
    {1, "com.qti.stats.afd"},
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_ZSLPreviewRaw_node12_0_properties[] =
{
    {1, "com.qti.stats.awb"},
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_ZSLPreviewRaw_node5_0_properties[] =
{
    {1, "com.qti.stats.af"},
    {1, "com.qti.stats.pdlibwrapper"},
    {6, "1"},
    {16, "0"},
};

static ChiNodeProperty UsecaseZSL_ZSLPreviewRaw_node65536_0_properties[] =
{
    {1, "com.qti.hvx.addconstant"},
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_ZSLPreviewRaw_node65538_0_properties[] =
{
    {3, "3"},
};

static ChiNodeProperty UsecaseZSL_ZSLPreviewRaw_node9_0_properties[] =
{
    {6, "1"},
};

static const PruneVariant s_pruneGroup5986[] = {{PruneGroupFDSegment, PruneTypeEnabled}};
static ChiNode UsecaseZSL_ZSLPreviewRawNodes[] =
{
    {UsecaseZSL_ZSLPreviewRaw_node0_0_properties, 0, 0, {0, { 0 }, NULL, 2, { 0 }, UsecaseZSL_ZSLPreviewRawNode0_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_ZSLPreviewRaw_node1_0_properties, 1, 0, {3, { 0 }, UsecaseZSL_ZSLPreviewRawNode1_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_ZSLPreviewRawNode1_0OutputPortDescriptors}, 3, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_ZSLPreviewRaw_node12_0_properties, 12, 0, {1, { 0 }, UsecaseZSL_ZSLPreviewRawNode12_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_ZSLPreviewRawNode12_0OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_ZSLPreviewRaw_node5_0_properties, 5, 0, {5, { 0 }, UsecaseZSL_ZSLPreviewRawNode5_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_ZSLPreviewRawNode5_0OutputPortDescriptors}, 4, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_ZSLPreviewRaw_node65536_0_properties, 65536, 0, {3, { 0 }, UsecaseZSL_ZSLPreviewRawNode65536_0InputPortDescriptors, 15, { 0 }, UsecaseZSL_ZSLPreviewRawNode65536_0OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_ZSLPreviewRaw_node65538_0_properties, 65538, 0, {3, { 0 }, UsecaseZSL_ZSLPreviewRawNode65538_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_ZSLPreviewRawNode65538_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {NULL, 65538, 19, {0, { 0 }, NULL, 1, { 0 }, UsecaseZSL_ZSLPreviewRawNode65538_19OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {NULL, 65541, 0, {6, { 0 }, UsecaseZSL_ZSLPreviewRawNode65541_0InputPortDescriptors, 2, { 0 }, UsecaseZSL_ZSLPreviewRawNode65541_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {NULL, 65542, 0, {1, { 0 }, UsecaseZSL_ZSLPreviewRawNode65542_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_ZSLPreviewRawNode65542_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {NULL, 8, 0, {1, { 0 }, UsecaseZSL_ZSLPreviewRawNode8_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_ZSLPreviewRawNode8_0OutputPortDescriptors}, 0, {1, s_pruneGroup5986}, 0, 0, { 0 }},
    {UsecaseZSL_ZSLPreviewRaw_node9_0_properties, 9, 0, {6, { 0 }, UsecaseZSL_ZSLPreviewRawNode9_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_ZSLPreviewRawNode9_0OutputPortDescriptors}, 1, {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},
    {{9, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRaw_Link1_StatsParse0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRaw_Link2_Sensor0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 1, 0, {0, NULL}}, 2, UsecaseZSL_ZSLPreviewRaw_Link3_Sensor0_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{1, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRaw_Link4_StatsProcessing0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{12, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRaw_Link5_AutoWhiteBalance0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 17, 0, {0, NULL}}, 2, UsecaseZSL_ZSLPreviewRaw_Link6_IFE0_Out17Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 21, 0, {0, NULL}}, 2, UsecaseZSL_ZSLPreviewRaw_Link7_IFE0_Out21Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 25, 2, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRaw_Link8_IFE0_Out25Desc, {1, {ChiFormatRawPlain64}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 18, 0, {0, NULL}}, 2, UsecaseZSL_ZSLPreviewRaw_Link9_IFE0_Out18Desc, {1, {ChiFormatBlob}, 3072, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 16, 0, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRaw_Link10_IFE0_Out16Desc, {1, {ChiFormatBlob}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 19, 0, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRaw_Link11_IFE0_Out19Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 12, 0, {0, NULL}}, 2, UsecaseZSL_ZSLPreviewRaw_Link12_IFE0_Out12Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 20, 0, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRaw_Link13_IFE0_Out20Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 8, 2, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRaw_Link14_IFE0_Out8Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 7, 0, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRaw_Link15_IFE0_Out7Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{5, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRaw_Link16_AutoFocus0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 19, 9, 0, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRaw_Link17_IPE19_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 6, 0, {0, NULL}}, 2, UsecaseZSL_ZSLPreviewRaw_Link18_IFE0_Out6Desc, {1, {ChiFormatYUV420NV12}, 0, 6, 12, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, LinkFlagFallbackBufferManager}, OfflineDependencyProviderNone, 0},
    {{8, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRaw_Link19_FDManager0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 0, 0, {0, NULL}}, 2, UsecaseZSL_ZSLPreviewRaw_Link20_IFE0_Out0Desc, {1, {ChiFormatYUV420NV12}, 0, 4, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 1, 0, {0, NULL}}, 3, UsecaseZSL_ZSLPreviewRaw_Link21_IFE0_Out1Desc, {1, {ChiFormatPD10}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65541, 0, 1, 0, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRaw_Link22_LRME0_Out1Desc, {1, {ChiFormatY8}, 0, 9, 9, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 2, 0, {0, NULL}}, 3, UsecaseZSL_ZSLPreviewRaw_Link23_IFE0_Out2Desc, {1, {ChiFormatPD10}, 0, 10, 10, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65541, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRaw_Link24_LRME0_Out0Desc, {1, {ChiFormatBlob}, 4096, 8, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65542, 0, 1, 0, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRaw_Link25_RANSAC0_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 0, 8, 0, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRaw_Link26_IPE0_Out8Desc, {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 const PruneVariant s_pruneGroup5987[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link1_IFE0_Out8Desc[] =
{
    {2, 1, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_RAW_OUT
    {5, 0, 8, 0, {1, s_pruneGroup5987}}, // AutoFocus
};

static ChiLinkNodeDescriptor s_1167_TARGET_BUFFER_RAW_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 8, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup5988[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5989[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link2_IFE0_Out17Desc[] =
{
    {9, 0, 0, 0, {1, s_pruneGroup5988}}, // StatsParse
    {1, 0, 0, 0, {1, s_pruneGroup5989}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup5990[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5991[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link3_IFE0_Out21Desc[] =
{
    {9, 0, 1, 0, {1, s_pruneGroup5990}}, // StatsParse
    {12, 0, 1, 0, {1, s_pruneGroup5991}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup5992[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link4_IFE0_Out25Desc[] =
{
    {5, 0, 12, 0, {1, s_pruneGroup5992}}, // AutoFocus
};

static const PruneVariant s_pruneGroup5993[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5994[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link5_IFE0_Out18Desc[] =
{
    {9, 0, 2, 0, {1, s_pruneGroup5993}}, // StatsParse
    {1, 0, 2, 0, {1, s_pruneGroup5994}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup5995[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link6_IFE0_Out16Desc[] =
{
    {9, 0, 3, 0, {1, s_pruneGroup5995}}, // StatsParse
};

static const PruneVariant s_pruneGroup5996[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link7_IFE0_Out19Desc[] =
{
    {9, 0, 9, 0, {1, s_pruneGroup5996}}, // StatsParse
};

static const PruneVariant s_pruneGroup5997[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup5998[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link8_IFE0_Out12Desc[] =
{
    {9, 0, 7, 0, {1, s_pruneGroup5997}}, // StatsParse
    {1, 0, 7, 0, {1, s_pruneGroup5998}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup5999[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link9_IFE0_Out20Desc[] =
{
    {5, 0, 4, 0, {1, s_pruneGroup5999}}, // AutoFocus
};

static const PruneVariant s_pruneGroup6000[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link10_IFE0_Out7Desc[] =
{
    {5, 0, 10, 0, {1, s_pruneGroup6000}}, // AutoFocus
};

static const PruneVariant s_pruneGroup6001[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link11_StatsParse0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup6001}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup6002[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link12_StatsProcessing0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup6002}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup6003[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link13_AutoWhiteBalance0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup6003}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup6004[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link14_AutoFocus0_Out0Desc[] =
{
    {3, 3, 0, 0, {1, s_pruneGroup6004}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link15_IFE0_Out0Desc[] =
{
    {65541, 0, 2, 0, {0, NULL}}, // LRME
    {65538, 1, 0, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link16_IFE0_Out1Desc[] =
{
    {65541, 0, 4, 0, {0, NULL}}, // LRME
    {65541, 0, 5, 0, {0, NULL}}, // LRME
    {65538, 1, 1, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link17_LRME0_Out1Desc[] =
{
    {65541, 0, 8, 0, {0, NULL}}, // LRME
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link18_IFE0_Out2Desc[] =
{
    {65541, 0, 6, 0, {0, NULL}}, // LRME
    {65541, 0, 7, 0, {0, NULL}}, // LRME
    {65538, 1, 2, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link19_LRME0_Out0Desc[] =
{
    {65542, 0, 2, 0, {0, NULL}}, // RANSAC
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link20_RANSAC0_Out1Desc[] =
{
    {3, 3, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link21_IPE1_Out9Desc[] =
{
    {65538, 2, 0, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link22_IPE1_Out8Desc[] =
{
    {2, 6, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_DISPLAY
};

static ChiLinkNodeDescriptor s_1168_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors[] =
{
    {65538, 1, 8, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link23_IPE2_Out9Desc[] =
{
    {2, 0, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_1169_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 2, 9, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link24_IPE2_Out8Desc[] =
{
    {2, 7, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_YUV_OUT
};

static ChiLinkNodeDescriptor s_1170_TARGET_BUFFER_YUV_OUT_Link_NodeDescriptors[] =
{
    {65538, 2, 8, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link25_IFE0_Out6Desc[] =
{
    {8, 0, 3, 0, {0, NULL}}, // FDManager
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link26_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_1167_TARGET_BUFFER_RAW_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_RAW_OUT
    {"TARGET_BUFFER_DISPLAY", &UsecaseZSL_TARGET_BUFFER_DISPLAY_target, 1, s_1168_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors}, // TARGET_BUFFER_DISPLAY
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_1169_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_YUV_OUT", &UsecaseZSL_TARGET_BUFFER_YUV_OUT_target, 1, s_1170_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[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // StatsInputPortHDRBE
    {2, 0, 0, 0, { 0 }, NULL}, // StatsInputPortHDRBHist
    {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
};

// AutoWhiteBalance0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawNode12_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AWBOutputPort0
};

// AutoFocus0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawNode5_0InputPortDescriptors[] =
{
    {8, 0, 0, 0, { 0 }, NULL}, // StatsInputPortRDIPDAF
    {12, 0, 0, 0, { 0 }, NULL}, // StatsInputPortDualPDHWPDAF
    {4, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBF
    {10, 0, 0, 0, { 0 }, NULL}, // StatsInputPortPDAFType3
};

// AutoFocus0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawNode5_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AutoFocusOutputPort0
};

// 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
    {17, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsHDRBE
    {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
    {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
    {7, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortPDAF
    {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
    {6, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortFD
};

// IPE1 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawNode65538_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_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
};

// LRME0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawNode65541_0InputPortDescriptors[] =
{
    {2, 0, 0, 0, { 0 }, NULL}, // LRMEInputPortTARIFEFull
    {4, 0, 0, 0, { 0 }, NULL}, // LRMEInputPortTARIFEDS4
    {5, 0, 0, 0, { 0 }, NULL}, // LRMEInputPortREFIFEDS4
    {8, 0, 0, 0, { 0 }, NULL}, // LRMEInputPortREFLRMEDS2
    {6, 0, 0, 0, { 0 }, NULL}, // LRMEInputPortTARIFEDS16
    {7, 0, 0, 0, { 0 }, NULL}, // LRMEInputPortREFIFEDS16
};

// LRME0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawNode65541_0OutputPortDescriptors[] =
{
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // LRMEOutputPortDS2
    {0, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // LRMEOutputPortVector
};

// RANSAC0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawNode65542_0InputPortDescriptors[] =
{
    {2, 0, 0, 0, { 0 }, NULL}, // RANSACInputPortVector
};

// RANSAC0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawNode65542_0OutputPortDescriptors[] =
{
    {1, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // RANSACOutputPort0
};

// 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[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortHDRBE
    {1, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAWBBG
    {2, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortHDRBHist
    {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 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_node5_0_properties[] =
{
    {1, "com.qti.stats.af"},
    {1, "com.qti.stats.pdlibwrapper"},
    {6, "1"},
    {16, "0"},
};

static ChiNodeProperty UsecaseZSL_RealTimeFeatureZSLPreviewRaw_node65538_1_properties[] =
{
    {3, "3"},
};

static ChiNodeProperty UsecaseZSL_RealTimeFeatureZSLPreviewRaw_node65538_2_properties[] =
{
    {2, "3"},
};

static ChiNodeProperty UsecaseZSL_RealTimeFeatureZSLPreviewRaw_node9_0_properties[] =
{
    {6, "1"},
};

static const PruneVariant s_pruneGroup6005[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup6006[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup6007[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup6008[] = {{PruneGroupFDSegment, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup6009[] = {{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, {3, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawNode1_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawNode1_0OutputPortDescriptors}, 4, {1, s_pruneGroup6005}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRaw_node12_0_properties, 12, 0, {1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawNode12_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawNode12_0OutputPortDescriptors}, 2, {1, s_pruneGroup6006}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRaw_node5_0_properties, 5, 0, {4, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawNode5_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawNode5_0OutputPortDescriptors}, 4, {1, s_pruneGroup6007}, 0, 0, { 0 }},
    {NULL, 65536, 0, {1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawNode65536_0InputPortDescriptors, 14, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawNode65536_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRaw_node65538_1_properties, 65538, 1, {3, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawNode65538_1InputPortDescriptors, 2, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawNode65538_1OutputPortDescriptors}, 1, {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 }},
    {NULL, 65541, 0, {6, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawNode65541_0InputPortDescriptors, 2, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawNode65541_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {NULL, 65542, 0, {1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawNode65542_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawNode65542_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {NULL, 8, 0, {1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawNode8_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawNode8_0OutputPortDescriptors}, 0, {1, s_pruneGroup6008}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRaw_node9_0_properties, 9, 0, {6, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawNode9_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawNode9_0OutputPortDescriptors}, 1, {1, s_pruneGroup6009}, 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}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link1_IFE0_Out8Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 17, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link2_IFE0_Out17Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 21, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link3_IFE0_Out21Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 25, 2, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link4_IFE0_Out25Desc, {1, {ChiFormatRawPlain64}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 18, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link5_IFE0_Out18Desc, {1, {ChiFormatBlob}, 3072, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 16, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link6_IFE0_Out16Desc, {1, {ChiFormatBlob}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 19, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link7_IFE0_Out19Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 12, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link8_IFE0_Out12Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 20, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link9_IFE0_Out20Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 7, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link10_IFE0_Out7Desc, {1, {ChiFormatRawPlain16}, 307200, 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},
    {{5, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link14_AutoFocus0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 0, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link15_IFE0_Out0Desc, {1, {ChiFormatYUV420NV12}, 0, 4, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 1, 0, {0, NULL}}, 3, UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link16_IFE0_Out1Desc, {1, {ChiFormatPD10}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65541, 0, 1, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link17_LRME0_Out1Desc, {1, {ChiFormatY8}, 0, 9, 9, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 2, 0, {0, NULL}}, 3, UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link18_IFE0_Out2Desc, {1, {ChiFormatPD10}, 0, 10, 10, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65541, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link19_LRME0_Out0Desc, {1, {ChiFormatBlob}, 4096, 8, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65542, 0, 1, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link20_RANSAC0_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 1, 9, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link21_IPE1_Out9Desc, {1, {ChiFormatYUV420NV12}, 0, 10, 10, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 1, 8, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link22_IPE1_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 2, 9, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link23_IPE2_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 2, 8, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link24_IPE2_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 6, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link25_IFE0_Out6Desc, {1, {ChiFormatYUV420NV12}, 0, 6, 12, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{8, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link26_FDManager0_Out0Desc, {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_pruneGroup6010[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup6011[] = {{PruneGroupAISEG, PruneTypePreviewVideo}};
static const PruneVariant s_pruneGroup6012[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup6013[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS2PreviewEIS2Offline_source_Link_2NodeDescriptors[] =
{
    {65538, 0, 2, 0, {1, s_pruneGroup6010}},
    {65538, 25, 2, 0, {1, s_pruneGroup6011}},
    {65538, 22, 2, 0, {1, s_pruneGroup6012}},
    {255, 11, 32, 0, {1, s_pruneGroup6013}},
};
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_pruneGroup6014[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS2PreviewEIS2Offline_Link2_IPE0_Out8Desc[] =
{
    {2, 0, 0, 0, {1, s_pruneGroup6014}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW
};

static ChiLinkNodeDescriptor s_1171_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors[] =
{
    {65538, 0, 8, 0, {1, s_pruneGroup6014}},
};
static const PruneVariant s_pruneGroup6015[] = {{PruneGroupHDR10P, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS2PreviewEIS2Offline_Link3_IPE0_Out9Desc[] =
{
    {255, 21, 0, 0, {0, NULL}}, // ChiHDR10P
    {2, 1, 0, 0, {2, s_pruneGroup6015}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_1172_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 0, 9, 0, {2, s_pruneGroup6015}},
};
static const PruneVariant s_pruneGroup6016[] = {{PruneGroupHDR10P, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS2PreviewEIS2Offline_Link4_ChiHDR10P21_Out0Desc[] =
{
    {2, 3, 0, 0, {2, s_pruneGroup6016}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_1173_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {255, 21, 0, 0, {2, s_pruneGroup6016}},
};
static const PruneVariant s_pruneGroup6017[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup6018[] = {{PruneGroupAISEG, PruneTypePreviewVideo}};
static const PruneVariant s_pruneGroup6019[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup6020[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS2PreviewEIS2Offline_Link5_ChiEISV2Node0_Out0Desc[] =
{
    {65538, 0, 0, 0, {1, s_pruneGroup6017}}, // IPE
    {65543, 0, 3, 0, {0, NULL}}, // EVA_MCTF
    {65543, 0, 32, 0, {0, NULL}}, // EVA
    {65538, 25, 0, 0, {1, s_pruneGroup6018}}, // IPE
    {255, 11, 30, 0, {1, s_pruneGroup6019}}, // ChiExternalNode_MUXER
    {65538, 22, 0, 0, {1, s_pruneGroup6020}}, // IPE
};

static const PruneVariant s_pruneGroup6021[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup6022[] = {{PruneGroupAISEG, PruneTypePreviewVideo}};
static const PruneVariant s_pruneGroup6023[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup6024[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS2PreviewEIS2Offline_Link6_ChiEISV2Node0_Out1Desc[] =
{
    {65538, 0, 1, 0, {1, s_pruneGroup6021}}, // IPE
    {65543, 0, 5, 0, {0, NULL}}, // EVA_MCTF
    {65543, 0, 33, 0, {0, NULL}}, // EVA_MCTF
    {65538, 25, 1, 0, {1, s_pruneGroup6022}}, // IPE
    {65538, 22, 1, 0, {1, s_pruneGroup6023}}, // IPE
    {255, 11, 31, 0, {1, s_pruneGroup6024}}, // 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_pruneGroup6025[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup6026[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS2PreviewEIS2Offline_Link11_EVA_MCTF0_Out39Desc[] =
{
    {65538, 0, 39, 0, {1, s_pruneGroup6025}}, // IPE
    {65538, 23, 39, 0, {1, s_pruneGroup6026}}, // IPE
};

static const PruneVariant s_pruneGroup6027[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup6028[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS2PreviewEIS2Offline_Link12_EVA_MCTF0_Out40Desc[] =
{
    {65538, 0, 40, 0, {1, s_pruneGroup6027}}, // IPE
    {65538, 23, 40, 0, {1, s_pruneGroup6028}}, // IPE
};

static const PruneVariant s_pruneGroup6029[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup6030[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS2PreviewEIS2Offline_Link13_EVA_MCTF0_Out41Desc[] =
{
    {65538, 0, 41, 0, {1, s_pruneGroup6029}}, // IPE
    {65538, 23, 41, 0, {1, s_pruneGroup6030}}, // IPE
};

static const PruneVariant s_pruneGroup6031[] = {{PruneGroupAISEG, PruneTypePreviewVideo}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS2PreviewEIS2Offline_Link14_IPE25_Out8Desc[] =
{
    {255, 13, 0, 0, {1, s_pruneGroup6031}}, // AISegmentation
};

static const PruneVariant s_pruneGroup6032[] = {{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_pruneGroup6032}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup6033[] = {{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_pruneGroup6033}}, // AISegmentation
};

static const PruneVariant s_pruneGroup6034[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup6035[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS2PreviewEIS2Offline_Link17_AISegmentation13_Out22Desc[] =
{
    {65538, 0, 43, 0, {3, s_pruneGroup6034}}, // IPE
    {65538, 23, 43, 0, {3, s_pruneGroup6035}}, // IPE
};

static const PruneVariant s_pruneGroup6036[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup6037[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS2PreviewEIS2Offline_Link18_AISegmentation13_Out23Desc[] =
{
    {65538, 0, 20, 0, {3, s_pruneGroup6036}}, // IPE
    {65538, 23, 20, 0, {3, s_pruneGroup6037}}, // IPE
};

static const PruneVariant s_pruneGroup6038[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS2PreviewEIS2Offline_Link19_IPE22_Out8Desc[] =
{
    {255, 11, 0, 0, {1, s_pruneGroup6038}}, // ChiExternalNode_MUXER
};

static const PruneVariant s_pruneGroup6039[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS2PreviewEIS2Offline_Link20_ChiExternalNode_MUXER11_Out0Desc[] =
{
    {65538, 23, 0, 0, {1, s_pruneGroup6039}}, // IPE
};

static const PruneVariant s_pruneGroup6040[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS2PreviewEIS2Offline_Link21_IPE23_Out8Desc[] =
{
    {2, 1, 0, 0, {1, s_pruneGroup6040}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW
};

static ChiLinkNodeDescriptor s_1174_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors[] =
{
    {65538, 23, 8, 0, {1, s_pruneGroup6040}},
};
static const PruneVariant s_pruneGroup6041[] = {{PruneGroupHDR10P, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS2PreviewEIS2Offline_Link22_IPE23_Out9Desc[] =
{
    {2, 2, 0, 0, {2, s_pruneGroup6041}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_1175_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 23, 9, 0, {2, s_pruneGroup6041}},
};
static const PruneVariant s_pruneGroup6042[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS2PreviewEIS2Offline_Link23_ChiExternalNode_MUXER11_Out1Desc[] =
{
    {65538, 23, 1, 0, {1, s_pruneGroup6042}}, // IPE
};

static const PruneVariant s_pruneGroup6043[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS2PreviewEIS2Offline_Link24_ChiExternalNode_MUXER11_Out2Desc[] =
{
    {65538, 23, 2, 0, {1, s_pruneGroup6043}}, // IPE
};

static const PruneVariant s_pruneGroup6044[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS2PreviewEIS2Offline_Link25_IPE0_Out63Desc[] =
{
    {10, 1, 104, 0, {2, s_pruneGroup6044}}, // OfflineStats
};

static const PruneVariant s_pruneGroup6045[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS2PreviewEIS2Offline_Link26_IPE22_Out63Desc[] =
{
    {10, 1, 104, 0, {2, s_pruneGroup6045}}, // OfflineStats
};

static const PruneVariant s_pruneGroup6046[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS2PreviewEIS2Offline_Link27_IPE23_Out63Desc[] =
{
    {10, 1, 115, 0, {2, s_pruneGroup6046}}, // OfflineStats
};

static const PruneVariant s_pruneGroup6047[] = {{PruneGroupAWBR, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS2PreviewEIS2Offline_Link28_OfflineStats1_Out1Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup6047}}, // SinkNoBuffer
};

static ChiTargetPortDescriptor UsecaseZSL_VideoEIS2PreviewEIS2Offline_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_1171_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_1172_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_1173_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_1174_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_1175_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_pruneGroup6048[] = {{PruneGroupAWBR, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup6049[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup6050[] = {{PruneGroupAISEG, PruneTypePreviewVideo}};
static const PruneVariant s_pruneGroup6051[] = {{PruneGroupHDR10P, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup6052[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup6053[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup6054[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup6055[] = {{PruneGroupAISEG, PruneTypePreviewVideo}};
static const PruneVariant s_pruneGroup6056[] = {{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_pruneGroup6048}, 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_pruneGroup6049}, 0, 0, { 0 }},
    {UsecaseZSL_VideoEIS2PreviewEIS2Offline_node255_13_properties, 255, 13, {2, { 0 }, UsecaseZSL_VideoEIS2PreviewEIS2OfflineNode255_13InputPortDescriptors, 4, { 0 }, UsecaseZSL_VideoEIS2PreviewEIS2OfflineNode255_13OutputPortDescriptors}, 2, {1, s_pruneGroup6050}, 0, 0, { 0 }},
    {UsecaseZSL_VideoEIS2PreviewEIS2Offline_node255_21_properties, 255, 21, {1, { 0 }, UsecaseZSL_VideoEIS2PreviewEIS2OfflineNode255_21InputPortDescriptors, 1, { 0 }, UsecaseZSL_VideoEIS2PreviewEIS2OfflineNode255_21OutputPortDescriptors}, 2, {1, s_pruneGroup6051}, 0, 0, { 0 }},
    {UsecaseZSL_VideoEIS2PreviewEIS2Offline_node65538_0_properties, 65538, 0, {8, { 0 }, UsecaseZSL_VideoEIS2PreviewEIS2OfflineNode65538_0InputPortDescriptors, 4, { 0 }, UsecaseZSL_VideoEIS2PreviewEIS2OfflineNode65538_0OutputPortDescriptors}, 3, {1, s_pruneGroup6052}, 0, 0, { 0 }},
    {UsecaseZSL_VideoEIS2PreviewEIS2Offline_node65538_22_properties, 65538, 22, {3, { 0 }, UsecaseZSL_VideoEIS2PreviewEIS2OfflineNode65538_22InputPortDescriptors, 2, { 0 }, UsecaseZSL_VideoEIS2PreviewEIS2OfflineNode65538_22OutputPortDescriptors}, 3, {1, s_pruneGroup6053}, 0, 0, { 0 }},
    {UsecaseZSL_VideoEIS2PreviewEIS2Offline_node65538_23_properties, 65538, 23, {8, { 0 }, UsecaseZSL_VideoEIS2PreviewEIS2OfflineNode65538_23InputPortDescriptors, 3, { 0 }, UsecaseZSL_VideoEIS2PreviewEIS2OfflineNode65538_23OutputPortDescriptors}, 4, {1, s_pruneGroup6054}, 0, 0, { 0 }},
    {UsecaseZSL_VideoEIS2PreviewEIS2Offline_node65538_25_properties, 65538, 25, {3, { 0 }, UsecaseZSL_VideoEIS2PreviewEIS2OfflineNode65538_25InputPortDescriptors, 1, { 0 }, UsecaseZSL_VideoEIS2PreviewEIS2OfflineNode65538_25OutputPortDescriptors}, 2, {1, s_pruneGroup6055}, 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_pruneGroup6056}, 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_pruneGroup6057[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_source_Link_0NodeDescriptors[] =
{
    {255, 0, 0, 0, {1, s_pruneGroup6057}},
    {255, 1, 0, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup6058[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_source_Link_1NodeDescriptors[] =
{
    {255, 0, 1, 0, {1, s_pruneGroup6058}},
    {255, 1, 1, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup6059[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup6060[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup6061[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup6062[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup6063[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup6064[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_source_Link_2NodeDescriptors[] =
{
    {65538, 0, 2, 0, {1, s_pruneGroup6059}},
    {65538, 1, 2, 0, {1, s_pruneGroup6060}},
    {65538, 25, 2, 0, {3, s_pruneGroup6061}},
    {65538, 22, 2, 0, {1, s_pruneGroup6062}},
    {255, 11, 32, 0, {1, s_pruneGroup6063}},
    {255, 12, 32, 0, {1, s_pruneGroup6064}},
};
static const PruneVariant s_pruneGroup6065[] = {{PruneGroupHDR10P, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link0_IPE0_Out55Desc[] =
{
    {9, 0, 64, 0, {2, s_pruneGroup6065}}, // StatsParse
};

static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link1_StatsParse0_Out0Desc[] =
{
    {3, 11, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup6066[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link2_IPE0_Out8Desc[] =
{
    {2, 0, 0, 0, {1, s_pruneGroup6066}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW
};

static ChiLinkNodeDescriptor s_1176_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors[] =
{
    {65538, 0, 8, 0, {1, s_pruneGroup6066}},
};
static const PruneVariant s_pruneGroup6067[] = {{PruneGroupHDR10P, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link3_IPE1_Out9Desc[] =
{
    {255, 21, 0, 0, {0, NULL}}, // ChiHDR10P
    {2, 1, 0, 0, {2, s_pruneGroup6067}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_1177_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 1, 9, 0, {2, s_pruneGroup6067}},
};
static const PruneVariant s_pruneGroup6068[] = {{PruneGroupHDR10P, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link4_ChiHDR10P21_Out0Desc[] =
{
    {2, 3, 0, 0, {2, s_pruneGroup6068}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_1178_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {255, 21, 0, 0, {2, s_pruneGroup6068}},
};
static const PruneVariant s_pruneGroup6069[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup6070[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup6071[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup6072[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup6073[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link5_ChiEISV2Node0_Out0Desc[] =
{
    {65538, 0, 0, 0, {1, s_pruneGroup6069}}, // IPE
    {65543, 1, 32, 0, {1, s_pruneGroup6070}}, // EVA
    {65538, 23, 0, 0, {1, s_pruneGroup6071}}, // IPE
    {65543, 25, 3, 0, {1, s_pruneGroup6072}}, // EVA_MVWarp
    {65543, 25, 32, 0, {1, s_pruneGroup6073}}, // EVA
};

static const PruneVariant s_pruneGroup6074[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link6_ChiEISV2Node0_Out1Desc[] =
{
    {65538, 0, 1, 0, {1, s_pruneGroup6074}}, // IPE
};

static const PruneVariant s_pruneGroup6075[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup6076[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup6077[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup6078[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup6079[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link7_ChiEISV3Node1_Out0Desc[] =
{
    {255, 2, 0, 0, {1, s_pruneGroup6075}}, // ChiEISV3Node
    {65543, 1, 3, 0, {0, NULL}}, // EVA_MCTF
    {65538, 25, 0, 0, {3, s_pruneGroup6076}}, // IPE
    {65538, 22, 0, 0, {1, s_pruneGroup6077}}, // IPE
    {255, 11, 30, 0, {1, s_pruneGroup6078}}, // ChiExternalNode_MUXER
    {255, 12, 30, 0, {1, s_pruneGroup6079}}, // ChiExternalNode_MUXER
};

static const PruneVariant s_pruneGroup6080[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup6081[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup6082[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup6083[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup6084[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup6085[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup6086[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link8_ChiEISV3Node1_Out1Desc[] =
{
    {255, 2, 1, 0, {1, s_pruneGroup6080}}, // ChiEISV3Node
    {65543, 1, 5, 0, {0, NULL}}, // EVA_MCTF
    {65543, 1, 33, 0, {0, NULL}}, // EVA_MCTF
    {65538, 25, 1, 0, {3, s_pruneGroup6081}}, // IPE
    {65538, 22, 1, 0, {1, s_pruneGroup6082}}, // IPE
    {255, 11, 31, 0, {1, s_pruneGroup6083}}, // ChiExternalNode_MUXER
    {255, 12, 31, 0, {1, s_pruneGroup6084}}, // ChiExternalNode_MUXER
    {65543, 26, 5, 0, {1, s_pruneGroup6085}}, // EVA_MVWarp
    {65543, 25, 5, 0, {1, s_pruneGroup6086}}, // EVA_MVWarp
};

static const PruneVariant s_pruneGroup6087[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup6088[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup6089[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup6090[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link9_ChiEISV3Node2_Out0Desc[] =
{
    {65538, 1, 0, 0, {1, s_pruneGroup6087}}, // IPE
    {65543, 2, 3, 0, {1, s_pruneGroup6088}}, // EVA_MVWarp
    {65538, 24, 0, 0, {1, s_pruneGroup6089}}, // IPE
    {65543, 26, 3, 0, {1, s_pruneGroup6090}}, // EVA_MVWarp
};

static const PruneVariant s_pruneGroup6091[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup6092[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link10_ChiEISV3Node2_Out1Desc[] =
{
    {65538, 1, 1, 0, {1, s_pruneGroup6091}}, // IPE
    {65543, 2, 5, 0, {1, s_pruneGroup6092}}, // 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_pruneGroup6093[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup6094[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup6095[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link14_EVA_MCTF1_Out37Desc[] =
{
    {255, 2, 5, 0, {0, NULL}}, // ChiEISV3Node
    {65543, 2, 38, 0, {1, s_pruneGroup6093}}, // EVA_MVWarp
    {65543, 1, 35, 0, {0, NULL}}, // EVA_MCTF
    {65543, 26, 38, 0, {1, s_pruneGroup6094}}, // EVA_MVWarp
    {65543, 25, 38, 0, {1, s_pruneGroup6095}}, // EVA_MVWarp
};

static const PruneVariant s_pruneGroup6096[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link15_EVA_MCTF1_Out39Desc[] =
{
    {65538, 0, 39, 0, {1, s_pruneGroup6096}}, // IPE
};

static const PruneVariant s_pruneGroup6097[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link16_EVA_MCTF1_Out40Desc[] =
{
    {65538, 0, 40, 0, {1, s_pruneGroup6097}}, // IPE
};

static const PruneVariant s_pruneGroup6098[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link17_EVA_MCTF1_Out41Desc[] =
{
    {65538, 0, 41, 0, {1, s_pruneGroup6098}}, // IPE
};

static const PruneVariant s_pruneGroup6099[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link18_EVA_MVWarp2_Out39Desc[] =
{
    {65538, 1, 39, 0, {1, s_pruneGroup6099}}, // IPE
};

static const PruneVariant s_pruneGroup6100[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link19_EVA_MVWarp2_Out40Desc[] =
{
    {65538, 1, 40, 0, {1, s_pruneGroup6100}}, // IPE
};

static const PruneVariant s_pruneGroup6101[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link20_EVA_MVWarp2_Out41Desc[] =
{
    {65538, 1, 41, 0, {1, s_pruneGroup6101}}, // IPE
};

static const PruneVariant s_pruneGroup6102[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link21_IPE25_Out8Desc[] =
{
    {255, 13, 0, 0, {3, s_pruneGroup6102}}, // AISegmentation
};

static const PruneVariant s_pruneGroup6103[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeTRUE}, {PruneGroupEIS, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link22_AISegmentation13_Out30Desc[] =
{
    {3, 88, 0, 0, {4, s_pruneGroup6103}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup6104[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeTRUE}, {PruneGroupEIS, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link23_AISegmentation13_Out24Desc[] =
{
    {255, 13, 9, 0, {4, s_pruneGroup6104}}, // AISegmentation
};

static const PruneVariant s_pruneGroup6105[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup6106[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup6107[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup6108[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link24_AISegmentation13_Out22Desc[] =
{
    {65538, 0, 43, 0, {5, s_pruneGroup6105}}, // IPE
    {65538, 1, 43, 0, {5, s_pruneGroup6106}}, // IPE
    {65538, 23, 43, 0, {5, s_pruneGroup6107}}, // IPE
    {65538, 24, 43, 0, {5, s_pruneGroup6108}}, // IPE
};

static const PruneVariant s_pruneGroup6109[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup6110[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup6111[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup6112[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link25_AISegmentation13_Out23Desc[] =
{
    {65538, 0, 20, 0, {5, s_pruneGroup6109}}, // IPE
    {65538, 1, 20, 0, {5, s_pruneGroup6110}}, // IPE
    {65538, 23, 20, 0, {5, s_pruneGroup6111}}, // IPE
    {65538, 24, 20, 0, {5, s_pruneGroup6112}}, // IPE
};

static const PruneVariant s_pruneGroup6113[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link26_IPE22_Out8Desc[] =
{
    {255, 11, 0, 0, {1, s_pruneGroup6113}}, // ChiExternalNode_MUXER
};

static const PruneVariant s_pruneGroup6114[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link27_ChiExternalNode_MUXER11_Out0Desc[] =
{
    {255, 0, 0, 0, {1, s_pruneGroup6114}}, // ChiEISV2Node
};

static const PruneVariant s_pruneGroup6115[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link28_IPE22_Out9Desc[] =
{
    {255, 12, 0, 0, {1, s_pruneGroup6115}}, // ChiExternalNode_MUXER
};

static const PruneVariant s_pruneGroup6116[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link29_ChiExternalNode_MUXER12_Out0Desc[] =
{
    {255, 2, 0, 0, {1, s_pruneGroup6116}}, // ChiEISV3Node
};

static const PruneVariant s_pruneGroup6117[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link30_IPE23_Out8Desc[] =
{
    {2, 1, 0, 0, {1, s_pruneGroup6117}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW
};

static ChiLinkNodeDescriptor s_1179_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors[] =
{
    {65538, 23, 8, 0, {1, s_pruneGroup6117}},
};
static const PruneVariant s_pruneGroup6118[] = {{PruneGroupHDR10P, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link31_IPE24_Out9Desc[] =
{
    {2, 2, 0, 0, {2, s_pruneGroup6118}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_1180_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 24, 9, 0, {2, s_pruneGroup6118}},
};
static const PruneVariant s_pruneGroup6119[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link32_ChiExternalNode_MUXER11_Out1Desc[] =
{
    {65538, 23, 1, 0, {1, s_pruneGroup6119}}, // IPE
};

static const PruneVariant s_pruneGroup6120[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link33_ChiExternalNode_MUXER11_Out2Desc[] =
{
    {65538, 23, 2, 0, {1, s_pruneGroup6120}}, // IPE
};

static const PruneVariant s_pruneGroup6121[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link34_ChiExternalNode_MUXER12_Out1Desc[] =
{
    {65538, 24, 1, 0, {1, s_pruneGroup6121}}, // IPE
};

static const PruneVariant s_pruneGroup6122[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link35_ChiExternalNode_MUXER12_Out2Desc[] =
{
    {65538, 24, 2, 0, {1, s_pruneGroup6122}}, // IPE
};

static const PruneVariant s_pruneGroup6123[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link36_EVA_MVWarp26_Out39Desc[] =
{
    {65538, 24, 39, 0, {1, s_pruneGroup6123}}, // IPE
};

static const PruneVariant s_pruneGroup6124[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link37_EVA_MVWarp26_Out40Desc[] =
{
    {65538, 24, 40, 0, {1, s_pruneGroup6124}}, // IPE
};

static const PruneVariant s_pruneGroup6125[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link38_EVA_MVWarp26_Out41Desc[] =
{
    {65538, 24, 41, 0, {1, s_pruneGroup6125}}, // IPE
};

static const PruneVariant s_pruneGroup6126[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link39_EVA_MVWarp25_Out39Desc[] =
{
    {65538, 23, 39, 0, {1, s_pruneGroup6126}}, // IPE
};

static const PruneVariant s_pruneGroup6127[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link40_EVA_MVWarp25_Out40Desc[] =
{
    {65538, 23, 40, 0, {1, s_pruneGroup6127}}, // IPE
};

static const PruneVariant s_pruneGroup6128[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link41_EVA_MVWarp25_Out41Desc[] =
{
    {65538, 23, 41, 0, {1, s_pruneGroup6128}}, // IPE
};

static const PruneVariant s_pruneGroup6129[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link42_IPE0_Out63Desc[] =
{
    {10, 1, 104, 0, {2, s_pruneGroup6129}}, // OfflineStats
};

static const PruneVariant s_pruneGroup6130[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link43_IPE22_Out63Desc[] =
{
    {10, 1, 104, 0, {2, s_pruneGroup6130}}, // OfflineStats
};

static const PruneVariant s_pruneGroup6131[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link44_IPE23_Out63Desc[] =
{
    {10, 1, 115, 0, {2, s_pruneGroup6131}}, // OfflineStats
};

static const PruneVariant s_pruneGroup6132[] = {{PruneGroupAWBR, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link45_OfflineStats1_Out1Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup6132}}, // SinkNoBuffer
};

static ChiTargetPortDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_1176_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_1177_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_1178_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_1179_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_1180_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_pruneGroup6133[] = {{PruneGroupAWBR, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup6134[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup6135[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup6136[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup6137[] = {{PruneGroupHDR10P, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup6138[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup6139[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup6140[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup6141[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup6142[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup6143[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup6144[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup6145[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup6146[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup6147[] = {{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_pruneGroup6133}, 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_pruneGroup6134}, 0, 0, { 0 }},
    {UsecaseZSL_VideoEIS3PreviewEIS2Offline_node255_12_properties, 255, 12, {4, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode255_12InputPortDescriptors, 3, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode255_12OutputPortDescriptors}, 3, {1, s_pruneGroup6135}, 0, 0, { 0 }},
    {UsecaseZSL_VideoEIS3PreviewEIS2Offline_node255_13_properties, 255, 13, {2, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode255_13InputPortDescriptors, 4, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode255_13OutputPortDescriptors}, 2, {3, s_pruneGroup6136}, 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_pruneGroup6137}, 0, 0, { 0 }},
    {UsecaseZSL_VideoEIS3PreviewEIS2Offline_node65538_0_properties, 65538, 0, {8, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode65538_0InputPortDescriptors, 3, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode65538_0OutputPortDescriptors}, 3, {1, s_pruneGroup6138}, 0, 0, { 0 }},
    {UsecaseZSL_VideoEIS3PreviewEIS2Offline_node65538_1_properties, 65538, 1, {8, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode65538_1InputPortDescriptors, 1, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode65538_1OutputPortDescriptors}, 3, {1, s_pruneGroup6139}, 0, 0, { 0 }},
    {UsecaseZSL_VideoEIS3PreviewEIS2Offline_node65538_22_properties, 65538, 22, {3, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode65538_22InputPortDescriptors, 3, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode65538_22OutputPortDescriptors}, 3, {1, s_pruneGroup6140}, 0, 0, { 0 }},
    {UsecaseZSL_VideoEIS3PreviewEIS2Offline_node65538_23_properties, 65538, 23, {8, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode65538_23InputPortDescriptors, 2, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode65538_23OutputPortDescriptors}, 4, {1, s_pruneGroup6141}, 0, 0, { 0 }},
    {UsecaseZSL_VideoEIS3PreviewEIS2Offline_node65538_24_properties, 65538, 24, {8, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode65538_24InputPortDescriptors, 1, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode65538_24OutputPortDescriptors}, 4, {1, s_pruneGroup6142}, 0, 0, { 0 }},
    {UsecaseZSL_VideoEIS3PreviewEIS2Offline_node65538_25_properties, 65538, 25, {3, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode65538_25InputPortDescriptors, 1, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode65538_25OutputPortDescriptors}, 2, {3, s_pruneGroup6143}, 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_pruneGroup6144}, 0, 0, { 0 }},
    {UsecaseZSL_VideoEIS3PreviewEIS2Offline_node65543_25_properties, 65543, 25, {4, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode65543_25InputPortDescriptors, 3, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode65543_25OutputPortDescriptors}, 2, {1, s_pruneGroup6145}, 0, 0, { 0 }},
    {UsecaseZSL_VideoEIS3PreviewEIS2Offline_node65543_26_properties, 65543, 26, {3, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode65543_26InputPortDescriptors, 3, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode65543_26OutputPortDescriptors}, 2, {1, s_pruneGroup6146}, 0, 0, { 0 }},
    {UsecaseZSL_VideoEIS3PreviewEIS2Offline_node9_0_properties, 9, 0, {1, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode9_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode9_0OutputPortDescriptors}, 1, {1, s_pruneGroup6147}, 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_pruneGroup6148[] = {{PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoNoEISPreviewNoEISOffline_source_Link_0NodeDescriptors[] =
{
    {255, 3, 0, 0, {1, s_pruneGroup6148}},
};
static const PruneVariant s_pruneGroup6149[] = {{PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoNoEISPreviewNoEISOffline_source_Link_1NodeDescriptors[] =
{
    {255, 3, 1, 0, {1, s_pruneGroup6149}},
};
static const PruneVariant s_pruneGroup6150[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup6151[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup6152[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoNoEISPreviewNoEISOffline_source_Link_2NodeDescriptors[] =
{
    {65538, 10, 2, 0, {1, s_pruneGroup6150}},
    {65538, 22, 2, 0, {1, s_pruneGroup6151}},
    {255, 11, 32, 0, {1, s_pruneGroup6152}},
    {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_1181_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_1182_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors[] =
{
    {65538, 10, 8, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup6153[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup6154[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup6155[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoNoEISPreviewNoEISOffline_Link2_GMENode3_Out0Desc[] =
{
    {65538, 10, 0, 0, {1, s_pruneGroup6153}}, // IPE
    {65543, 10, 3, 0, {0, NULL}}, // EVA_MCTF
    {65538, 22, 0, 0, {1, s_pruneGroup6154}}, // IPE
    {255, 11, 30, 0, {1, s_pruneGroup6155}}, // ChiExternalNode_MUXER
    {65538, 26, 0, 0, {0, NULL}}, // IPE
};

static const PruneVariant s_pruneGroup6156[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup6157[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup6158[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoNoEISPreviewNoEISOffline_Link3_GMENode3_Out1Desc[] =
{
    {65538, 10, 1, 0, {1, s_pruneGroup6156}}, // IPE
    {65543, 10, 5, 0, {0, NULL}}, // EVA_MCTF
    {65543, 10, 33, 0, {0, NULL}}, // EVA_MCTF
    {65538, 22, 1, 0, {1, s_pruneGroup6157}}, // IPE
    {255, 11, 31, 0, {1, s_pruneGroup6158}}, // 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_pruneGroup6159[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup6160[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoNoEISPreviewNoEISOffline_Link8_EVA_MCTF10_Out39Desc[] =
{
    {65538, 10, 39, 0, {1, s_pruneGroup6159}}, // IPE
    {65538, 23, 39, 0, {1, s_pruneGroup6160}}, // IPE
};

static const PruneVariant s_pruneGroup6161[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup6162[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoNoEISPreviewNoEISOffline_Link9_EVA_MCTF10_Out40Desc[] =
{
    {65538, 10, 40, 0, {1, s_pruneGroup6161}}, // IPE
    {65538, 23, 40, 0, {1, s_pruneGroup6162}}, // IPE
};

static const PruneVariant s_pruneGroup6163[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup6164[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoNoEISPreviewNoEISOffline_Link10_EVA_MCTF10_Out41Desc[] =
{
    {65538, 10, 41, 0, {1, s_pruneGroup6163}}, // IPE
    {65538, 23, 41, 0, {1, s_pruneGroup6164}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_VideoNoEISPreviewNoEISOffline_Link11_EVA_MCTF10_Out0Desc[] =
{
    {3, 10, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup6165[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoNoEISPreviewNoEISOffline_Link12_IPE22_Out8Desc[] =
{
    {255, 11, 0, 0, {1, s_pruneGroup6165}}, // ChiExternalNode_MUXER
};

static const PruneVariant s_pruneGroup6166[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoNoEISPreviewNoEISOffline_Link13_ChiExternalNode_MUXER11_Out0Desc[] =
{
    {65538, 23, 0, 0, {1, s_pruneGroup6166}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_VideoNoEISPreviewNoEISOffline_Link14_IPE23_Out8Desc[] =
{
    {2, 2, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW
};

static ChiLinkNodeDescriptor s_1183_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_1184_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 23, 9, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup6167[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoNoEISPreviewNoEISOffline_Link16_IPE23_Out51Desc[] =
{
    {2, 6, 0, 0, {1, s_pruneGroup6167}}, // SinkBuffer ]-> TARGET_BUFFER_APP
};

static ChiLinkNodeDescriptor s_1185_TARGET_BUFFER_APP_Link_NodeDescriptors[] =
{
    {65538, 23, 51, 0, {1, s_pruneGroup6167}},
};
static const PruneVariant s_pruneGroup6168[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoNoEISPreviewNoEISOffline_Link17_ChiExternalNode_MUXER11_Out1Desc[] =
{
    {65538, 23, 1, 0, {1, s_pruneGroup6168}}, // IPE
};

static const PruneVariant s_pruneGroup6169[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoNoEISPreviewNoEISOffline_Link18_ChiExternalNode_MUXER11_Out2Desc[] =
{
    {65538, 23, 2, 0, {1, s_pruneGroup6169}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_VideoNoEISPreviewNoEISOffline_Link19_IPE26_Out8Desc[] =
{
    {255, 14, 0, 0, {0, NULL}}, // AISegmentation
};

static const PruneVariant s_pruneGroup6170[] = {{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_pruneGroup6170}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup6171[] = {{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_pruneGroup6171}}, // AISegmentation
};

static const PruneVariant s_pruneGroup6172[] = {{PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup6173[] = {{PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoNoEISPreviewNoEISOffline_Link22_AISegmentation14_Out22Desc[] =
{
    {65538, 10, 43, 0, {2, s_pruneGroup6172}}, // IPE
    {65538, 23, 43, 0, {2, s_pruneGroup6173}}, // IPE
};

static const PruneVariant s_pruneGroup6174[] = {{PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup6175[] = {{PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoNoEISPreviewNoEISOffline_Link23_AISegmentation14_Out23Desc[] =
{
    {65538, 10, 20, 0, {2, s_pruneGroup6174}}, // IPE
    {65538, 23, 20, 0, {2, s_pruneGroup6175}}, // IPE
};

static const PruneVariant s_pruneGroup6176[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoNoEISPreviewNoEISOffline_Link24_IPE10_Out63Desc[] =
{
    {10, 1, 104, 0, {2, s_pruneGroup6176}}, // OfflineStats
};

static const PruneVariant s_pruneGroup6177[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoNoEISPreviewNoEISOffline_Link25_IPE22_Out63Desc[] =
{
    {10, 1, 104, 0, {2, s_pruneGroup6177}}, // OfflineStats
};

static const PruneVariant s_pruneGroup6178[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoNoEISPreviewNoEISOffline_Link26_IPE23_Out63Desc[] =
{
    {10, 1, 115, 0, {2, s_pruneGroup6178}}, // OfflineStats
};

static const PruneVariant s_pruneGroup6179[] = {{PruneGroupAWBR, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoNoEISPreviewNoEISOffline_Link27_OfflineStats1_Out1Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup6179}}, // SinkNoBuffer
};

static ChiTargetPortDescriptor UsecaseZSL_VideoNoEISPreviewNoEISOffline_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_1181_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_1182_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_1183_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_1184_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_APP", &UsecaseZSL_TARGET_BUFFER_APP_target, 1, s_1185_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_pruneGroup6180[] = {{PruneGroupAWBR, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup6181[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup6182[] = {{PruneGroupAISEG, PruneTypePreviewVideo}};
static const PruneVariant s_pruneGroup6183[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup6184[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup6185[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup6186[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup6187[] = {{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_pruneGroup6180}, 0, 0, { 0 }},
    {UsecaseZSL_VideoNoEISPreviewNoEISOffline_node255_11_properties, 255, 11, {4, { 0 }, UsecaseZSL_VideoNoEISPreviewNoEISOfflineNode255_11InputPortDescriptors, 3, { 0 }, UsecaseZSL_VideoNoEISPreviewNoEISOfflineNode255_11OutputPortDescriptors}, 3, {1, s_pruneGroup6181}, 0, 0, { 0 }},
    {UsecaseZSL_VideoNoEISPreviewNoEISOffline_node255_14_properties, 255, 14, {2, { 0 }, UsecaseZSL_VideoNoEISPreviewNoEISOfflineNode255_14InputPortDescriptors, 4, { 0 }, UsecaseZSL_VideoNoEISPreviewNoEISOfflineNode255_14OutputPortDescriptors}, 2, {1, s_pruneGroup6182}, 0, 0, { 0 }},
    {UsecaseZSL_VideoNoEISPreviewNoEISOffline_node255_3_properties, 255, 3, {2, { 0 }, UsecaseZSL_VideoNoEISPreviewNoEISOfflineNode255_3InputPortDescriptors, 2, { 0 }, UsecaseZSL_VideoNoEISPreviewNoEISOfflineNode255_3OutputPortDescriptors}, 3, {1, s_pruneGroup6183}, 0, 0, { 0 }},
    {UsecaseZSL_VideoNoEISPreviewNoEISOffline_node65538_10_properties, 65538, 10, {8, { 0 }, UsecaseZSL_VideoNoEISPreviewNoEISOfflineNode65538_10InputPortDescriptors, 3, { 0 }, UsecaseZSL_VideoNoEISPreviewNoEISOfflineNode65538_10OutputPortDescriptors}, 1, {1, s_pruneGroup6184}, 0, 0, { 0 }},
    {UsecaseZSL_VideoNoEISPreviewNoEISOffline_node65538_22_properties, 65538, 22, {3, { 0 }, UsecaseZSL_VideoNoEISPreviewNoEISOfflineNode65538_22InputPortDescriptors, 2, { 0 }, UsecaseZSL_VideoNoEISPreviewNoEISOfflineNode65538_22OutputPortDescriptors}, 3, {1, s_pruneGroup6185}, 0, 0, { 0 }},
    {UsecaseZSL_VideoNoEISPreviewNoEISOffline_node65538_23_properties, 65538, 23, {8, { 0 }, UsecaseZSL_VideoNoEISPreviewNoEISOfflineNode65538_23InputPortDescriptors, 4, { 0 }, UsecaseZSL_VideoNoEISPreviewNoEISOfflineNode65538_23OutputPortDescriptors}, 3, {1, s_pruneGroup6186}, 0, 0, { 0 }},
    {UsecaseZSL_VideoNoEISPreviewNoEISOffline_node65538_26_properties, 65538, 26, {3, { 0 }, UsecaseZSL_VideoNoEISPreviewNoEISOfflineNode65538_26InputPortDescriptors, 1, { 0 }, UsecaseZSL_VideoNoEISPreviewNoEISOfflineNode65538_26OutputPortDescriptors}, 2, {1, s_pruneGroup6187}, 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 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_pruneGroup6188[] = {{PruneGroupEIS, PruneTypePreviewOnly}, {PruneGroupEIS, PruneTypePreviewOnVideoOff}};
static const PruneVariant s_pruneGroup6189[] = {{PruneGroupEIS, PruneTypePreviewOnly}, {PruneGroupEIS, PruneTypePreviewOnVideoOff}};
static const PruneVariant s_pruneGroup6190[] = {{PruneGroupEIS, PruneTypePreviewOffVideoOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_Link19_IPE0_Out8Desc[] =
{
    {255, 0, 0, 0, {2, s_pruneGroup6188}}, // ChiEISDGNode
    {255, 2, 0, 0, {2, s_pruneGroup6189}}, // ChiNode
    {2, 5, 0, 0, {1, s_pruneGroup6190}}, // SinkBuffer ]-> TARGET_BUFFER_DISPLAY
};

static ChiLinkNodeDescriptor s_1186_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors[] =
{
    {65538, 0, 8, 0, {1, s_pruneGroup6190}},
};
static const PruneVariant s_pruneGroup6191[] = {{PruneGroupEIS, PruneTypeVideoOnly}, {PruneGroupEIS, PruneTypePreviewOffVideoOn}};
static const PruneVariant s_pruneGroup6192[] = {{PruneGroupEIS, PruneTypeVideoOnly}, {PruneGroupEIS, PruneTypePreviewOffVideoOn}};
static const PruneVariant s_pruneGroup6193[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOn}};
static const PruneVariant s_pruneGroup6194[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOn}};
static const PruneVariant s_pruneGroup6195[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOff}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_Link20_IPE0_Out9Desc[] =
{
    {255, 3, 0, 0, {2, s_pruneGroup6191}}, // ChiEISDGNode
    {255, 5, 0, 0, {2, s_pruneGroup6192}}, // ChiNode
    {255, 6, 0, 0, {1, s_pruneGroup6193}}, // ChiEISDGNode
    {255, 8, 0, 0, {1, s_pruneGroup6194}}, // ChiNode
    {2, 1, 3, 0, {1, s_pruneGroup6195}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_1187_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 0, 9, 0, {1, s_pruneGroup6195}},
};
static const PruneVariant s_pruneGroup6196[] = {{PruneGroupEIS, PruneTypePreviewOnly}, {PruneGroupEIS, PruneTypePreviewOnVideoOff}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_Link21_ChiNode1_Out0Desc[] =
{
    {255, 2, 1, 0, {2, s_pruneGroup6196}}, // ChiNode
};

static const PruneVariant s_pruneGroup6197[] = {{PruneGroupEIS, PruneTypeVideoOnly}, {PruneGroupEIS, PruneTypePreviewOffVideoOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_Link22_ChiNode4_Out0Desc[] =
{
    {255, 5, 1, 0, {2, s_pruneGroup6197}}, // ChiNode
};

static const PruneVariant s_pruneGroup6198[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_Link23_ChiNode7_Out0Desc[] =
{
    {255, 8, 1, 0, {1, s_pruneGroup6198}}, // ChiNode
};

static const PruneVariant s_pruneGroup6199[] = {{PruneGroupEIS, PruneTypePreviewOnly}, {PruneGroupEIS, PruneTypePreviewOnVideoOff}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_Link24_ChiNode2_Out0Desc[] =
{
    {2, 5, 0, 0, {2, s_pruneGroup6199}}, // SinkBuffer ]-> TARGET_BUFFER_DISPLAY
};

static ChiLinkNodeDescriptor s_1188_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors[] =
{
    {255, 2, 0, 0, {2, s_pruneGroup6199}},
};
static const PruneVariant s_pruneGroup6200[] = {{PruneGroupEIS, PruneTypeVideoOnly}, {PruneGroupEIS, PruneTypePreviewOffVideoOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_Link25_ChiNode5_Out0Desc[] =
{
    {2, 1, 3, 0, {2, s_pruneGroup6200}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_1189_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {255, 5, 0, 0, {2, s_pruneGroup6200}},
};
static const PruneVariant s_pruneGroup6201[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_Link26_ChiNode8_Out0Desc[] =
{
    {65538, 2, 0, 0, {1, s_pruneGroup6201}}, // IPE
};

static const PruneVariant s_pruneGroup6202[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_Link27_IPE2_Out8Desc[] =
{
    {2, 5, 0, 0, {1, s_pruneGroup6202}}, // SinkBuffer ]-> TARGET_BUFFER_DISPLAY
};

static ChiLinkNodeDescriptor s_1190_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors[] =
{
    {65538, 2, 8, 0, {1, s_pruneGroup6202}},
};
static const PruneVariant s_pruneGroup6203[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_Link28_IPE2_Out9Desc[] =
{
    {2, 1, 3, 0, {1, s_pruneGroup6203}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_1191_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 2, 9, 0, {1, s_pruneGroup6203}},
};
static const PruneVariant s_pruneGroup6204[] = {{PruneGroupEIS, PruneTypePreviewOnly}, {PruneGroupEIS, PruneTypePreviewOnVideoOff}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_Link29_ChiEISDGNode0_Out0Desc[] =
{
    {255, 1, 1, 0, {2, s_pruneGroup6204}}, // ChiNode
};

static const PruneVariant s_pruneGroup6205[] = {{PruneGroupEIS, PruneTypeVideoOnly}, {PruneGroupEIS, PruneTypePreviewOffVideoOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_Link30_ChiEISDGNode3_Out0Desc[] =
{
    {255, 4, 1, 0, {2, s_pruneGroup6205}}, // ChiNode
};

static const PruneVariant s_pruneGroup6206[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_Link31_ChiEISDGNode6_Out0Desc[] =
{
    {255, 7, 1, 0, {1, s_pruneGroup6206}}, // 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_1192_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_1186_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors}, // TARGET_BUFFER_DISPLAY
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_1187_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_DISPLAY", &UsecaseZSL_TARGET_BUFFER_DISPLAY_target, 1, s_1188_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors}, // TARGET_BUFFER_DISPLAY
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_1189_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_DISPLAY", &UsecaseZSL_TARGET_BUFFER_DISPLAY_target, 1, s_1190_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors}, // TARGET_BUFFER_DISPLAY
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_1191_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_RAW_OUT", &UsecaseZSL_TARGET_BUFFER_RAW_OUT_target, 1, s_1192_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_pruneGroup6207[] = {{PruneGroupEIS, PruneTypePreviewOnly}, {PruneGroupEIS, PruneTypePreviewOnVideoOff}};
static const PruneVariant s_pruneGroup6208[] = {{PruneGroupEIS, PruneTypePreviewOnly}, {PruneGroupEIS, PruneTypePreviewOnVideoOff}};
static const PruneVariant s_pruneGroup6209[] = {{PruneGroupEIS, PruneTypePreviewOnly}, {PruneGroupEIS, PruneTypePreviewOnVideoOff}};
static const PruneVariant s_pruneGroup6210[] = {{PruneGroupEIS, PruneTypeVideoOnly}, {PruneGroupEIS, PruneTypePreviewOffVideoOn}};
static const PruneVariant s_pruneGroup6211[] = {{PruneGroupEIS, PruneTypeVideoOnly}, {PruneGroupEIS, PruneTypePreviewOffVideoOn}};
static const PruneVariant s_pruneGroup6212[] = {{PruneGroupEIS, PruneTypeVideoOnly}, {PruneGroupEIS, PruneTypePreviewOffVideoOn}};
static const PruneVariant s_pruneGroup6213[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOn}};
static const PruneVariant s_pruneGroup6214[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOn}};
static const PruneVariant s_pruneGroup6215[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOn}};
static const PruneVariant s_pruneGroup6216[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOn}};
static const PruneVariant s_pruneGroup6217[] = {{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_pruneGroup6207}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_node255_1_properties, 255, 1, {1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoTNode255_1InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoTNode255_1OutputPortDescriptors}, 2, {2, s_pruneGroup6208}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_node255_2_properties, 255, 2, {2, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoTNode255_2InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoTNode255_2OutputPortDescriptors}, 2, {2, s_pruneGroup6209}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_node255_3_properties, 255, 3, {1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoTNode255_3InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoTNode255_3OutputPortDescriptors}, 3, {2, s_pruneGroup6210}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_node255_4_properties, 255, 4, {1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoTNode255_4InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoTNode255_4OutputPortDescriptors}, 2, {2, s_pruneGroup6211}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_node255_5_properties, 255, 5, {2, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoTNode255_5InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoTNode255_5OutputPortDescriptors}, 2, {2, s_pruneGroup6212}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_node255_6_properties, 255, 6, {1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoTNode255_6InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoTNode255_6OutputPortDescriptors}, 3, {1, s_pruneGroup6213}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_node255_7_properties, 255, 7, {1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoTNode255_7InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoTNode255_7OutputPortDescriptors}, 2, {1, s_pruneGroup6214}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_node255_8_properties, 255, 8, {2, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoTNode255_8InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoTNode255_8OutputPortDescriptors}, 2, {1, s_pruneGroup6215}, 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_pruneGroup6216}, 0, 0, { 0 }},
    {NULL, 8, 0, {1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoTNode8_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoTNode8_0OutputPortDescriptors}, 0, {1, s_pruneGroup6217}, 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 OfflinePreview***************************/

static const PruneVariant s_pruneGroup6218[] = {{PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflinePreview_source_Link_0NodeDescriptors[] =
{
    {255, 3, 0, 0, {1, s_pruneGroup6218}},
};
static const PruneVariant s_pruneGroup6219[] = {{PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflinePreview_source_Link_1NodeDescriptors[] =
{
    {255, 3, 1, 0, {1, s_pruneGroup6219}},
};
static const PruneVariant s_pruneGroup6220[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup6221[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup6222[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflinePreview_source_Link_2NodeDescriptors[] =
{
    {65538, 10, 2, 0, {1, s_pruneGroup6220}},
    {65538, 26, 2, 0, {0, NULL}},
    {65538, 22, 2, 0, {1, s_pruneGroup6221}},
    {255, 11, 32, 0, {1, s_pruneGroup6222}},
};
static ChiLinkNodeDescriptor UsecaseZSL_OfflinePreview_Link0_IPE10_Out9Desc[] =
{
    {2, 3, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_1193_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_1194_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors[] =
{
    {65538, 10, 8, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup6223[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflinePreview_Link2_IPE10_Out51Desc[] =
{
    {2, 4, 0, 0, {1, s_pruneGroup6223}}, // SinkBuffer ]-> TARGET_BUFFER_APP
};

static ChiLinkNodeDescriptor s_1195_TARGET_BUFFER_APP_Link_NodeDescriptors[] =
{
    {65538, 10, 51, 0, {1, s_pruneGroup6223}},
};
static const PruneVariant s_pruneGroup6224[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup6225[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup6226[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflinePreview_Link3_GMENode3_Out0Desc[] =
{
    {65538, 10, 0, 0, {1, s_pruneGroup6224}}, // IPE
    {65543, 10, 3, 0, {0, NULL}}, // EVA_MCTF
    {65538, 26, 0, 0, {0, NULL}}, // IPE
    {65538, 22, 0, 0, {1, s_pruneGroup6225}}, // IPE
    {255, 11, 30, 0, {1, s_pruneGroup6226}}, // ChiExternalNode_MUXER
};

static const PruneVariant s_pruneGroup6227[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup6228[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup6229[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflinePreview_Link4_GMENode3_Out1Desc[] =
{
    {65538, 10, 1, 0, {1, s_pruneGroup6227}}, // 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_pruneGroup6228}}, // IPE
    {255, 11, 31, 0, {1, s_pruneGroup6229}}, // 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_pruneGroup6230[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup6231[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflinePreview_Link10_EVA_MCTF10_Out39Desc[] =
{
    {65538, 10, 39, 0, {1, s_pruneGroup6230}}, // IPE
    {65538, 23, 39, 0, {1, s_pruneGroup6231}}, // IPE
};

static const PruneVariant s_pruneGroup6232[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup6233[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflinePreview_Link11_EVA_MCTF10_Out40Desc[] =
{
    {65538, 10, 40, 0, {1, s_pruneGroup6232}}, // IPE
    {65538, 23, 40, 0, {1, s_pruneGroup6233}}, // IPE
};

static const PruneVariant s_pruneGroup6234[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup6235[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflinePreview_Link12_EVA_MCTF10_Out41Desc[] =
{
    {65538, 10, 41, 0, {1, s_pruneGroup6234}}, // IPE
    {65538, 23, 41, 0, {1, s_pruneGroup6235}}, // 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_pruneGroup6236[] = {{PruneGroupAI, PruneTypeEnable}, {PruneGroupAISegOnly, PruneTypeTRUE}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflinePreview_Link15_AISegmentation14_Out30Desc[] =
{
    {3, 88, 0, 0, {2, s_pruneGroup6236}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup6237[] = {{PruneGroupAI, PruneTypeEnable}, {PruneGroupAISegOnly, PruneTypeTRUE}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflinePreview_Link16_AISegmentation14_Out24Desc[] =
{
    {255, 14, 9, 0, {2, s_pruneGroup6237}}, // AISegmentation
};

static const PruneVariant s_pruneGroup6238[] = {{PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup6239[] = {{PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflinePreview_Link17_AISegmentation14_Out22Desc[] =
{
    {65538, 10, 43, 0, {2, s_pruneGroup6238}}, // IPE
    {65538, 23, 43, 0, {2, s_pruneGroup6239}}, // IPE
};

static const PruneVariant s_pruneGroup6240[] = {{PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup6241[] = {{PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflinePreview_Link18_AISegmentation14_Out23Desc[] =
{
    {65538, 10, 20, 0, {2, s_pruneGroup6240}}, // IPE
    {65538, 23, 20, 0, {2, s_pruneGroup6241}}, // IPE
};

static const PruneVariant s_pruneGroup6242[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflinePreview_Link19_IPE22_Out8Desc[] =
{
    {255, 11, 0, 0, {1, s_pruneGroup6242}}, // ChiExternalNode_MUXER
};

static const PruneVariant s_pruneGroup6243[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflinePreview_Link20_ChiExternalNode_MUXER11_Out0Desc[] =
{
    {65538, 23, 0, 0, {1, s_pruneGroup6243}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_OfflinePreview_Link21_IPE23_Out8Desc[] =
{
    {2, 2, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW
};

static ChiLinkNodeDescriptor s_1196_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_1197_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 23, 9, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup6244[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflinePreview_Link23_IPE23_Out51Desc[] =
{
    {2, 4, 0, 0, {1, s_pruneGroup6244}}, // SinkBuffer ]-> TARGET_BUFFER_APP
};

static ChiLinkNodeDescriptor s_1198_TARGET_BUFFER_APP_Link_NodeDescriptors[] =
{
    {65538, 23, 51, 0, {1, s_pruneGroup6244}},
};
static const PruneVariant s_pruneGroup6245[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflinePreview_Link24_ChiExternalNode_MUXER11_Out1Desc[] =
{
    {65538, 23, 1, 0, {1, s_pruneGroup6245}}, // IPE
};

static const PruneVariant s_pruneGroup6246[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflinePreview_Link25_ChiExternalNode_MUXER11_Out2Desc[] =
{
    {65538, 23, 2, 0, {1, s_pruneGroup6246}}, // IPE
};

static const PruneVariant s_pruneGroup6247[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflinePreview_Link26_IPE10_Out63Desc[] =
{
    {10, 1, 104, 0, {2, s_pruneGroup6247}}, // OfflineStats
};

static const PruneVariant s_pruneGroup6248[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflinePreview_Link27_IPE22_Out63Desc[] =
{
    {10, 1, 104, 0, {2, s_pruneGroup6248}}, // OfflineStats
};

static const PruneVariant s_pruneGroup6249[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflinePreview_Link28_IPE23_Out63Desc[] =
{
    {10, 1, 115, 0, {2, s_pruneGroup6249}}, // OfflineStats
};

static const PruneVariant s_pruneGroup6250[] = {{PruneGroupAWBR, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflinePreview_Link29_OfflineStats1_Out1Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup6250}}, // SinkNoBuffer
};

static ChiTargetPortDescriptor UsecaseZSL_OfflinePreview_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_1193_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_1194_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_APP", &UsecaseZSL_TARGET_BUFFER_APP_target, 1, s_1195_TARGET_BUFFER_APP_Link_NodeDescriptors}, // TARGET_BUFFER_APP
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_1196_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_1197_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_APP", &UsecaseZSL_TARGET_BUFFER_APP_target, 1, s_1198_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_pruneGroup6251[] = {{PruneGroupAWBR, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup6252[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup6253[] = {{PruneGroupAI, PruneTypeEnable}};
static const PruneVariant s_pruneGroup6254[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup6255[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup6256[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup6257[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup6258[] = {{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_pruneGroup6251}, 0, 0, { 0 }},
    {UsecaseZSL_OfflinePreview_node255_11_properties, 255, 11, {4, { 0 }, UsecaseZSL_OfflinePreviewNode255_11InputPortDescriptors, 3, { 0 }, UsecaseZSL_OfflinePreviewNode255_11OutputPortDescriptors}, 3, {1, s_pruneGroup6252}, 0, 0, { 0 }},
    {UsecaseZSL_OfflinePreview_node255_14_properties, 255, 14, {2, { 0 }, UsecaseZSL_OfflinePreviewNode255_14InputPortDescriptors, 4, { 0 }, UsecaseZSL_OfflinePreviewNode255_14OutputPortDescriptors}, 2, {1, s_pruneGroup6253}, 0, 0, { 0 }},
    {UsecaseZSL_OfflinePreview_node255_3_properties, 255, 3, {2, { 0 }, UsecaseZSL_OfflinePreviewNode255_3InputPortDescriptors, 2, { 0 }, UsecaseZSL_OfflinePreviewNode255_3OutputPortDescriptors}, 3, {1, s_pruneGroup6254}, 0, 0, { 0 }},
    {UsecaseZSL_OfflinePreview_node65538_10_properties, 65538, 10, {8, { 0 }, UsecaseZSL_OfflinePreviewNode65538_10InputPortDescriptors, 4, { 0 }, UsecaseZSL_OfflinePreviewNode65538_10OutputPortDescriptors}, 1, {1, s_pruneGroup6255}, 0, 0, { 0 }},
    {UsecaseZSL_OfflinePreview_node65538_22_properties, 65538, 22, {3, { 0 }, UsecaseZSL_OfflinePreviewNode65538_22InputPortDescriptors, 2, { 0 }, UsecaseZSL_OfflinePreviewNode65538_22OutputPortDescriptors}, 3, {1, s_pruneGroup6256}, 0, 0, { 0 }},
    {UsecaseZSL_OfflinePreview_node65538_23_properties, 65538, 23, {8, { 0 }, UsecaseZSL_OfflinePreviewNode65538_23InputPortDescriptors, 4, { 0 }, UsecaseZSL_OfflinePreviewNode65538_23OutputPortDescriptors}, 3, {1, s_pruneGroup6257}, 0, 0, { 0 }},
    {UsecaseZSL_OfflinePreview_node65538_26_properties, 65538, 26, {3, { 0 }, UsecaseZSL_OfflinePreviewNode65538_26InputPortDescriptors, 1, { 0 }, UsecaseZSL_OfflinePreviewNode65538_26OutputPortDescriptors}, 2, {1, s_pruneGroup6258}, 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 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_pruneGroup6259[] = {{PruneGroupEIS, PruneTypePreviewOnlySnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOn}};
static const PruneVariant s_pruneGroup6260[] = {{PruneGroupEIS, PruneTypePreviewOnlySnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOn}};
static const PruneVariant s_pruneGroup6261[] = {{PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOff}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeSHDRIOTLDC_Link13_IPE0_Out8Desc[] =
{
    {255, 0, 0, 0, {4, s_pruneGroup6259}}, // ChiEISDGNode
    {255, 2, 0, 0, {4, s_pruneGroup6260}}, // ChiNode
    {2, 5, 0, 0, {2, s_pruneGroup6261}}, // SinkBuffer ]-> TARGET_BUFFER_DISPLAY
};

static ChiLinkNodeDescriptor s_1199_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors[] =
{
    {65538, 0, 8, 0, {2, s_pruneGroup6261}},
};
static const PruneVariant s_pruneGroup6262[] = {{PruneGroupEIS, PruneTypeVideoOnlySnapshotOff}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOff}, {PruneGroupEIS, PruneTypeVideoOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOn}};
static const PruneVariant s_pruneGroup6263[] = {{PruneGroupEIS, PruneTypeVideoOnlySnapshotOff}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOff}, {PruneGroupEIS, PruneTypeVideoOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOn}};
static const PruneVariant s_pruneGroup6264[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOn}};
static const PruneVariant s_pruneGroup6265[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOn}};
static const PruneVariant s_pruneGroup6266[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeSHDRIOTLDC_Link14_IPE0_Out9Desc[] =
{
    {255, 3, 0, 0, {4, s_pruneGroup6262}}, // ChiEISDGNode
    {255, 5, 0, 0, {4, s_pruneGroup6263}}, // ChiNode
    {255, 6, 0, 0, {2, s_pruneGroup6264}}, // ChiEISDGNode
    {255, 8, 0, 0, {2, s_pruneGroup6265}}, // ChiNode
    {2, 1, 3, 0, {2, s_pruneGroup6266}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_1200_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 0, 9, 0, {2, s_pruneGroup6266}},
};
static const PruneVariant s_pruneGroup6267[] = {{PruneGroupEIS, PruneTypePreviewOnlySnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeSHDRIOTLDC_Link15_ChiNode1_Out0Desc[] =
{
    {255, 2, 1, 0, {4, s_pruneGroup6267}}, // ChiNode
};

static const PruneVariant s_pruneGroup6268[] = {{PruneGroupEIS, PruneTypeVideoOnlySnapshotOff}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOff}, {PruneGroupEIS, PruneTypeVideoOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeSHDRIOTLDC_Link16_ChiNode4_Out0Desc[] =
{
    {255, 5, 1, 0, {4, s_pruneGroup6268}}, // ChiNode
};

static const PruneVariant s_pruneGroup6269[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeSHDRIOTLDC_Link17_ChiNode7_Out0Desc[] =
{
    {255, 8, 1, 0, {2, s_pruneGroup6269}}, // ChiNode
};

static const PruneVariant s_pruneGroup6270[] = {{PruneGroupEIS, PruneTypePreviewOnlySnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOff}};
static const PruneVariant s_pruneGroup6271[] = {{PruneGroupEIS, PruneTypePreviewOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeSHDRIOTLDC_Link18_ChiNode2_Out0Desc[] =
{
    {2, 5, 0, 0, {2, s_pruneGroup6270}}, // SinkBuffer ]-> TARGET_BUFFER_DISPLAY
    {65538, 1, 0, 0, {2, s_pruneGroup6271}}, // IPE
};

static ChiLinkNodeDescriptor s_1201_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors[] =
{
    {255, 2, 0, 0, {2, s_pruneGroup6270}},
};
static const PruneVariant s_pruneGroup6272[] = {{PruneGroupSHDR, PruneTypeSnapshotOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeSHDRIOTLDC_Link19_IPE1_Out9Desc[] =
{
    {2, 0, 0, 0, {1, s_pruneGroup6272}}, // SinkBuffer ]-> TARGET_BUFFER_YUV_OUT
};

static ChiLinkNodeDescriptor s_1202_TARGET_BUFFER_YUV_OUT_Link_NodeDescriptors[] =
{
    {65538, 1, 9, 0, {1, s_pruneGroup6272}},
};
static const PruneVariant s_pruneGroup6273[] = {{PruneGroupEIS, PruneTypePreviewOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOn}};
static const PruneVariant s_pruneGroup6274[] = {{PruneGroupEIS, PruneTypeVideoOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOn}};
static const PruneVariant s_pruneGroup6275[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeSHDRIOTLDC_Link20_IPE1_Out8Desc[] =
{
    {2, 5, 0, 0, {2, s_pruneGroup6273}}, // SinkBuffer ]-> TARGET_BUFFER_DISPLAY
    {2, 1, 3, 0, {2, s_pruneGroup6274}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
    {65538, 2, 0, 0, {1, s_pruneGroup6275}}, // IPE
};

static ChiLinkNodeDescriptor s_1203_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors[] =
{
    {65538, 1, 8, 0, {2, s_pruneGroup6273}},
};
static ChiLinkNodeDescriptor s_1204_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 1, 8, 0, {2, s_pruneGroup6274}},
};
static const PruneVariant s_pruneGroup6276[] = {{PruneGroupEIS, PruneTypeVideoOnlySnapshotOff}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOff}};
static const PruneVariant s_pruneGroup6277[] = {{PruneGroupEIS, PruneTypeVideoOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeSHDRIOTLDC_Link21_ChiNode5_Out0Desc[] =
{
    {2, 1, 3, 0, {2, s_pruneGroup6276}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
    {65538, 1, 0, 0, {2, s_pruneGroup6277}}, // IPE
};

static ChiLinkNodeDescriptor s_1205_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {255, 5, 0, 0, {2, s_pruneGroup6276}},
};
static const PruneVariant s_pruneGroup6278[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOff}};
static const PruneVariant s_pruneGroup6279[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeSHDRIOTLDC_Link22_ChiNode8_Out0Desc[] =
{
    {65538, 2, 0, 0, {1, s_pruneGroup6278}}, // IPE
    {65538, 1, 0, 0, {1, s_pruneGroup6279}}, // IPE
};

static const PruneVariant s_pruneGroup6280[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeSHDRIOTLDC_Link23_IPE2_Out8Desc[] =
{
    {2, 5, 0, 0, {2, s_pruneGroup6280}}, // SinkBuffer ]-> TARGET_BUFFER_DISPLAY
};

static ChiLinkNodeDescriptor s_1206_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors[] =
{
    {65538, 2, 8, 0, {2, s_pruneGroup6280}},
};
static const PruneVariant s_pruneGroup6281[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeSHDRIOTLDC_Link24_IPE2_Out9Desc[] =
{
    {2, 1, 3, 0, {2, s_pruneGroup6281}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_1207_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 2, 9, 0, {2, s_pruneGroup6281}},
};
static const PruneVariant s_pruneGroup6282[] = {{PruneGroupEIS, PruneTypePreviewOnlySnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeSHDRIOTLDC_Link25_ChiEISDGNode0_Out0Desc[] =
{
    {255, 1, 1, 0, {4, s_pruneGroup6282}}, // ChiNode
};

static const PruneVariant s_pruneGroup6283[] = {{PruneGroupEIS, PruneTypeVideoOnlySnapshotOn}, {PruneGroupEIS, PruneTypeVideoOnlySnapshotOff}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOff}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeSHDRIOTLDC_Link26_ChiEISDGNode3_Out0Desc[] =
{
    {255, 4, 1, 0, {4, s_pruneGroup6283}}, // ChiNode
};

static const PruneVariant s_pruneGroup6284[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeSHDRIOTLDC_Link27_ChiEISDGNode6_Out0Desc[] =
{
    {255, 7, 1, 0, {2, s_pruneGroup6284}}, // ChiNode
};

static ChiTargetPortDescriptor UsecaseZSL_RealTimeSHDRIOTLDC_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_DISPLAY", &UsecaseZSL_TARGET_BUFFER_DISPLAY_target, 1, s_1199_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors}, // TARGET_BUFFER_DISPLAY
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_1200_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_DISPLAY", &UsecaseZSL_TARGET_BUFFER_DISPLAY_target, 1, s_1201_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors}, // TARGET_BUFFER_DISPLAY
    {"TARGET_BUFFER_YUV_OUT", &UsecaseZSL_TARGET_BUFFER_YUV_OUT_target, 1, s_1202_TARGET_BUFFER_YUV_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_YUV_OUT
    {"TARGET_BUFFER_DISPLAY", &UsecaseZSL_TARGET_BUFFER_DISPLAY_target, 1, s_1203_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors}, // TARGET_BUFFER_DISPLAY
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_1204_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_1205_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_DISPLAY", &UsecaseZSL_TARGET_BUFFER_DISPLAY_target, 1, s_1206_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors}, // TARGET_BUFFER_DISPLAY
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_1207_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_pruneGroup6285[] = {{PruneGroupEIS, PruneTypePreviewOnlySnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOn}};
static const PruneVariant s_pruneGroup6286[] = {{PruneGroupEIS, PruneTypePreviewOnlySnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOn}};
static const PruneVariant s_pruneGroup6287[] = {{PruneGroupEIS, PruneTypePreviewOnlySnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOn}};
static const PruneVariant s_pruneGroup6288[] = {{PruneGroupEIS, PruneTypeVideoOnlySnapshotOff}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOff}, {PruneGroupEIS, PruneTypeVideoOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOn}};
static const PruneVariant s_pruneGroup6289[] = {{PruneGroupEIS, PruneTypeVideoOnlySnapshotOff}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOff}, {PruneGroupEIS, PruneTypeVideoOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOn}};
static const PruneVariant s_pruneGroup6290[] = {{PruneGroupEIS, PruneTypeVideoOnlySnapshotOff}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOff}, {PruneGroupEIS, PruneTypeVideoOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOn}};
static const PruneVariant s_pruneGroup6291[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOn}};
static const PruneVariant s_pruneGroup6292[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOn}};
static const PruneVariant s_pruneGroup6293[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOn}};
static const PruneVariant s_pruneGroup6294[] = {{PruneGroupEIS, PruneTypePreviewOnlySnapshotOn}, {PruneGroupEIS, PruneTypeVideoOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOn}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOn}, {PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOn}};
static const PruneVariant s_pruneGroup6295[] = {{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_pruneGroup6285}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeSHDRIOTLDC_node255_1_properties, 255, 1, {1, { 0 }, UsecaseZSL_RealTimeSHDRIOTLDCNode255_1InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeSHDRIOTLDCNode255_1OutputPortDescriptors}, 2, {4, s_pruneGroup6286}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeSHDRIOTLDC_node255_2_properties, 255, 2, {2, { 0 }, UsecaseZSL_RealTimeSHDRIOTLDCNode255_2InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeSHDRIOTLDCNode255_2OutputPortDescriptors}, 2, {4, s_pruneGroup6287}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeSHDRIOTLDC_node255_3_properties, 255, 3, {1, { 0 }, UsecaseZSL_RealTimeSHDRIOTLDCNode255_3InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeSHDRIOTLDCNode255_3OutputPortDescriptors}, 3, {4, s_pruneGroup6288}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeSHDRIOTLDC_node255_4_properties, 255, 4, {1, { 0 }, UsecaseZSL_RealTimeSHDRIOTLDCNode255_4InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeSHDRIOTLDCNode255_4OutputPortDescriptors}, 2, {4, s_pruneGroup6289}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeSHDRIOTLDC_node255_5_properties, 255, 5, {2, { 0 }, UsecaseZSL_RealTimeSHDRIOTLDCNode255_5InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeSHDRIOTLDCNode255_5OutputPortDescriptors}, 2, {4, s_pruneGroup6290}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeSHDRIOTLDC_node255_6_properties, 255, 6, {1, { 0 }, UsecaseZSL_RealTimeSHDRIOTLDCNode255_6InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeSHDRIOTLDCNode255_6OutputPortDescriptors}, 3, {2, s_pruneGroup6291}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeSHDRIOTLDC_node255_7_properties, 255, 7, {1, { 0 }, UsecaseZSL_RealTimeSHDRIOTLDCNode255_7InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeSHDRIOTLDCNode255_7OutputPortDescriptors}, 2, {2, s_pruneGroup6292}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeSHDRIOTLDC_node255_8_properties, 255, 8, {2, { 0 }, UsecaseZSL_RealTimeSHDRIOTLDCNode255_8InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeSHDRIOTLDCNode255_8OutputPortDescriptors}, 2, {2, s_pruneGroup6293}, 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_pruneGroup6294}, 0, 0, { 0 }},
    {NULL, 65538, 2, {2, { 0 }, UsecaseZSL_RealTimeSHDRIOTLDCNode65538_2InputPortDescriptors, 2, { 0 }, UsecaseZSL_RealTimeSHDRIOTLDCNode65538_2OutputPortDescriptors}, 0, {2, s_pruneGroup6295}, 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 Yuv2YuvIPEProfiles***************************/

static const PruneVariant s_pruneGroup6296[] = {{PruneGroupIPEProfile, PruneTypeFullPostProcessing}};
static const PruneVariant s_pruneGroup6297[] = {{PruneGroupIPEProfile, PruneTypeNoiseProcessing}};
static const PruneVariant s_pruneGroup6298[] = {{PruneGroupIPEProfile, PruneTypePostProcessing}};
static const PruneVariant s_pruneGroup6299[] = {{PruneGroupIPEProfile, PruneTypeScalePostProcessing}};
static const PruneVariant s_pruneGroup6300[] = {{PruneGroupIPEProfile, PruneTypeFullFOVProcessing}};
static const PruneVariant s_pruneGroup6301[] = {{PruneGroupIPEProfile, PruneTypeZoomProcessing}};
static const PruneVariant s_pruneGroup6302[] = {{PruneGroupAI, PruneTypeEnable}, {PruneGroupIPEProfile, PruneTypeFullPostProcessing}};
static ChiLinkNodeDescriptor UsecaseZSL_Yuv2YuvIPEProfiles_source_Link_0NodeDescriptors[] =
{
    {65538, 0, 0, 0, {1, s_pruneGroup6296}},
    {65538, 1, 0, 0, {1, s_pruneGroup6297}},
    {65538, 2, 0, 0, {1, s_pruneGroup6298}},
    {65538, 3, 0, 0, {1, s_pruneGroup6299}},
    {65538, 4, 0, 0, {1, s_pruneGroup6300}},
    {65538, 5, 0, 0, {1, s_pruneGroup6301}},
    {65538, 22, 0, 0, {2, s_pruneGroup6302}},
};
static ChiLinkNodeDescriptor UsecaseZSL_Yuv2YuvIPEProfiles_Link0_IPE0_Out8Desc[] =
{
    {2, 5, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_YUV_HAL
};

static ChiLinkNodeDescriptor s_1208_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_1209_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_1210_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_1211_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_1212_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_1213_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_1214_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_1215_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_1216_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_1217_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_1218_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_1219_TARGET_BUFFER_YUV_HAL2_Link_NodeDescriptors[] =
{
    {65538, 5, 9, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup6303[] = {{PruneGroupAI, PruneTypeEnable}, {PruneGroupIPEProfile, PruneTypeFullPostProcessing}};
static ChiLinkNodeDescriptor UsecaseZSL_Yuv2YuvIPEProfiles_Link12_IPE22_Out9Desc[] =
{
    {255, 5, 0, 0, {2, s_pruneGroup6303}}, // AISegmentation
};

static const PruneVariant s_pruneGroup6304[] = {{PruneGroupAI, PruneTypeEnable}, {PruneGroupIPEProfile, PruneTypeFullPostProcessing}};
static ChiLinkNodeDescriptor UsecaseZSL_Yuv2YuvIPEProfiles_Link13_AISegmentation5_Out22Desc[] =
{
    {65538, 0, 43, 0, {2, s_pruneGroup6304}}, // IPE
};

static ChiTargetPortDescriptor UsecaseZSL_Yuv2YuvIPEProfiles_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_YUV_HAL", &UsecaseZSL_TARGET_BUFFER_YUV_HAL_target, 1, s_1208_TARGET_BUFFER_YUV_HAL_Link_NodeDescriptors}, // TARGET_BUFFER_YUV_HAL
    {"TARGET_BUFFER_YUV_HAL", &UsecaseZSL_TARGET_BUFFER_YUV_HAL_target, 1, s_1209_TARGET_BUFFER_YUV_HAL_Link_NodeDescriptors}, // TARGET_BUFFER_YUV_HAL
    {"TARGET_BUFFER_YUV_HAL", &UsecaseZSL_TARGET_BUFFER_YUV_HAL_target, 1, s_1210_TARGET_BUFFER_YUV_HAL_Link_NodeDescriptors}, // TARGET_BUFFER_YUV_HAL
    {"TARGET_BUFFER_YUV_HAL", &UsecaseZSL_TARGET_BUFFER_YUV_HAL_target, 1, s_1211_TARGET_BUFFER_YUV_HAL_Link_NodeDescriptors}, // TARGET_BUFFER_YUV_HAL
    {"TARGET_BUFFER_YUV_HAL", &UsecaseZSL_TARGET_BUFFER_YUV_HAL_target, 1, s_1212_TARGET_BUFFER_YUV_HAL_Link_NodeDescriptors}, // TARGET_BUFFER_YUV_HAL
    {"TARGET_BUFFER_YUV_HAL", &UsecaseZSL_TARGET_BUFFER_YUV_HAL_target, 1, s_1213_TARGET_BUFFER_YUV_HAL_Link_NodeDescriptors}, // TARGET_BUFFER_YUV_HAL
    {"TARGET_BUFFER_YUV_HAL2", &UsecaseZSL_TARGET_BUFFER_YUV_HAL2_target, 1, s_1214_TARGET_BUFFER_YUV_HAL2_Link_NodeDescriptors}, // TARGET_BUFFER_YUV_HAL2
    {"TARGET_BUFFER_YUV_HAL2", &UsecaseZSL_TARGET_BUFFER_YUV_HAL2_target, 1, s_1215_TARGET_BUFFER_YUV_HAL2_Link_NodeDescriptors}, // TARGET_BUFFER_YUV_HAL2
    {"TARGET_BUFFER_YUV_HAL2", &UsecaseZSL_TARGET_BUFFER_YUV_HAL2_target, 1, s_1216_TARGET_BUFFER_YUV_HAL2_Link_NodeDescriptors}, // TARGET_BUFFER_YUV_HAL2
    {"TARGET_BUFFER_YUV_HAL2", &UsecaseZSL_TARGET_BUFFER_YUV_HAL2_target, 1, s_1217_TARGET_BUFFER_YUV_HAL2_Link_NodeDescriptors}, // TARGET_BUFFER_YUV_HAL2
    {"TARGET_BUFFER_YUV_HAL2", &UsecaseZSL_TARGET_BUFFER_YUV_HAL2_target, 1, s_1218_TARGET_BUFFER_YUV_HAL2_Link_NodeDescriptors}, // TARGET_BUFFER_YUV_HAL2
    {"TARGET_BUFFER_YUV_HAL2", &UsecaseZSL_TARGET_BUFFER_YUV_HAL2_target, 1, s_1219_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_pruneGroup6305[] = {{PruneGroupAI, PruneTypeEnable}, {PruneGroupIPEProfile, PruneTypeFullPostProcessing}};
static const PruneVariant s_pruneGroup6306[] = {{PruneGroupIPEProfile, PruneTypeFullPostProcessing}};
static const PruneVariant s_pruneGroup6307[] = {{PruneGroupIPEProfile, PruneTypeNoiseProcessing}};
static const PruneVariant s_pruneGroup6308[] = {{PruneGroupIPEProfile, PruneTypePostProcessing}};
static const PruneVariant s_pruneGroup6309[] = {{PruneGroupAI, PruneTypeEnable}, {PruneGroupIPEProfile, PruneTypeFullPostProcessing}};
static const PruneVariant s_pruneGroup6310[] = {{PruneGroupIPEProfile, PruneTypeScalePostProcessing}};
static const PruneVariant s_pruneGroup6311[] = {{PruneGroupIPEProfile, PruneTypeFullFOVProcessing}};
static const PruneVariant s_pruneGroup6312[] = {{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_pruneGroup6305}, 0, 0, { 0 }},
    {UsecaseZSL_Yuv2YuvIPEProfiles_node65538_0_properties, 65538, 0, {2, { 0 }, UsecaseZSL_Yuv2YuvIPEProfilesNode65538_0InputPortDescriptors, 2, { 0 }, UsecaseZSL_Yuv2YuvIPEProfilesNode65538_0OutputPortDescriptors}, 1, {1, s_pruneGroup6306}, 0, 0, { 0 }},
    {UsecaseZSL_Yuv2YuvIPEProfiles_node65538_1_properties, 65538, 1, {1, { 0 }, UsecaseZSL_Yuv2YuvIPEProfilesNode65538_1InputPortDescriptors, 2, { 0 }, UsecaseZSL_Yuv2YuvIPEProfilesNode65538_1OutputPortDescriptors}, 1, {1, s_pruneGroup6307}, 0, 0, { 0 }},
    {UsecaseZSL_Yuv2YuvIPEProfiles_node65538_2_properties, 65538, 2, {1, { 0 }, UsecaseZSL_Yuv2YuvIPEProfilesNode65538_2InputPortDescriptors, 2, { 0 }, UsecaseZSL_Yuv2YuvIPEProfilesNode65538_2OutputPortDescriptors}, 1, {1, s_pruneGroup6308}, 0, 0, { 0 }},
    {UsecaseZSL_Yuv2YuvIPEProfiles_node65538_22_properties, 65538, 22, {1, { 0 }, UsecaseZSL_Yuv2YuvIPEProfilesNode65538_22InputPortDescriptors, 1, { 0 }, UsecaseZSL_Yuv2YuvIPEProfilesNode65538_22OutputPortDescriptors}, 2, {2, s_pruneGroup6309}, 0, 0, { 0 }},
    {UsecaseZSL_Yuv2YuvIPEProfiles_node65538_3_properties, 65538, 3, {1, { 0 }, UsecaseZSL_Yuv2YuvIPEProfilesNode65538_3InputPortDescriptors, 2, { 0 }, UsecaseZSL_Yuv2YuvIPEProfilesNode65538_3OutputPortDescriptors}, 1, {1, s_pruneGroup6310}, 0, 0, { 0 }},
    {UsecaseZSL_Yuv2YuvIPEProfiles_node65538_4_properties, 65538, 4, {1, { 0 }, UsecaseZSL_Yuv2YuvIPEProfilesNode65538_4InputPortDescriptors, 2, { 0 }, UsecaseZSL_Yuv2YuvIPEProfilesNode65538_4OutputPortDescriptors}, 1, {1, s_pruneGroup6311}, 0, 0, { 0 }},
    {UsecaseZSL_Yuv2YuvIPEProfiles_node65538_5_properties, 65538, 5, {1, { 0 }, UsecaseZSL_Yuv2YuvIPEProfilesNode65538_5InputPortDescriptors, 2, { 0 }, UsecaseZSL_Yuv2YuvIPEProfilesNode65538_5OutputPortDescriptors}, 1, {1, s_pruneGroup6312}, 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_pruneGroup6313[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup6314[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_source_Link_0NodeDescriptors[] =
{
    {255, 0, 0, 0, {1, s_pruneGroup6313}},
    {65543, 1, 32, 0, {0, NULL}},
    {255, 11, 30, 0, {1, s_pruneGroup6314}},
};
static const PruneVariant s_pruneGroup6315[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup6316[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_source_Link_1NodeDescriptors[] =
{
    {255, 0, 1, 0, {1, s_pruneGroup6315}},
    {255, 11, 31, 0, {1, s_pruneGroup6316}},
};
static const PruneVariant s_pruneGroup6317[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup6318[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_source_Link_2NodeDescriptors[] =
{
    {65538, 0, 2, 0, {1, s_pruneGroup6317}},
    {255, 11, 32, 0, {1, s_pruneGroup6318}},
};
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_pruneGroup6319[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup6320[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeEnabled}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup6321[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup6322[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_source_Link_5NodeDescriptors[] =
{
    {65538, 1, 2, 0, {1, s_pruneGroup6319}},
    {65538, 25, 2, 0, {3, s_pruneGroup6320}},
    {65538, 22, 2, 0, {1, s_pruneGroup6321}},
    {255, 12, 32, 0, {1, s_pruneGroup6322}},
};
static const PruneVariant s_pruneGroup6323[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link0_IPE0_Out55Desc[] =
{
    {9, 0, 64, 0, {1, s_pruneGroup6323}}, // StatsParse
};

static const PruneVariant s_pruneGroup6324[] = {{PruneGroupHDR10P, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link1_StatsParse0_Out0Desc[] =
{
    {3, 11, 0, 0, {1, s_pruneGroup6324}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup6325[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link2_IPE0_Out8Desc[] =
{
    {2, 0, 0, 0, {1, s_pruneGroup6325}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW
};

static ChiLinkNodeDescriptor s_1220_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors[] =
{
    {65538, 0, 8, 0, {1, s_pruneGroup6325}},
};
static const PruneVariant s_pruneGroup6326[] = {{PruneGroupHDR10P, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link3_IPE1_Out9Desc[] =
{
    {255, 21, 0, 0, {0, NULL}}, // ChiHDR10P
    {2, 1, 0, 0, {2, s_pruneGroup6326}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_1221_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 1, 9, 0, {2, s_pruneGroup6326}},
};
static const PruneVariant s_pruneGroup6327[] = {{PruneGroupHDR10P, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link4_ChiHDR10P21_Out0Desc[] =
{
    {2, 3, 0, 0, {2, s_pruneGroup6327}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_1222_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {255, 21, 0, 0, {2, s_pruneGroup6327}},
};
static const PruneVariant s_pruneGroup6328[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup6329[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup6330[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup6331[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link5_ChiEISV2Node0_Out0Desc[] =
{
    {65538, 0, 0, 0, {1, s_pruneGroup6328}}, // IPE
    {65543, 1, 32, 0, {1, s_pruneGroup6329}}, // EVA
    {65538, 23, 0, 0, {1, s_pruneGroup6330}}, // IPE
    {65543, 25, 32, 0, {1, s_pruneGroup6331}}, // EVA
};

static const PruneVariant s_pruneGroup6332[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link6_ChiEISV2Node0_Out1Desc[] =
{
    {65538, 0, 1, 0, {1, s_pruneGroup6332}}, // IPE
};

static const PruneVariant s_pruneGroup6333[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup6334[] = {{PruneGroupAISEG, PruneTypePreviewVideo}};
static const PruneVariant s_pruneGroup6335[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup6336[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup6337[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link7_ChiEISV3Node1_Out0Desc[] =
{
    {255, 2, 0, 0, {1, s_pruneGroup6333}}, // ChiEISV3Node
    {65543, 1, 3, 0, {0, NULL}}, // EVA_MCTF
    {65538, 25, 0, 0, {1, s_pruneGroup6334}}, // IPE
    {65538, 22, 0, 0, {1, s_pruneGroup6335}}, // IPE
    {255, 12, 30, 0, {1, s_pruneGroup6336}}, // ChiExternalNode_MUXER
    {65543, 25, 3, 0, {1, s_pruneGroup6337}}, // EVA_MVWarp
};

static const PruneVariant s_pruneGroup6338[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup6339[] = {{PruneGroupAISEG, PruneTypePreviewVideo}};
static const PruneVariant s_pruneGroup6340[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup6341[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup6342[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup6343[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link8_ChiEISV3Node1_Out1Desc[] =
{
    {255, 2, 1, 0, {1, s_pruneGroup6338}}, // ChiEISV3Node
    {65543, 1, 5, 0, {0, NULL}}, // CVP
    {65543, 1, 33, 0, {0, NULL}}, // CVP
    {65538, 25, 1, 0, {1, s_pruneGroup6339}}, // IPE
    {65538, 22, 1, 0, {1, s_pruneGroup6340}}, // IPE
    {255, 12, 31, 0, {1, s_pruneGroup6341}}, // ChiExternalNode_MUXER
    {65543, 26, 5, 0, {1, s_pruneGroup6342}}, // EVA_MVWarp
    {65543, 25, 5, 0, {1, s_pruneGroup6343}}, // EVA_MVWarp
};

static const PruneVariant s_pruneGroup6344[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup6345[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup6346[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup6347[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link9_ChiEISV3Node2_Out0Desc[] =
{
    {65538, 1, 0, 0, {1, s_pruneGroup6344}}, // IPE
    {65543, 2, 3, 0, {1, s_pruneGroup6345}}, // EVA_MVWarp
    {65538, 24, 0, 0, {1, s_pruneGroup6346}}, // IPE
    {65543, 26, 3, 0, {1, s_pruneGroup6347}}, // EVA_MVWarp
};

static const PruneVariant s_pruneGroup6348[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup6349[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link10_ChiEISV3Node2_Out1Desc[] =
{
    {65538, 1, 1, 0, {1, s_pruneGroup6348}}, // IPE
    {65543, 2, 5, 0, {1, s_pruneGroup6349}}, // 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_pruneGroup6350[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup6351[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup6352[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link14_EVA_MCTF1_Out37Desc[] =
{
    {255, 2, 5, 0, {0, NULL}}, // ChiEISV3Node
    {65543, 2, 38, 0, {1, s_pruneGroup6350}}, // EVA_MVWarp
    {65543, 1, 35, 0, {0, NULL}}, // EVA_MCTF
    {65543, 26, 38, 0, {1, s_pruneGroup6351}}, // EVA_MVWarp
    {65543, 25, 38, 0, {1, s_pruneGroup6352}}, // EVA_MVWarp
};

static const PruneVariant s_pruneGroup6353[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link15_EVA_MCTF1_Out39Desc[] =
{
    {65538, 0, 39, 0, {1, s_pruneGroup6353}}, // IPE
};

static const PruneVariant s_pruneGroup6354[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link16_EVA_MCTF1_Out40Desc[] =
{
    {65538, 0, 40, 0, {1, s_pruneGroup6354}}, // IPE
};

static const PruneVariant s_pruneGroup6355[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link17_EVA_MCTF1_Out41Desc[] =
{
    {65538, 0, 41, 0, {1, s_pruneGroup6355}}, // IPE
};

static const PruneVariant s_pruneGroup6356[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link18_EVA_MVWarp2_Out39Desc[] =
{
    {65538, 1, 39, 0, {1, s_pruneGroup6356}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link19_EVA_MVWarp2_Out40Desc[] =
{
    {65538, 1, 40, 0, {0, NULL}}, // IPE
};

static const PruneVariant s_pruneGroup6357[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link20_EVA_MVWarp2_Out41Desc[] =
{
    {65538, 1, 41, 0, {1, s_pruneGroup6357}}, // IPE
};

static const PruneVariant s_pruneGroup6358[] = {{PruneGroupAISEG, PruneTypePreviewVideo}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link21_IPE25_Out8Desc[] =
{
    {255, 13, 0, 0, {1, s_pruneGroup6358}}, // AISegmentation
};

static const PruneVariant s_pruneGroup6359[] = {{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_pruneGroup6359}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup6360[] = {{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_pruneGroup6360}}, // AISegmentation
};

static const PruneVariant s_pruneGroup6361[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup6362[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup6363[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup6364[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link24_AISegmentation13_Out22Desc[] =
{
    {65538, 0, 43, 0, {3, s_pruneGroup6361}}, // IPE
    {65538, 1, 43, 0, {3, s_pruneGroup6362}}, // IPE
    {65538, 23, 43, 0, {3, s_pruneGroup6363}}, // IPE
    {65538, 24, 43, 0, {3, s_pruneGroup6364}}, // IPE
};

static const PruneVariant s_pruneGroup6365[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup6366[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link25_AISegmentation13_Out23Desc[] =
{
    {65538, 0, 20, 0, {3, s_pruneGroup6365}}, // IPE
    {65538, 1, 20, 0, {3, s_pruneGroup6366}}, // IPE
};

static const PruneVariant s_pruneGroup6367[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link26_IPE22_Out8Desc[] =
{
    {255, 11, 0, 0, {1, s_pruneGroup6367}}, // ChiExternalNode_MUXER
};

static const PruneVariant s_pruneGroup6368[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link27_ChiExternalNode_MUXER11_Out0Desc[] =
{
    {255, 0, 0, 0, {1, s_pruneGroup6368}}, // ChiEISV2Node
};

static const PruneVariant s_pruneGroup6369[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link28_IPE22_Out9Desc[] =
{
    {255, 12, 0, 0, {1, s_pruneGroup6369}}, // ChiExternalNode_MUXER
};

static const PruneVariant s_pruneGroup6370[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link29_ChiExternalNode_MUXER12_Out0Desc[] =
{
    {255, 2, 0, 0, {1, s_pruneGroup6370}}, // ChiEISV3Node
};

static const PruneVariant s_pruneGroup6371[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link30_IPE23_Out8Desc[] =
{
    {2, 1, 0, 0, {1, s_pruneGroup6371}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW
};

static ChiLinkNodeDescriptor s_1223_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors[] =
{
    {65538, 23, 8, 0, {1, s_pruneGroup6371}},
};
static const PruneVariant s_pruneGroup6372[] = {{PruneGroupHDR10P, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link31_IPE24_Out9Desc[] =
{
    {2, 2, 0, 0, {2, s_pruneGroup6372}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_1224_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 24, 9, 0, {2, s_pruneGroup6372}},
};
static const PruneVariant s_pruneGroup6373[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link32_ChiExternalNode_MUXER11_Out1Desc[] =
{
    {65538, 23, 1, 0, {1, s_pruneGroup6373}}, // IPE
};

static const PruneVariant s_pruneGroup6374[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link33_ChiExternalNode_MUXER11_Out2Desc[] =
{
    {65538, 23, 2, 0, {1, s_pruneGroup6374}}, // IPE
};

static const PruneVariant s_pruneGroup6375[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link34_ChiExternalNode_MUXER12_Out1Desc[] =
{
    {65538, 24, 1, 0, {1, s_pruneGroup6375}}, // IPE
};

static const PruneVariant s_pruneGroup6376[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link35_ChiExternalNode_MUXER12_Out2Desc[] =
{
    {65538, 24, 2, 0, {1, s_pruneGroup6376}}, // IPE
};

static const PruneVariant s_pruneGroup6377[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link36_EVA_MVWarp26_Out39Desc[] =
{
    {65538, 24, 39, 0, {1, s_pruneGroup6377}}, // IPE
};

static const PruneVariant s_pruneGroup6378[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link37_EVA_MVWarp26_Out40Desc[] =
{
    {65538, 24, 40, 0, {1, s_pruneGroup6378}}, // IPE
};

static const PruneVariant s_pruneGroup6379[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link38_EVA_MVWarp26_Out41Desc[] =
{
    {65538, 24, 41, 0, {1, s_pruneGroup6379}}, // IPE
};

static const PruneVariant s_pruneGroup6380[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link39_EVA_MVWarp25_Out39Desc[] =
{
    {65538, 23, 39, 0, {1, s_pruneGroup6380}}, // IPE
};

static const PruneVariant s_pruneGroup6381[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link40_EVA_MVWarp25_Out40Desc[] =
{
    {65538, 23, 40, 0, {1, s_pruneGroup6381}}, // IPE
};

static const PruneVariant s_pruneGroup6382[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link41_EVA_MVWarp25_Out41Desc[] =
{
    {65538, 23, 41, 0, {1, s_pruneGroup6382}}, // IPE
};

static const PruneVariant s_pruneGroup6383[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link42_IPE0_Out63Desc[] =
{
    {10, 1, 104, 0, {2, s_pruneGroup6383}}, // OfflineStats
};

static const PruneVariant s_pruneGroup6384[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link43_IPE22_Out63Desc[] =
{
    {10, 1, 104, 0, {2, s_pruneGroup6384}}, // OfflineStats
};

static const PruneVariant s_pruneGroup6385[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link44_IPE23_Out63Desc[] =
{
    {10, 1, 115, 0, {2, s_pruneGroup6385}}, // OfflineStats
};

static const PruneVariant s_pruneGroup6386[] = {{PruneGroupAWBR, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link45_OfflineStats1_Out1Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup6386}}, // SinkNoBuffer
};

static ChiTargetPortDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_1220_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_1221_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_1222_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_1223_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_1224_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_pruneGroup6387[] = {{PruneGroupAWBR, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup6388[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup6389[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup6390[] = {{PruneGroupAISEG, PruneTypePreviewVideo}};
static const PruneVariant s_pruneGroup6391[] = {{PruneGroupHDR10P, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup6392[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup6393[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup6394[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup6395[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup6396[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup6397[] = {{PruneGroupAISEG, PruneTypePreviewVideo}};
static const PruneVariant s_pruneGroup6398[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup6399[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup6400[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup6401[] = {{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_pruneGroup6387}, 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_pruneGroup6388}, 0, 0, { 0 }},
    {UsecaseZSL_Video4kEIS3PreviewEIS2Offline_node255_12_properties, 255, 12, {4, { 0 }, UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode255_12InputPortDescriptors, 3, { 0 }, UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode255_12OutputPortDescriptors}, 3, {1, s_pruneGroup6389}, 0, 0, { 0 }},
    {UsecaseZSL_Video4kEIS3PreviewEIS2Offline_node255_13_properties, 255, 13, {2, { 0 }, UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode255_13InputPortDescriptors, 4, { 0 }, UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode255_13OutputPortDescriptors}, 2, {1, s_pruneGroup6390}, 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_pruneGroup6391}, 0, 0, { 0 }},
    {UsecaseZSL_Video4kEIS3PreviewEIS2Offline_node65538_0_properties, 65538, 0, {8, { 0 }, UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode65538_0InputPortDescriptors, 3, { 0 }, UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode65538_0OutputPortDescriptors}, 3, {1, s_pruneGroup6392}, 0, 0, { 0 }},
    {UsecaseZSL_Video4kEIS3PreviewEIS2Offline_node65538_1_properties, 65538, 1, {8, { 0 }, UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode65538_1InputPortDescriptors, 1, { 0 }, UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode65538_1OutputPortDescriptors}, 3, {1, s_pruneGroup6393}, 0, 0, { 0 }},
    {UsecaseZSL_Video4kEIS3PreviewEIS2Offline_node65538_22_properties, 65538, 22, {3, { 0 }, UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode65538_22InputPortDescriptors, 3, { 0 }, UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode65538_22OutputPortDescriptors}, 3, {1, s_pruneGroup6394}, 0, 0, { 0 }},
    {UsecaseZSL_Video4kEIS3PreviewEIS2Offline_node65538_23_properties, 65538, 23, {7, { 0 }, UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode65538_23InputPortDescriptors, 2, { 0 }, UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode65538_23OutputPortDescriptors}, 4, {1, s_pruneGroup6395}, 0, 0, { 0 }},
    {UsecaseZSL_Video4kEIS3PreviewEIS2Offline_node65538_24_properties, 65538, 24, {7, { 0 }, UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode65538_24InputPortDescriptors, 1, { 0 }, UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode65538_24OutputPortDescriptors}, 4, {1, s_pruneGroup6396}, 0, 0, { 0 }},
    {UsecaseZSL_Video4kEIS3PreviewEIS2Offline_node65538_25_properties, 65538, 25, {3, { 0 }, UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode65538_25InputPortDescriptors, 1, { 0 }, UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode65538_25OutputPortDescriptors}, 2, {1, s_pruneGroup6397}, 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_pruneGroup6398}, 0, 0, { 0 }},
    {UsecaseZSL_Video4kEIS3PreviewEIS2Offline_node65543_25_properties, 65543, 25, {4, { 0 }, UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode65543_25InputPortDescriptors, 3, { 0 }, UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode65543_25OutputPortDescriptors}, 2, {1, s_pruneGroup6399}, 0, 0, { 0 }},
    {UsecaseZSL_Video4kEIS3PreviewEIS2Offline_node65543_26_properties, 65543, 26, {3, { 0 }, UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode65543_26InputPortDescriptors, 3, { 0 }, UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode65543_26OutputPortDescriptors}, 2, {1, s_pruneGroup6400}, 0, 0, { 0 }},
    {UsecaseZSL_Video4kEIS3PreviewEIS2Offline_node9_0_properties, 9, 0, {1, { 0 }, UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode9_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode9_0OutputPortDescriptors}, 1, {1, s_pruneGroup6401}, 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_pruneGroup6402[] = {{PruneGroupEIS, PruneTypePreviewOnlySnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOn}};
static const PruneVariant s_pruneGroup6403[] = {{PruneGroupEIS, PruneTypePreviewOnlySnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOn}};
static const PruneVariant s_pruneGroup6404[] = {{PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOff}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeYUVSHDREISIOT_Link34_IPE0_Out8Desc[] =
{
    {255, 0, 0, 0, {4, s_pruneGroup6402}}, // ChiEISDGNode
    {255, 2, 0, 0, {4, s_pruneGroup6403}}, // ChiNode
    {2, 5, 0, 0, {2, s_pruneGroup6404}}, // SinkBuffer ]-> TARGET_BUFFER_DISPLAY
};

static ChiLinkNodeDescriptor s_1225_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors[] =
{
    {65538, 0, 8, 0, {2, s_pruneGroup6404}},
};
static const PruneVariant s_pruneGroup6405[] = {{PruneGroupEIS, PruneTypeVideoOnlySnapshotOff}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOff}, {PruneGroupEIS, PruneTypeVideoOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOn}};
static const PruneVariant s_pruneGroup6406[] = {{PruneGroupEIS, PruneTypeVideoOnlySnapshotOff}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOff}, {PruneGroupEIS, PruneTypeVideoOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOn}};
static const PruneVariant s_pruneGroup6407[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOn}, {PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOff}};
static const PruneVariant s_pruneGroup6408[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOn}, {PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOff}};
static const PruneVariant s_pruneGroup6409[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeYUVSHDREISIOT_Link35_IPE0_Out9Desc[] =
{
    {255, 3, 0, 0, {4, s_pruneGroup6405}}, // ChiEISDGNode
    {255, 5, 0, 0, {4, s_pruneGroup6406}}, // ChiNode
    {255, 6, 0, 0, {2, s_pruneGroup6407}}, // ChiEISDGNode
    {255, 8, 0, 0, {2, s_pruneGroup6408}}, // ChiNode
    {2, 1, 3, 0, {2, s_pruneGroup6409}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_1226_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 0, 9, 0, {2, s_pruneGroup6409}},
};
static const PruneVariant s_pruneGroup6410[] = {{PruneGroupEIS, PruneTypePreviewOnlySnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeYUVSHDREISIOT_Link36_ChiNode1_Out0Desc[] =
{
    {255, 2, 1, 0, {4, s_pruneGroup6410}}, // ChiNode
};

static const PruneVariant s_pruneGroup6411[] = {{PruneGroupEIS, PruneTypeVideoOnlySnapshotOff}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOff}, {PruneGroupEIS, PruneTypeVideoOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeYUVSHDREISIOT_Link37_ChiNode4_Out0Desc[] =
{
    {255, 5, 1, 0, {4, s_pruneGroup6411}}, // ChiNode
};

static const PruneVariant s_pruneGroup6412[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOn}, {PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOff}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeYUVSHDREISIOT_Link38_ChiNode7_Out0Desc[] =
{
    {255, 8, 1, 0, {2, s_pruneGroup6412}}, // ChiNode
};

static const PruneVariant s_pruneGroup6413[] = {{PruneGroupEIS, PruneTypePreviewOnlySnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOff}};
static const PruneVariant s_pruneGroup6414[] = {{PruneGroupEIS, PruneTypePreviewOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeYUVSHDREISIOT_Link39_ChiNode2_Out0Desc[] =
{
    {2, 5, 0, 0, {2, s_pruneGroup6413}}, // SinkBuffer ]-> TARGET_BUFFER_DISPLAY
    {65538, 1, 0, 0, {2, s_pruneGroup6414}}, // IPE
};

static ChiLinkNodeDescriptor s_1227_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors[] =
{
    {255, 2, 0, 0, {2, s_pruneGroup6413}},
};
static const PruneVariant s_pruneGroup6415[] = {{PruneGroupSHDR, PruneTypeSnapshotOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeYUVSHDREISIOT_Link40_IPE1_Out9Desc[] =
{
    {2, 0, 0, 0, {1, s_pruneGroup6415}}, // SinkBuffer ]-> TARGET_BUFFER_YUV_OUT
};

static ChiLinkNodeDescriptor s_1228_TARGET_BUFFER_YUV_OUT_Link_NodeDescriptors[] =
{
    {65538, 1, 9, 0, {1, s_pruneGroup6415}},
};
static const PruneVariant s_pruneGroup6416[] = {{PruneGroupEIS, PruneTypePreviewOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOn}};
static const PruneVariant s_pruneGroup6417[] = {{PruneGroupEIS, PruneTypeVideoOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOn}};
static const PruneVariant s_pruneGroup6418[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeYUVSHDREISIOT_Link41_IPE1_Out8Desc[] =
{
    {2, 5, 0, 0, {2, s_pruneGroup6416}}, // SinkBuffer ]-> TARGET_BUFFER_DISPLAY
    {2, 1, 3, 0, {2, s_pruneGroup6417}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
    {65538, 2, 0, 0, {1, s_pruneGroup6418}}, // IPE
};

static ChiLinkNodeDescriptor s_1229_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors[] =
{
    {65538, 1, 8, 0, {2, s_pruneGroup6416}},
};
static ChiLinkNodeDescriptor s_1230_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 1, 8, 0, {2, s_pruneGroup6417}},
};
static const PruneVariant s_pruneGroup6419[] = {{PruneGroupEIS, PruneTypeVideoOnlySnapshotOff}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOff}};
static const PruneVariant s_pruneGroup6420[] = {{PruneGroupEIS, PruneTypeVideoOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeYUVSHDREISIOT_Link42_ChiNode5_Out0Desc[] =
{
    {2, 1, 3, 0, {2, s_pruneGroup6419}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
    {65538, 1, 0, 0, {2, s_pruneGroup6420}}, // IPE
};

static ChiLinkNodeDescriptor s_1231_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {255, 5, 0, 0, {2, s_pruneGroup6419}},
};
static const PruneVariant s_pruneGroup6421[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOff}};
static const PruneVariant s_pruneGroup6422[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeYUVSHDREISIOT_Link43_ChiNode8_Out0Desc[] =
{
    {65538, 2, 0, 0, {1, s_pruneGroup6421}}, // IPE
    {65538, 1, 0, 0, {1, s_pruneGroup6422}}, // IPE
};

static const PruneVariant s_pruneGroup6423[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOn}, {PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOff}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeYUVSHDREISIOT_Link44_IPE2_Out8Desc[] =
{
    {2, 5, 0, 0, {2, s_pruneGroup6423}}, // SinkBuffer ]-> TARGET_BUFFER_DISPLAY
};

static ChiLinkNodeDescriptor s_1232_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors[] =
{
    {65538, 2, 8, 0, {2, s_pruneGroup6423}},
};
static const PruneVariant s_pruneGroup6424[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOn}, {PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOff}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeYUVSHDREISIOT_Link45_IPE2_Out9Desc[] =
{
    {2, 1, 3, 0, {2, s_pruneGroup6424}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_1233_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 2, 9, 0, {2, s_pruneGroup6424}},
};
static const PruneVariant s_pruneGroup6425[] = {{PruneGroupEIS, PruneTypePreviewOnlySnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeYUVSHDREISIOT_Link46_ChiEISDGNode0_Out0Desc[] =
{
    {255, 1, 1, 0, {4, s_pruneGroup6425}}, // ChiNode
};

static const PruneVariant s_pruneGroup6426[] = {{PruneGroupEIS, PruneTypeVideoOnlySnapshotOff}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOff}, {PruneGroupEIS, PruneTypeVideoOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeYUVSHDREISIOT_Link47_ChiEISDGNode3_Out0Desc[] =
{
    {255, 4, 1, 0, {4, s_pruneGroup6426}}, // ChiNode
};

static const PruneVariant s_pruneGroup6427[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOn}, {PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOff}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeYUVSHDREISIOT_Link48_ChiEISDGNode6_Out0Desc[] =
{
    {255, 7, 1, 0, {2, s_pruneGroup6427}}, // ChiNode
};

static ChiTargetPortDescriptor UsecaseZSL_RealTimeYUVSHDREISIOT_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_DISPLAY", &UsecaseZSL_TARGET_BUFFER_DISPLAY_target, 1, s_1225_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors}, // TARGET_BUFFER_DISPLAY
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_1226_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_DISPLAY", &UsecaseZSL_TARGET_BUFFER_DISPLAY_target, 1, s_1227_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors}, // TARGET_BUFFER_DISPLAY
    {"TARGET_BUFFER_YUV_OUT", &UsecaseZSL_TARGET_BUFFER_YUV_OUT_target, 1, s_1228_TARGET_BUFFER_YUV_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_YUV_OUT
    {"TARGET_BUFFER_DISPLAY", &UsecaseZSL_TARGET_BUFFER_DISPLAY_target, 1, s_1229_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors}, // TARGET_BUFFER_DISPLAY
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_1230_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_1231_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_DISPLAY", &UsecaseZSL_TARGET_BUFFER_DISPLAY_target, 1, s_1232_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors}, // TARGET_BUFFER_DISPLAY
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_1233_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_pruneGroup6428[] = {{PruneGroupEIS, PruneTypePreviewOnlySnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOn}};
static const PruneVariant s_pruneGroup6429[] = {{PruneGroupEIS, PruneTypePreviewOnlySnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOn}};
static const PruneVariant s_pruneGroup6430[] = {{PruneGroupEIS, PruneTypePreviewOnlySnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOn}};
static const PruneVariant s_pruneGroup6431[] = {{PruneGroupEIS, PruneTypeVideoOnlySnapshotOff}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOff}, {PruneGroupEIS, PruneTypeVideoOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOn}};
static const PruneVariant s_pruneGroup6432[] = {{PruneGroupEIS, PruneTypeVideoOnlySnapshotOff}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOff}, {PruneGroupEIS, PruneTypeVideoOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOn}};
static const PruneVariant s_pruneGroup6433[] = {{PruneGroupEIS, PruneTypeVideoOnlySnapshotOff}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOff}, {PruneGroupEIS, PruneTypeVideoOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOn}};
static const PruneVariant s_pruneGroup6434[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOn}, {PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOff}};
static const PruneVariant s_pruneGroup6435[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOn}, {PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOff}};
static const PruneVariant s_pruneGroup6436[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOn}, {PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOff}};
static const PruneVariant s_pruneGroup6437[] = {{PruneGroupEIS, PruneTypePreviewOnlySnapshotOn}, {PruneGroupEIS, PruneTypeVideoOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOn}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOn}, {PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOn}};
static const PruneVariant s_pruneGroup6438[] = {{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_pruneGroup6428}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeYUVSHDREISIOT_node255_1_properties, 255, 1, {1, { 0 }, UsecaseZSL_RealTimeYUVSHDREISIOTNode255_1InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeYUVSHDREISIOTNode255_1OutputPortDescriptors}, 2, {4, s_pruneGroup6429}, 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_pruneGroup6430}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeYUVSHDREISIOT_node255_3_properties, 255, 3, {1, { 0 }, UsecaseZSL_RealTimeYUVSHDREISIOTNode255_3InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeYUVSHDREISIOTNode255_3OutputPortDescriptors}, 3, {4, s_pruneGroup6431}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeYUVSHDREISIOT_node255_4_properties, 255, 4, {1, { 0 }, UsecaseZSL_RealTimeYUVSHDREISIOTNode255_4InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeYUVSHDREISIOTNode255_4OutputPortDescriptors}, 2, {4, s_pruneGroup6432}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeYUVSHDREISIOT_node255_5_properties, 255, 5, {2, { 0 }, UsecaseZSL_RealTimeYUVSHDREISIOTNode255_5InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeYUVSHDREISIOTNode255_5OutputPortDescriptors}, 2, {4, s_pruneGroup6433}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeYUVSHDREISIOT_node255_6_properties, 255, 6, {1, { 0 }, UsecaseZSL_RealTimeYUVSHDREISIOTNode255_6InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeYUVSHDREISIOTNode255_6OutputPortDescriptors}, 3, {2, s_pruneGroup6434}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeYUVSHDREISIOT_node255_7_properties, 255, 7, {1, { 0 }, UsecaseZSL_RealTimeYUVSHDREISIOTNode255_7InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeYUVSHDREISIOTNode255_7OutputPortDescriptors}, 2, {2, s_pruneGroup6435}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeYUVSHDREISIOT_node255_8_properties, 255, 8, {2, { 0 }, UsecaseZSL_RealTimeYUVSHDREISIOTNode255_8InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeYUVSHDREISIOTNode255_8OutputPortDescriptors}, 2, {2, s_pruneGroup6436}, 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_pruneGroup6437}, 0, 0, { 0 }},
    {NULL, 65538, 2, {2, { 0 }, UsecaseZSL_RealTimeYUVSHDREISIOTNode65538_2InputPortDescriptors, 2, { 0 }, UsecaseZSL_RealTimeYUVSHDREISIOTNode65538_2OutputPortDescriptors}, 0, {2, s_pruneGroup6438}, 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 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_pruneGroup6439[] = {{PruneGroupDS64, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MfsrBlend_source_Link_12NodeDescriptors[] =
{
    {65538, 1, 7, 0, {1, s_pruneGroup6439}},
};
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_1234_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_1235_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_1236_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_1237_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_1238_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_1239_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_1234_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_1235_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_1236_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_1237_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_1238_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_1239_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 MultiCameraRealtimeAux***************************/

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtimeAux_Link0_IFE0_Out0Desc[] =
{
    {2, 0, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_SAT_INPUT_FULL
};

static ChiLinkNodeDescriptor s_1240_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_1241_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_1242_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_1243_TARGET_BUFFER_RAW_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 9, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtimeAux_Link4_IFE0_Out10Desc[] =
{
    {2, 4, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_RAW16
};

static ChiLinkNodeDescriptor s_1244_TARGET_BUFFER_RAW16_Link_NodeDescriptors[] =
{
    {65536, 0, 10, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup6440[] = {{PruneGroupIDEALRAW, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtimeAux_Link5_IFE0_Out4Desc[] =
{
    {2, 5, 0, 0, {1, s_pruneGroup6440}}, // SinkBuffer ]-> TARGET_BUFFER_IDEALRAW
};

static ChiLinkNodeDescriptor s_1245_TARGET_BUFFER_IDEALRAW_Link_NodeDescriptors[] =
{
    {65536, 0, 4, 0, {1, s_pruneGroup6440}},
};
static const PruneVariant s_pruneGroup6441[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtimeAux_Link6_IFE0_Out22Desc[] =
{
    {2, 0, 0, 0, {1, s_pruneGroup6441}}, // SinkBuffer ]-> TARGET_BUFFER_SAT_INPUT_FULL_DISPLAY
};

static ChiLinkNodeDescriptor s_1246_TARGET_BUFFER_SAT_INPUT_FULL_DISPLAY_Link_NodeDescriptors[] =
{
    {65536, 0, 22, 0, {1, s_pruneGroup6441}},
};
static const PruneVariant s_pruneGroup6442[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtimeAux_Link7_IFE0_Out23Desc[] =
{
    {2, 1, 0, 0, {1, s_pruneGroup6442}}, // SinkBuffer ]-> TARGET_BUFFER_SAT_INPUT_DS4_DISPLAY
};

static ChiLinkNodeDescriptor s_1247_TARGET_BUFFER_SAT_INPUT_DS4_DISPLAY_Link_NodeDescriptors[] =
{
    {65536, 0, 23, 0, {1, s_pruneGroup6442}},
};
static const PruneVariant s_pruneGroup6443[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtimeAux_Link8_IFE0_Out24Desc[] =
{
    {2, 2, 0, 0, {1, s_pruneGroup6443}}, // SinkBuffer ]-> TARGET_BUFFER_SAT_INPUT_DS16_DISPLAY
};

static ChiLinkNodeDescriptor s_1248_TARGET_BUFFER_SAT_INPUT_DS16_DISPLAY_Link_NodeDescriptors[] =
{
    {65536, 0, 24, 0, {1, s_pruneGroup6443}},
};
static const PruneVariant s_pruneGroup6444[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static const PruneVariant s_pruneGroup6445[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtimeAux_Link9_Sensor0_Out0Desc[] =
{
    {65536, 0, 2, 1, {0, NULL}}, // IFE
    {65536, 0, 2, 5, {1, s_pruneGroup6444}}, // IFE
    {65536, 0, 2, 6, {1, s_pruneGroup6445}}, // IFE
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtimeAux_Link10_Sensor0_Out1Desc[] =
{
    {65536, 0, 6, 2, {0, NULL}}, // IFE
};

static const PruneVariant s_pruneGroup6446[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup6447[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtimeAux_Link11_IFE0_Out17Desc[] =
{
    {9, 0, 0, 0, {1, s_pruneGroup6446}}, // StatsParse
    {1, 0, 0, 0, {1, s_pruneGroup6447}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup6448[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup6449[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtimeAux_Link12_IFE0_Out21Desc[] =
{
    {9, 0, 1, 0, {1, s_pruneGroup6448}}, // StatsParse
    {12, 0, 1, 0, {1, s_pruneGroup6449}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup6450[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtimeAux_Link13_IFE0_Out25Desc[] =
{
    {5, 0, 12, 0, {1, s_pruneGroup6450}}, // AutoFocus
};

static const PruneVariant s_pruneGroup6451[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup6452[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtimeAux_Link14_IFE0_Out18Desc[] =
{
    {9, 0, 2, 0, {1, s_pruneGroup6451}}, // StatsParse
    {1, 0, 2, 0, {1, s_pruneGroup6452}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup6453[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtimeAux_Link15_IFE0_Out16Desc[] =
{
    {9, 0, 3, 0, {1, s_pruneGroup6453}}, // StatsParse
};

static const PruneVariant s_pruneGroup6454[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtimeAux_Link16_IFE0_Out19Desc[] =
{
    {9, 0, 9, 0, {1, s_pruneGroup6454}}, // StatsParse
};

static const PruneVariant s_pruneGroup6455[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup6456[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtimeAux_Link17_IFE0_Out12Desc[] =
{
    {9, 0, 7, 0, {1, s_pruneGroup6455}}, // StatsParse
    {1, 0, 7, 0, {1, s_pruneGroup6456}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup6457[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtimeAux_Link18_IFE0_Out20Desc[] =
{
    {5, 0, 4, 0, {1, s_pruneGroup6457}}, // AutoFocus
};

static const PruneVariant s_pruneGroup6458[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup6459[] = {{PruneGroupPDNetSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtimeAux_Link19_IFE0_Out8Desc[] =
{
    {5, 0, 8, 0, {1, s_pruneGroup6458}}, // AutoFocus
    {17, 0, 0, 0, {1, s_pruneGroup6459}}, // STATSPDnet
};

static const PruneVariant s_pruneGroup6460[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtimeAux_Link20_IFE0_Out7Desc[] =
{
    {5, 0, 10, 0, {1, s_pruneGroup6460}}, // AutoFocus
};

static const PruneVariant s_pruneGroup6461[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtimeAux_Link21_StatsParse0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup6461}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup6462[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtimeAux_Link22_StatsProcessing0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup6462}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup6463[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtimeAux_Link23_AutoWhiteBalance0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup6463}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup6464[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtimeAux_Link24_AutoFocus0_Out0Desc[] =
{
    {3, 3, 0, 0, {1, s_pruneGroup6464}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup6465[] = {{PruneGroupTrackerSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup6466[] = {{PruneGroupStatsNNSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtimeAux_Link25_IPE19_Out8Desc[] =
{
    {14, 0, 0, 0, {1, s_pruneGroup6465}}, // TRACKER
    {16, 0, 0, 0, {1, s_pruneGroup6466}}, // STATSNN
};

static const PruneVariant s_pruneGroup6467[] = {{PruneGroupPDNetSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtimeAux_Link26_IFE0_Out28Desc[] =
{
    {17, 0, 1, 0, {1, s_pruneGroup6467}}, // STATSPDnet
};

static const PruneVariant s_pruneGroup6468[] = {{PruneGroupTrackerSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtimeAux_Link27_TRACKER0_Out0Desc[] =
{
    {3, 15, 0, 0, {1, s_pruneGroup6468}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup6469[] = {{PruneGroupStatsNNSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtimeAux_Link28_STATSNN0_Out0Desc[] =
{
    {3, 16, 0, 0, {1, s_pruneGroup6469}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup6470[] = {{PruneGroupPDNetSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtimeAux_Link29_STATSPDnet0_Out1Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup6470}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtimeAux_Link30_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_1240_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_1241_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_1242_TARGET_BUFFER_SAT_INPUT_DS16_Link_NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_DS16
    {"TARGET_BUFFER_RAW_OUT", &UsecaseZSL_TARGET_BUFFER_RAW_OUT_target, 1, s_1243_TARGET_BUFFER_RAW_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_RAW_OUT
    {"TARGET_BUFFER_RAW16", &UsecaseZSL_TARGET_BUFFER_RAW16_target, 1, s_1244_TARGET_BUFFER_RAW16_Link_NodeDescriptors}, // TARGET_BUFFER_RAW16
    {"TARGET_BUFFER_IDEALRAW", &UsecaseZSL_TARGET_BUFFER_IDEALRAW_target, 1, s_1245_TARGET_BUFFER_IDEALRAW_Link_NodeDescriptors}, // TARGET_BUFFER_IDEALRAW
    {"TARGET_BUFFER_SAT_INPUT_FULL_DISPLAY", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_FULL_DISPLAY_target, 1, s_1246_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_1247_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_1248_TARGET_BUFFER_SAT_INPUT_DS16_DISPLAY_Link_NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_DS16_DISPLAY
};

// Sensor0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraRealtimeAuxNode0_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_MultiCameraRealtimeAuxNode1_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // StatsInputPortHDRBE
    {2, 0, 0, 0, { 0 }, NULL}, // StatsInputPortHDRBHist
    {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
};

// AutoWhiteBalance0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraRealtimeAuxNode12_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AWBOutputPort0
};

// TRACKER0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraRealtimeAuxNode14_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // TrackerInputPortImage
};

// TRACKER0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraRealtimeAuxNode14_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // TRACKEROutputPortResults
};

// STATSNN0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraRealtimeAuxNode16_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // STATSNNPortImage
};

// STATSNN0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraRealtimeAuxNode16_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // STATSNNOutputPortResults
};

// STATSPDnet0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraRealtimeAuxNode17_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // PDnetInputPortRDIPDAF
    {1, 0, 0, 0, { 0 }, NULL}, // PDNetInputPortPDHWPreProcessedPD
};

// STATSPDnet0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraRealtimeAuxNode17_0OutputPortDescriptors[] =
{
    {1, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // PDnetOutputPortResults_2
};

// AutoFocus0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraRealtimeAuxNode5_0InputPortDescriptors[] =
{
    {12, 0, 0, 0, { 0 }, NULL}, // StatsInputPortDualPDHWPDAF
    {4, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBF
    {8, 0, 0, 0, { 0 }, NULL}, // StatsInputPortRDIPDAF
    {10, 0, 0, 0, { 0 }, NULL}, // StatsInputPortPDAFType3
};

// AutoFocus0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraRealtimeAuxNode5_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AutoFocusOutputPort0
};

// IFE0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraRealtimeAuxNode65536_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_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
    {17, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsHDRBE
    {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
    {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
    {8, 0, 0, 2, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRDI0
    {7, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortPDAF
    {28, 0, 0, 2, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortPDHWPreProcessedPD
    {6, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortFD
};

// IPE19 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraRealtimeAuxNode65538_19InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
};

// IPE19 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraRealtimeAuxNode65538_19OutputPortDescriptors[] =
{
    {8, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
};

// StatsParse0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraRealtimeAuxNode9_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortHDRBE
    {1, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAWBBG
    {2, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortHDRBHist
    {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 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_node14_0_properties[] =
{
    {1, "com.qti.stats.tracker"},
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraRealtimeAux_node16_0_properties[] =
{
    {1, "com.qti.stats.cnndriver"},
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraRealtimeAux_node17_0_properties[] =
{
    {1, "com.qti.stats.cnndriver"},
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraRealtimeAux_node5_0_properties[] =
{
    {1, "com.qti.stats.af"},
    {1, "com.qti.stats.pdlibwrapper"},
    {6, "1"},
    {16, "0"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraRealtimeAux_node65536_0_properties[] =
{
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraRealtimeAux_node65538_19_properties[] =
{
    {2, "11"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraRealtimeAux_node9_0_properties[] =
{
    {6, "1"},
};

static const PruneVariant s_pruneGroup6471[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup6472[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup6473[] = {{PruneGroupTrackerSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup6474[] = {{PruneGroupStatsNNSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup6475[] = {{PruneGroupPDNetSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup6476[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup6477[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiNode UsecaseZSL_MultiCameraRealtimeAuxNodes[] =
{
    {UsecaseZSL_MultiCameraRealtimeAux_node0_0_properties, 0, 0, {0, { 0 }, NULL, 2, { 0 }, UsecaseZSL_MultiCameraRealtimeAuxNode0_0OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraRealtimeAux_node1_0_properties, 1, 0, {3, { 0 }, UsecaseZSL_MultiCameraRealtimeAuxNode1_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraRealtimeAuxNode1_0OutputPortDescriptors}, 4, {1, s_pruneGroup6471}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraRealtimeAux_node12_0_properties, 12, 0, {1, { 0 }, UsecaseZSL_MultiCameraRealtimeAuxNode12_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraRealtimeAuxNode12_0OutputPortDescriptors}, 2, {1, s_pruneGroup6472}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraRealtimeAux_node14_0_properties, 14, 0, {1, { 0 }, UsecaseZSL_MultiCameraRealtimeAuxNode14_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraRealtimeAuxNode14_0OutputPortDescriptors}, 2, {1, s_pruneGroup6473}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraRealtimeAux_node16_0_properties, 16, 0, {1, { 0 }, UsecaseZSL_MultiCameraRealtimeAuxNode16_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraRealtimeAuxNode16_0OutputPortDescriptors}, 2, {1, s_pruneGroup6474}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraRealtimeAux_node17_0_properties, 17, 0, {2, { 0 }, UsecaseZSL_MultiCameraRealtimeAuxNode17_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraRealtimeAuxNode17_0OutputPortDescriptors}, 2, {1, s_pruneGroup6475}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraRealtimeAux_node5_0_properties, 5, 0, {4, { 0 }, UsecaseZSL_MultiCameraRealtimeAuxNode5_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraRealtimeAuxNode5_0OutputPortDescriptors}, 4, {1, s_pruneGroup6476}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraRealtimeAux_node65536_0_properties, 65536, 0, {4, { 0 }, UsecaseZSL_MultiCameraRealtimeAuxNode65536_0InputPortDescriptors, 21, { 0 }, UsecaseZSL_MultiCameraRealtimeAuxNode65536_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraRealtimeAux_node65538_19_properties, 65538, 19, {1, { 0 }, UsecaseZSL_MultiCameraRealtimeAuxNode65538_19InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraRealtimeAuxNode65538_19OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraRealtimeAux_node9_0_properties, 9, 0, {6, { 0 }, UsecaseZSL_MultiCameraRealtimeAuxNode9_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraRealtimeAuxNode9_0OutputPortDescriptors}, 1, {1, s_pruneGroup6477}, 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}}, 1, UsecaseZSL_MultiCameraRealtimeAux_Link4_IFE0_Out10Desc, {0, {0}, 0, 8, 8, 0, 0}, {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, 0, 0, {0, NULL}}, 3, UsecaseZSL_MultiCameraRealtimeAux_Link9_Sensor0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 1, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRealtimeAux_Link10_Sensor0_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 17, 0, {0, NULL}}, 2, UsecaseZSL_MultiCameraRealtimeAux_Link11_IFE0_Out17Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 21, 0, {0, NULL}}, 2, UsecaseZSL_MultiCameraRealtimeAux_Link12_IFE0_Out21Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 25, 2, {0, NULL}}, 1, UsecaseZSL_MultiCameraRealtimeAux_Link13_IFE0_Out25Desc, {1, {ChiFormatRawPlain64}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 18, 0, {0, NULL}}, 2, UsecaseZSL_MultiCameraRealtimeAux_Link14_IFE0_Out18Desc, {1, {ChiFormatBlob}, 3072, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 16, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRealtimeAux_Link15_IFE0_Out16Desc, {1, {ChiFormatBlob}, 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, 12, 0, {0, NULL}}, 2, UsecaseZSL_MultiCameraRealtimeAux_Link17_IFE0_Out12Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 20, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRealtimeAux_Link18_IFE0_Out20Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 8, 2, {0, NULL}}, 2, UsecaseZSL_MultiCameraRealtimeAux_Link19_IFE0_Out8Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 7, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRealtimeAux_Link20_IFE0_Out7Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{9, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRealtimeAux_Link21_StatsParse0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{1, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRealtimeAux_Link22_StatsProcessing0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{12, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRealtimeAux_Link23_AutoWhiteBalance0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{5, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRealtimeAux_Link24_AutoFocus0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 19, 8, 0, {0, NULL}}, 2, UsecaseZSL_MultiCameraRealtimeAux_Link25_IPE19_Out8Desc, {1, {ChiFormatYUV420NV12}, 0, 6, 12, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 28, 2, {0, NULL}}, 1, UsecaseZSL_MultiCameraRealtimeAux_Link26_IFE0_Out28Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{14, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRealtimeAux_Link27_TRACKER0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{16, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRealtimeAux_Link28_STATSNN0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{17, 0, 1, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRealtimeAux_Link29_STATSPDnet0_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 6, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRealtimeAux_Link30_IFE0_Out6Desc, {1, {ChiFormatYUV420NV12}, 0, 6, 12, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable}, {0, 0}, OfflineDependencyProviderNone, 0},
};

/*****************************Pipeline XHDRRealtimeZSLPreviewRaw***************************/

static const PruneVariant s_pruneGroup6478[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static ChiLinkNodeDescriptor UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link0_IFE0_Out124Desc[] =
{
    {2, 1, 0, 0, {1, s_pruneGroup6478}}, // SinkBuffer ]-> TARGET_BUFFER_LONG_RAW_OUT
};

static ChiLinkNodeDescriptor s_1249_TARGET_BUFFER_LONG_RAW_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 124, 0, {1, s_pruneGroup6478}},
};
static const PruneVariant s_pruneGroup6479[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static ChiLinkNodeDescriptor UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link1_IFE0_Out125Desc[] =
{
    {2, 2, 0, 0, {1, s_pruneGroup6479}}, // SinkBuffer ]-> TARGET_BUFFER_SHORT_RAW_OUT
};

static ChiLinkNodeDescriptor s_1250_TARGET_BUFFER_SHORT_RAW_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 125, 0, {1, s_pruneGroup6479}},
};
static const PruneVariant s_pruneGroup6480[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static ChiLinkNodeDescriptor UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link2_IFE0_Out126Desc[] =
{
    {2, 3, 0, 0, {1, s_pruneGroup6480}}, // SinkBuffer ]-> TARGET_BUFFER_MIDDLE_RAW_OUT
    {5, 0, 82, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor s_1251_TARGET_BUFFER_MIDDLE_RAW_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 126, 0, {1, s_pruneGroup6480}},
};
static const PruneVariant s_pruneGroup6481[] = {{PruneGroupHDRType, PruneTypeQHDR}};
static ChiLinkNodeDescriptor UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link3_IFE0_Out127Desc[] =
{
    {2, 4, 0, 0, {1, s_pruneGroup6481}}, // SinkBuffer ]-> TARGET_BUFFER_RAW_OUT
    {5, 0, 73, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor s_1252_TARGET_BUFFER_RAW_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 127, 0, {1, s_pruneGroup6481}},
};
static ChiLinkNodeDescriptor UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link4_IFE0_Out102Desc[] =
{
    {2, 14, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_IFE_LONG_FULL_UBWCTP10_OUT
};

static ChiLinkNodeDescriptor s_1253_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_1254_TARGET_BUFFER_IFE_LONG_DS4_PD10_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 105, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup6482[] = {{PruneGroupHDRType, PruneTypeSCSHDR}, {PruneGroupHDRType, PruneTypeSCQHDR}};
static ChiLinkNodeDescriptor UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link6_IFE0_Out106Desc[] =
{
    {2, 6, 0, 0, {2, s_pruneGroup6482}}, // SinkBuffer ]-> TARGET_BUFFER_IFE_LONG_DS16_PD10_OUT
};

static ChiLinkNodeDescriptor s_1255_TARGET_BUFFER_IFE_LONG_DS16_PD10_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 106, 0, {2, s_pruneGroup6482}},
};
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_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_Link16_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_Link17_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_Link18_IFE0_Out169Desc[] =
{
    {5, 0, 91, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link19_IFE0_Out170Desc[] =
{
    {5, 0, 92, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link20_IFE0_Out37Desc[] =
{
    {5, 0, 90, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link21_IFE0_Out133Desc[] =
{
    {5, 0, 100, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link22_IFE0_Out7Desc[] =
{
    {5, 0, 10, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link23_IFE0_Out164Desc[] =
{
    {5, 0, 64, 0, {0, NULL}}, // AutoFocus
    {5, 0, 106, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link24_IFE0_Out165Desc[] =
{
    {5, 0, 65, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link25_IFE0_Out175Desc[] =
{
    {5, 0, 96, 0, {0, NULL}}, // AutoFocus
    {5, 0, 110, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link26_IFE0_Out176Desc[] =
{
    {5, 0, 97, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link27_IFE0_Out161Desc[] =
{
    {5, 0, 67, 0, {0, NULL}}, // AutoFocus
    {5, 0, 108, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link28_IFE0_Out162Desc[] =
{
    {5, 0, 68, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link29_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_Link30_IFE0_Out119Desc[] =
{
    {9, 20, 45, 0, {0, NULL}}, // StatsParse
    {1, 0, 47, 0, {0, NULL}}, // StatsProcessing
};

static ChiLinkNodeDescriptor UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link31_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_Link32_IFE0_Out137Desc[] =
{
    {9, 10, 41, 0, {0, NULL}}, // StatsParse
    {12, 0, 42, 0, {0, NULL}}, // AutoWhiteBalance
};

static ChiLinkNodeDescriptor UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link33_IFE0_Out138Desc[] =
{
    {9, 20, 48, 0, {0, NULL}}, // StatsParse
    {12, 0, 50, 0, {0, NULL}}, // AutoWhiteBalance
};

static ChiLinkNodeDescriptor UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link34_IFE0_Out21Desc[] =
{
    {9, 40, 1, 0, {0, NULL}}, // StatsParse
    {12, 0, 1, 0, {0, NULL}}, // AutoWhiteBalance
};

static ChiLinkNodeDescriptor UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link35_IFE0_Out121Desc[] =
{
    {9, 10, 39, 0, {0, NULL}}, // StatsParse
    {1, 0, 40, 0, {0, NULL}}, // StatsProcessing
};

static ChiLinkNodeDescriptor UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link36_IFE0_Out122Desc[] =
{
    {9, 20, 46, 0, {0, NULL}}, // StatsParse
    {1, 0, 48, 0, {0, NULL}}, // StatsProcessing
};

static ChiLinkNodeDescriptor UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link37_IFE0_Out36Desc[] =
{
    {9, 40, 61, 0, {0, NULL}}, // StatsParse
    {1, 0, 76, 0, {0, NULL}}, // StatsProcessing
};

static ChiLinkNodeDescriptor UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link38_IFE0_Out172Desc[] =
{
    {9, 10, 68, 0, {0, NULL}}, // StatsParse
    {1, 0, 86, 0, {0, NULL}}, // StatsProcessing
};

static ChiLinkNodeDescriptor UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link39_IFE0_Out173Desc[] =
{
    {9, 20, 69, 0, {0, NULL}}, // StatsParse
    {1, 0, 87, 0, {0, NULL}}, // StatsProcessing
};

static ChiLinkNodeDescriptor UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link40_IFE0_Out38Desc[] =
{
    {9, 40, 65, 0, {0, NULL}}, // StatsParse
    {1, 0, 83, 0, {0, NULL}}, // StatsProcessing
};

static ChiLinkNodeDescriptor UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link41_IFE0_Out19Desc[] =
{
    {9, 40, 9, 0, {0, NULL}}, // StatsParse
};

static ChiLinkNodeDescriptor UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link42_IFE0_Out134Desc[] =
{
    {9, 10, 40, 0, {0, NULL}}, // StatsParse
};

static ChiLinkNodeDescriptor UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link43_IFE0_Out135Desc[] =
{
    {9, 20, 47, 0, {0, NULL}}, // StatsParse
};

static ChiLinkNodeDescriptor UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link44_IFE0_Out31Desc[] =
{
    {9, 10, 34, 0, {0, NULL}}, // StatsParse
};

static const PruneVariant s_pruneGroup6483[] = {{PruneGroup4KEISv3, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link45_IPE19_Out9Desc[] =
{
    {2, 4, 0, 0, {1, s_pruneGroup6483}}, // SinkBuffer ]-> TARGET_BUFFER_FD
};

static ChiLinkNodeDescriptor s_1256_TARGET_BUFFER_FD_Link_NodeDescriptors[] =
{
    {65538, 19, 9, 0, {1, s_pruneGroup6483}},
};
static const PruneVariant s_pruneGroup6484[] = {{PruneGroup4KEISv3, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link46_IFE0_Out6Desc[] =
{
    {2, 4, 0, 0, {1, s_pruneGroup6484}}, // SinkBuffer ]-> TARGET_BUFFER_FD
    {8, 0, 3, 0, {0, NULL}}, // FDManager
};

static ChiLinkNodeDescriptor s_1257_TARGET_BUFFER_FD_Link_NodeDescriptors[] =
{
    {65536, 0, 6, 0, {1, s_pruneGroup6484}},
};
static ChiLinkNodeDescriptor UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link47_FDManager0_Out0Desc[] =
{
    {3, 4, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiTargetPortDescriptor UsecaseZSL_XHDRRealtimeZSLPreviewRaw_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_LONG_RAW_OUT", &UsecaseZSL_TARGET_BUFFER_LONG_RAW_OUT_target, 1, s_1249_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_1250_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_1251_TARGET_BUFFER_MIDDLE_RAW_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_MIDDLE_RAW_OUT
    {"TARGET_BUFFER_RAW_OUT", &UsecaseZSL_TARGET_BUFFER_RAW_OUT_target, 1, s_1252_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_1253_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_1254_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_1255_TARGET_BUFFER_IFE_LONG_DS16_PD10_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_IFE_LONG_DS16_PD10_OUT
    {"TARGET_BUFFER_FD", &UsecaseZSL_TARGET_BUFFER_FD_target, 1, s_1256_TARGET_BUFFER_FD_Link_NodeDescriptors}, // TARGET_BUFFER_FD
    {"TARGET_BUFFER_FD", &UsecaseZSL_TARGET_BUFFER_FD_target, 1, s_1257_TARGET_BUFFER_FD_Link_NodeDescriptors}, // TARGET_BUFFER_FD
};

// 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
    {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
    {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
    {31, 0, 0, 1, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsLTMDC
    {6, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortFD
};

// IPE19 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_XHDRRealtimeZSLPreviewRawNode65538_19OutputPortDescriptors[] =
{
    {9, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
};

// FDManager0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_XHDRRealtimeZSLPreviewRawNode8_0InputPortDescriptors[] =
{
    {3, 0, 0, 0, { 0 }, NULL}, // FDManagerInputPortImage
};

// FDManager0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_XHDRRealtimeZSLPreviewRawNode8_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // FDManagerOutputPortResults
};

// 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
    {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
};

// 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
};

// StatsParse40 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_XHDRRealtimeZSLPreviewRawNode9_40OutputPortDescriptors[] =
{
    {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 const PruneVariant s_pruneGroup6485[] = {{PruneGroupFDSegment, PruneTypeEnabled}};
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, {18, { 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, 38, { 0 }, UsecaseZSL_XHDRRealtimeZSLPreviewRawNode65536_0OutputPortDescriptors}, 3, {0, NULL}, 0, 0, { 0 }},
    {NULL, 65538, 19, {0, { 0 }, NULL, 1, { 0 }, UsecaseZSL_XHDRRealtimeZSLPreviewRawNode65538_19OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {NULL, 8, 0, {1, { 0 }, UsecaseZSL_XHDRRealtimeZSLPreviewRawNode8_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_XHDRRealtimeZSLPreviewRawNode8_0OutputPortDescriptors}, 0, {1, s_pruneGroup6485}, 0, 0, { 0 }},
    {UsecaseZSL_XHDRRealtimeZSLPreviewRaw_node9_10_properties, 9, 10, {7, { 0 }, UsecaseZSL_XHDRRealtimeZSLPreviewRawNode9_10InputPortDescriptors, 1, { 0 }, UsecaseZSL_XHDRRealtimeZSLPreviewRawNode9_10OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_XHDRRealtimeZSLPreviewRaw_node9_20_properties, 9, 20, {6, { 0 }, UsecaseZSL_XHDRRealtimeZSLPreviewRawNode9_20InputPortDescriptors, 1, { 0 }, UsecaseZSL_XHDRRealtimeZSLPreviewRawNode9_20OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_XHDRRealtimeZSLPreviewRaw_node9_40_properties, 9, 40, {6, { 0 }, UsecaseZSL_XHDRRealtimeZSLPreviewRawNode9_40InputPortDescriptors, 1, { 0 }, UsecaseZSL_XHDRRealtimeZSLPreviewRawNode9_40OutputPortDescriptors}, 2, {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},
    {{65536, 0, 29, 1, {0, NULL}}, 3, UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link15_IFE0_Out29Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 140, 7, {0, NULL}}, 3, UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link16_IFE0_Out140Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 141, 5, {0, NULL}}, 3, UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link17_IFE0_Out141Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 169, 7, {0, NULL}}, 1, UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link18_IFE0_Out169Desc, {1, {ChiFormatRawPlain64}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 170, 5, {0, NULL}}, 1, UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link19_IFE0_Out170Desc, {1, {ChiFormatRawPlain64}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 37, 1, {0, NULL}}, 1, UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link20_IFE0_Out37Desc, {1, {ChiFormatRawPlain64}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 133, 14, {0, NULL}}, 1, UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link21_IFE0_Out133Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 16, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 7, 10, {0, NULL}}, 1, UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link22_IFE0_Out7Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 16, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 164, 10, {0, NULL}}, 2, UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link23_IFE0_Out164Desc, {1, {ChiFormatRawPlain64}, 307200, 4, 16, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 165, 8, {0, NULL}}, 1, UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link24_IFE0_Out165Desc, {1, {ChiFormatRawPlain64}, 307200, 4, 16, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 175, 10, {0, NULL}}, 2, UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link25_IFE0_Out175Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 16, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 176, 8, {0, NULL}}, 1, UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link26_IFE0_Out176Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 16, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 161, 10, {0, NULL}}, 2, UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link27_IFE0_Out161Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 16, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 162, 8, {0, NULL}}, 1, UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link28_IFE0_Out162Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 16, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 118, 7, {0, NULL}}, 3, UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link29_IFE0_Out118Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 119, 5, {0, NULL}}, 2, UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link30_IFE0_Out119Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 30, 1, {0, NULL}}, 3, UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link31_IFE0_Out30Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 137, 7, {0, NULL}}, 2, UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link32_IFE0_Out137Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 138, 5, {0, NULL}}, 2, UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link33_IFE0_Out138Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 21, 1, {0, NULL}}, 2, UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link34_IFE0_Out21Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 121, 7, {0, NULL}}, 2, UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link35_IFE0_Out121Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 122, 5, {0, NULL}}, 2, UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link36_IFE0_Out122Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 36, 1, {0, NULL}}, 2, UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link37_IFE0_Out36Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 172, 7, {0, NULL}}, 2, UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link38_IFE0_Out172Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 173, 5, {0, NULL}}, 2, UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link39_IFE0_Out173Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 38, 1, {0, NULL}}, 2, UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link40_IFE0_Out38Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 19, 1, {0, NULL}}, 1, UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link41_IFE0_Out19Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 134, 7, {0, NULL}}, 1, UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link42_IFE0_Out134Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 135, 5, {0, NULL}}, 1, UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link43_IFE0_Out135Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 31, 1, {0, NULL}}, 1, UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link44_IFE0_Out31Desc, {1, {ChiFormatRawPlain16}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 19, 9, 0, {0, NULL}}, 1, UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link45_IPE19_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 6, 0, {0, NULL}}, 2, UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link46_IFE0_Out6Desc, {1, {ChiFormatYUV420NV12}, 0, 6, 12, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, LinkFlagFallbackBufferManager}, OfflineDependencyProviderNone, 0},
    {{8, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link47_FDManager0_Out0Desc, {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_1258_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_1259_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_1260_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_1261_TARGET_BUFFER_RAW_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 9, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_OfflineIFERealtime_Link4_IFE0_Out10Desc[] =
{
    {2, 4, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_RAW16
};

static ChiLinkNodeDescriptor s_1262_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 const PruneVariant s_pruneGroup6486[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static const PruneVariant s_pruneGroup6487[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflineIFERealtime_Link6_Sensor0_Out0Desc[] =
{
    {65536, 0, 2, 1, {0, NULL}}, // IFE
    {65536, 0, 2, 5, {1, s_pruneGroup6486}}, // IFE
    {65536, 0, 2, 6, {1, s_pruneGroup6487}}, // IFE
};

static ChiLinkNodeDescriptor UsecaseZSL_OfflineIFERealtime_Link7_Sensor0_Out1Desc[] =
{
    {65536, 0, 6, 2, {0, NULL}}, // IFE
};

static const PruneVariant s_pruneGroup6488[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup6489[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflineIFERealtime_Link8_IFE0_Out17Desc[] =
{
    {9, 0, 0, 0, {1, s_pruneGroup6488}}, // StatsParse
    {1, 0, 0, 0, {1, s_pruneGroup6489}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup6490[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup6491[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflineIFERealtime_Link9_IFE0_Out21Desc[] =
{
    {9, 0, 1, 0, {1, s_pruneGroup6490}}, // StatsParse
    {12, 0, 1, 0, {1, s_pruneGroup6491}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup6492[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflineIFERealtime_Link10_IFE0_Out25Desc[] =
{
    {5, 0, 12, 0, {1, s_pruneGroup6492}}, // AutoFocus
};

static const PruneVariant s_pruneGroup6493[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup6494[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflineIFERealtime_Link11_IFE0_Out18Desc[] =
{
    {9, 0, 2, 0, {1, s_pruneGroup6493}}, // StatsParse
    {1, 0, 2, 0, {1, s_pruneGroup6494}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup6495[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflineIFERealtime_Link12_IFE0_Out16Desc[] =
{
    {9, 0, 3, 0, {1, s_pruneGroup6495}}, // StatsParse
};

static const PruneVariant s_pruneGroup6496[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflineIFERealtime_Link13_IFE0_Out19Desc[] =
{
    {9, 0, 9, 0, {1, s_pruneGroup6496}}, // StatsParse
};

static const PruneVariant s_pruneGroup6497[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup6498[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflineIFERealtime_Link14_IFE0_Out12Desc[] =
{
    {9, 0, 7, 0, {1, s_pruneGroup6497}}, // StatsParse
    {1, 0, 7, 0, {1, s_pruneGroup6498}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup6499[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflineIFERealtime_Link15_IFE0_Out20Desc[] =
{
    {5, 0, 4, 0, {1, s_pruneGroup6499}}, // AutoFocus
};

static const PruneVariant s_pruneGroup6500[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup6501[] = {{PruneGroupPDNetSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflineIFERealtime_Link16_IFE0_Out8Desc[] =
{
    {5, 0, 8, 0, {1, s_pruneGroup6500}}, // AutoFocus
    {17, 0, 0, 0, {1, s_pruneGroup6501}}, // STATSPDnet
};

static const PruneVariant s_pruneGroup6502[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflineIFERealtime_Link17_IFE0_Out7Desc[] =
{
    {5, 0, 10, 0, {1, s_pruneGroup6502}}, // AutoFocus
};

static const PruneVariant s_pruneGroup6503[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflineIFERealtime_Link18_StatsParse0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup6503}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup6504[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflineIFERealtime_Link19_StatsProcessing0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup6504}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup6505[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflineIFERealtime_Link20_AutoWhiteBalance0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup6505}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup6506[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflineIFERealtime_Link21_AutoFocus0_Out0Desc[] =
{
    {3, 3, 0, 0, {1, s_pruneGroup6506}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup6507[] = {{PruneGroupTrackerSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup6508[] = {{PruneGroupStatsNNSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflineIFERealtime_Link22_IPE19_Out8Desc[] =
{
    {14, 0, 0, 0, {1, s_pruneGroup6507}}, // TRACKER
    {16, 0, 0, 0, {1, s_pruneGroup6508}}, // STATSNN
};

static const PruneVariant s_pruneGroup6509[] = {{PruneGroupPDNetSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflineIFERealtime_Link23_IFE0_Out28Desc[] =
{
    {17, 0, 1, 0, {1, s_pruneGroup6509}}, // STATSPDnet
};

static const PruneVariant s_pruneGroup6510[] = {{PruneGroupTrackerSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflineIFERealtime_Link24_TRACKER0_Out0Desc[] =
{
    {3, 15, 0, 0, {1, s_pruneGroup6510}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup6511[] = {{PruneGroupStatsNNSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflineIFERealtime_Link25_STATSNN0_Out0Desc[] =
{
    {3, 16, 0, 0, {1, s_pruneGroup6511}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup6512[] = {{PruneGroupPDNetSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflineIFERealtime_Link26_STATSPDnet0_Out1Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup6512}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup6513[] = {{PruneGroup4KEISv3, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflineIFERealtime_Link27_IPE19_Out9Desc[] =
{
    {2, 4, 0, 0, {1, s_pruneGroup6513}}, // SinkBuffer ]-> TARGET_BUFFER_FD
};

static ChiLinkNodeDescriptor s_1263_TARGET_BUFFER_FD_Link_NodeDescriptors[] =
{
    {65538, 19, 9, 0, {1, s_pruneGroup6513}},
};
static const PruneVariant s_pruneGroup6514[] = {{PruneGroup4KEISv3, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflineIFERealtime_Link28_IFE0_Out6Desc[] =
{
    {2, 4, 0, 0, {1, s_pruneGroup6514}}, // SinkBuffer ]-> TARGET_BUFFER_FD
    {8, 0, 3, 0, {0, NULL}}, // FDManager
};

static ChiLinkNodeDescriptor s_1264_TARGET_BUFFER_FD_Link_NodeDescriptors[] =
{
    {65536, 0, 6, 0, {1, s_pruneGroup6514}},
};
static ChiLinkNodeDescriptor UsecaseZSL_OfflineIFERealtime_Link29_FDManager0_Out0Desc[] =
{
    {3, 4, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseZSL_OfflineIFERealtime_Link30_ChiNode0_Out0Desc[] =
{
    {65536, 1, 3, 1, {0, NULL}}, // IFE
};

static ChiLinkNodeDescriptor UsecaseZSL_OfflineIFERealtime_Link31_IFE1_Out0Desc[] =
{
    {2, 0, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_OFFLINEIFE_INPUT_FULL
};

static ChiLinkNodeDescriptor s_1265_TARGET_BUFFER_OFFLINEIFE_INPUT_FULL_Link_NodeDescriptors[] =
{
    {65536, 1, 0, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_OfflineIFERealtime_Link32_IFE1_Out1Desc[] =
{
    {2, 1, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_OFFLINEIFE_INPUT_DS4
};

static ChiLinkNodeDescriptor s_1266_TARGET_BUFFER_OFFLINEIFE_INPUT_DS4_Link_NodeDescriptors[] =
{
    {65536, 1, 1, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_OfflineIFERealtime_Link33_IFE1_Out2Desc[] =
{
    {2, 2, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_OFFLINEIFE_INPUT_DS16
};

static ChiLinkNodeDescriptor s_1267_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_1258_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_1259_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_1260_TARGET_BUFFER_SAT_INPUT_DS16_Link_NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_DS16
    {"TARGET_BUFFER_RAW_OUT", &UsecaseZSL_TARGET_BUFFER_RAW_OUT_target, 1, s_1261_TARGET_BUFFER_RAW_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_RAW_OUT
    {"TARGET_BUFFER_RAW16", &UsecaseZSL_TARGET_BUFFER_RAW16_target, 1, s_1262_TARGET_BUFFER_RAW16_Link_NodeDescriptors}, // TARGET_BUFFER_RAW16
    {"TARGET_BUFFER_FD", &UsecaseZSL_TARGET_BUFFER_FD_target, 1, s_1263_TARGET_BUFFER_FD_Link_NodeDescriptors}, // TARGET_BUFFER_FD
    {"TARGET_BUFFER_FD", &UsecaseZSL_TARGET_BUFFER_FD_target, 1, s_1264_TARGET_BUFFER_FD_Link_NodeDescriptors}, // TARGET_BUFFER_FD
    {"TARGET_BUFFER_OFFLINEIFE_INPUT_FULL", &UsecaseZSL_TARGET_BUFFER_OFFLINEIFE_INPUT_FULL_target, 1, s_1265_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_1266_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_1267_TARGET_BUFFER_OFFLINEIFE_INPUT_DS16_Link_NodeDescriptors}, // TARGET_BUFFER_OFFLINEIFE_INPUT_DS16
};

// Sensor0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_OfflineIFERealtimeNode0_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_OfflineIFERealtimeNode1_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // StatsInputPortHDRBE
    {2, 0, 0, 0, { 0 }, NULL}, // StatsInputPortHDRBHist
    {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
};

// AutoWhiteBalance0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_OfflineIFERealtimeNode12_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AWBOutputPort0
};

// TRACKER0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_OfflineIFERealtimeNode14_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // TrackerInputPortImage
};

// TRACKER0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_OfflineIFERealtimeNode14_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // TRACKEROutputPortResults
};

// STATSNN0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_OfflineIFERealtimeNode16_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // STATSNNPortImage
};

// STATSNN0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_OfflineIFERealtimeNode16_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // STATSNNOutputPortResults
};

// STATSPDnet0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_OfflineIFERealtimeNode17_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // PDnetInputPortRDIPDAF
    {1, 0, 0, 0, { 0 }, NULL}, // PDNetInputPortPDHWPreProcessedPD
};

// STATSPDnet0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_OfflineIFERealtimeNode17_0OutputPortDescriptors[] =
{
    {1, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // PDnetOutputPortResults_2
};

// 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
};

// AutoFocus0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_OfflineIFERealtimeNode5_0InputPortDescriptors[] =
{
    {12, 0, 0, 0, { 0 }, NULL}, // StatsInputPortDualPDHWPDAF
    {4, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBF
    {8, 0, 0, 0, { 0 }, NULL}, // StatsInputPortRDIPDAF
    {10, 0, 0, 0, { 0 }, NULL}, // StatsInputPortPDAFType3
};

// AutoFocus0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_OfflineIFERealtimeNode5_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AutoFocusOutputPort0
};

// IFE0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_OfflineIFERealtimeNode65536_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_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
    {17, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsHDRBE
    {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
    {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
    {8, 0, 0, 2, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRDI0
    {7, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortPDAF
    {28, 0, 0, 2, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortPDHWPreProcessedPD
    {6, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortFD
};

// IFE1 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_OfflineIFERealtimeNode65536_1InputPortDescriptors[] =
{
    {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
};

// IPE19 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_OfflineIFERealtimeNode65538_19OutputPortDescriptors[] =
{
    {8, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
    {9, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
};

// FDManager0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_OfflineIFERealtimeNode8_0InputPortDescriptors[] =
{
    {3, 0, 0, 0, { 0 }, NULL}, // FDManagerInputPortImage
};

// FDManager0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_OfflineIFERealtimeNode8_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // FDManagerOutputPortResults
};

// StatsParse0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_OfflineIFERealtimeNode9_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortHDRBE
    {1, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAWBBG
    {2, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortHDRBHist
    {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 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_node14_0_properties[] =
{
    {1, "com.qti.stats.tracker"},
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_OfflineIFERealtime_node16_0_properties[] =
{
    {1, "com.qti.stats.cnndriver"},
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_OfflineIFERealtime_node17_0_properties[] =
{
    {1, "com.qti.stats.cnndriver"},
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_OfflineIFERealtime_node255_0_properties[] =
{
    {1, "com.qti.node.memcpy"},
    {11, "0"},
};

static ChiNodeProperty UsecaseZSL_OfflineIFERealtime_node5_0_properties[] =
{
    {1, "com.qti.stats.af"},
    {1, "com.qti.stats.pdlibwrapper"},
    {6, "1"},
    {16, "0"},
};

static ChiNodeProperty UsecaseZSL_OfflineIFERealtime_node65536_0_properties[] =
{
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_OfflineIFERealtime_node65536_1_properties[] =
{
    {2, "1"},
};

static ChiNodeProperty UsecaseZSL_OfflineIFERealtime_node9_0_properties[] =
{
    {6, "1"},
};

static const PruneVariant s_pruneGroup6515[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup6516[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup6517[] = {{PruneGroupTrackerSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup6518[] = {{PruneGroupStatsNNSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup6519[] = {{PruneGroupPDNetSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup6520[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup6521[] = {{PruneGroupFDSegment, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup6522[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiNode UsecaseZSL_OfflineIFERealtimeNodes[] =
{
    {UsecaseZSL_OfflineIFERealtime_node0_0_properties, 0, 0, {0, { 0 }, NULL, 2, { 0 }, UsecaseZSL_OfflineIFERealtimeNode0_0OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_OfflineIFERealtime_node1_0_properties, 1, 0, {3, { 0 }, UsecaseZSL_OfflineIFERealtimeNode1_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_OfflineIFERealtimeNode1_0OutputPortDescriptors}, 4, {1, s_pruneGroup6515}, 0, 0, { 0 }},
    {UsecaseZSL_OfflineIFERealtime_node12_0_properties, 12, 0, {1, { 0 }, UsecaseZSL_OfflineIFERealtimeNode12_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_OfflineIFERealtimeNode12_0OutputPortDescriptors}, 2, {1, s_pruneGroup6516}, 0, 0, { 0 }},
    {UsecaseZSL_OfflineIFERealtime_node14_0_properties, 14, 0, {1, { 0 }, UsecaseZSL_OfflineIFERealtimeNode14_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_OfflineIFERealtimeNode14_0OutputPortDescriptors}, 2, {1, s_pruneGroup6517}, 0, 0, { 0 }},
    {UsecaseZSL_OfflineIFERealtime_node16_0_properties, 16, 0, {1, { 0 }, UsecaseZSL_OfflineIFERealtimeNode16_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_OfflineIFERealtimeNode16_0OutputPortDescriptors}, 2, {1, s_pruneGroup6518}, 0, 0, { 0 }},
    {UsecaseZSL_OfflineIFERealtime_node17_0_properties, 17, 0, {2, { 0 }, UsecaseZSL_OfflineIFERealtimeNode17_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_OfflineIFERealtimeNode17_0OutputPortDescriptors}, 2, {1, s_pruneGroup6519}, 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_node5_0_properties, 5, 0, {4, { 0 }, UsecaseZSL_OfflineIFERealtimeNode5_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_OfflineIFERealtimeNode5_0OutputPortDescriptors}, 4, {1, s_pruneGroup6520}, 0, 0, { 0 }},
    {UsecaseZSL_OfflineIFERealtime_node65536_0_properties, 65536, 0, {4, { 0 }, UsecaseZSL_OfflineIFERealtimeNode65536_0InputPortDescriptors, 18, { 0 }, UsecaseZSL_OfflineIFERealtimeNode65536_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_OfflineIFERealtime_node65536_1_properties, 65536, 1, {1, { 0 }, UsecaseZSL_OfflineIFERealtimeNode65536_1InputPortDescriptors, 3, { 0 }, UsecaseZSL_OfflineIFERealtimeNode65536_1OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {NULL, 65538, 19, {0, { 0 }, NULL, 2, { 0 }, UsecaseZSL_OfflineIFERealtimeNode65538_19OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {NULL, 8, 0, {1, { 0 }, UsecaseZSL_OfflineIFERealtimeNode8_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_OfflineIFERealtimeNode8_0OutputPortDescriptors}, 0, {1, s_pruneGroup6521}, 0, 0, { 0 }},
    {UsecaseZSL_OfflineIFERealtime_node9_0_properties, 9, 0, {6, { 0 }, UsecaseZSL_OfflineIFERealtimeNode9_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_OfflineIFERealtimeNode9_0OutputPortDescriptors}, 1, {1, s_pruneGroup6522}, 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}}, 1, UsecaseZSL_OfflineIFERealtime_Link4_IFE0_Out10Desc, {0, {0}, 0, 8, 8, 0, 0}, {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, 0, 0, {0, NULL}}, 3, UsecaseZSL_OfflineIFERealtime_Link6_Sensor0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 1, 0, {0, NULL}}, 1, UsecaseZSL_OfflineIFERealtime_Link7_Sensor0_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 17, 0, {0, NULL}}, 2, UsecaseZSL_OfflineIFERealtime_Link8_IFE0_Out17Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 21, 0, {0, NULL}}, 2, UsecaseZSL_OfflineIFERealtime_Link9_IFE0_Out21Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 25, 2, {0, NULL}}, 1, UsecaseZSL_OfflineIFERealtime_Link10_IFE0_Out25Desc, {1, {ChiFormatRawPlain64}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 18, 0, {0, NULL}}, 2, UsecaseZSL_OfflineIFERealtime_Link11_IFE0_Out18Desc, {1, {ChiFormatBlob}, 3072, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 16, 0, {0, NULL}}, 1, UsecaseZSL_OfflineIFERealtime_Link12_IFE0_Out16Desc, {1, {ChiFormatBlob}, 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, 12, 0, {0, NULL}}, 2, UsecaseZSL_OfflineIFERealtime_Link14_IFE0_Out12Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 20, 0, {0, NULL}}, 1, UsecaseZSL_OfflineIFERealtime_Link15_IFE0_Out20Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 8, 2, {0, NULL}}, 2, UsecaseZSL_OfflineIFERealtime_Link16_IFE0_Out8Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 7, 0, {0, NULL}}, 1, UsecaseZSL_OfflineIFERealtime_Link17_IFE0_Out7Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{9, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_OfflineIFERealtime_Link18_StatsParse0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{1, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_OfflineIFERealtime_Link19_StatsProcessing0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{12, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_OfflineIFERealtime_Link20_AutoWhiteBalance0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{5, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_OfflineIFERealtime_Link21_AutoFocus0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 19, 8, 0, {0, NULL}}, 2, UsecaseZSL_OfflineIFERealtime_Link22_IPE19_Out8Desc, {1, {ChiFormatYUV420NV12}, 0, 6, 12, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 28, 2, {0, NULL}}, 1, UsecaseZSL_OfflineIFERealtime_Link23_IFE0_Out28Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{14, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_OfflineIFERealtime_Link24_TRACKER0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{16, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_OfflineIFERealtime_Link25_STATSNN0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{17, 0, 1, 0, {0, NULL}}, 1, UsecaseZSL_OfflineIFERealtime_Link26_STATSPDnet0_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 19, 9, 0, {0, NULL}}, 1, UsecaseZSL_OfflineIFERealtime_Link27_IPE19_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 6, 0, {0, NULL}}, 2, UsecaseZSL_OfflineIFERealtime_Link28_IFE0_Out6Desc, {1, {ChiFormatYUV420NV12}, 0, 6, 12, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, LinkFlagFallbackBufferManager}, OfflineDependencyProviderNone, 0},
    {{8, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_OfflineIFERealtime_Link29_FDManager0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_OfflineIFERealtime_Link30_ChiNode0_Out0Desc, {1, {ChiFormatRawPlain16}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 1, 0, 0, {0, NULL}}, 1, UsecaseZSL_OfflineIFERealtime_Link31_IFE1_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 1, 1, 0, {0, NULL}}, 1, UsecaseZSL_OfflineIFERealtime_Link32_IFE1_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 1, 2, 0, {0, NULL}}, 1, UsecaseZSL_OfflineIFERealtime_Link33_IFE1_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_pruneGroup6523[] = {{PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRTB_source_Link_2NodeDescriptors[] =
{
    {255, 10, 1, 0, {1, s_pruneGroup6523}},
};
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_1268_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_1269_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_1270_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_1268_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_1269_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_PREVIEW2", &UsecaseZSL_TARGET_BUFFER_PREVIEW2_target, 1, s_1270_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 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_1271_TARGET_BUFFER_RAW_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 9, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup6524[] = {{PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link1_IPE0_Out8Desc[] =
{
    {2, 5, 0, 0, {1, s_pruneGroup6524}}, // SinkBuffer ]-> TARGET_BUFFER_DISPLAY
};

static ChiLinkNodeDescriptor s_1272_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors[] =
{
    {65538, 0, 8, 0, {1, s_pruneGroup6524}},
};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link2_IFE0_Out4Desc[] =
{
    {2, 2, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_IDEAL_RAW
};

static ChiLinkNodeDescriptor s_1273_TARGET_BUFFER_IDEAL_RAW_Link_NodeDescriptors[] =
{
    {65536, 0, 4, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup6525[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup6526[] = {{PruneGroupEIS, PruneTypeEISv2}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link3_IFE0_Out22Desc[] =
{
    {255, 0, 0, 0, {1, s_pruneGroup6525}}, // ChiGMENode
    {255, 1, 0, 0, {1, s_pruneGroup6526}}, // ChiEISV2Node
    {65538, 2, 0, 0, {0, NULL}}, // IPE
};

static const PruneVariant s_pruneGroup6527[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup6528[] = {{PruneGroupEIS, PruneTypeEISv2}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link4_IFE0_Out23Desc[] =
{
    {255, 0, 1, 0, {1, s_pruneGroup6527}}, // ChiGMENode
    {255, 1, 1, 0, {1, s_pruneGroup6528}}, // ChiEISV2Node
};

static const PruneVariant s_pruneGroup6529[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup6530[] = {{PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link5_ChiGMENode0_Out0Desc[] =
{
    {65543, 0, 3, 0, {1, s_pruneGroup6529}}, // EVA_MCTF
    {65538, 0, 0, 0, {1, s_pruneGroup6530}}, // IPE
};

static const PruneVariant s_pruneGroup6531[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup6532[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup6533[] = {{PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link6_ChiGMENode0_Out1Desc[] =
{
    {65543, 0, 5, 0, {1, s_pruneGroup6531}}, // EVA_MCTF
    {65543, 0, 33, 0, {1, s_pruneGroup6532}}, // CVP
    {65538, 0, 1, 0, {1, s_pruneGroup6533}}, // 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_pruneGroup6534[] = {{PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link12_EVA_MCTF0_Out39Desc[] =
{
    {65538, 0, 39, 0, {1, s_pruneGroup6534}}, // IPE
};

static const PruneVariant s_pruneGroup6535[] = {{PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link13_EVA_MCTF0_Out40Desc[] =
{
    {65538, 0, 40, 0, {1, s_pruneGroup6535}}, // IPE
};

static const PruneVariant s_pruneGroup6536[] = {{PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link14_EVA_MCTF0_Out41Desc[] =
{
    {65538, 0, 41, 0, {1, s_pruneGroup6536}}, // IPE
};

static const PruneVariant s_pruneGroup6537[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup6538[] = {{PruneGroupEIS, PruneTypeEISv2}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link15_IFE0_Out24Desc[] =
{
    {65538, 0, 2, 0, {1, s_pruneGroup6537}}, // IPE
    {65538, 3, 2, 0, {1, s_pruneGroup6538}}, // IPE
};

static const PruneVariant s_pruneGroup6539[] = {{PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link16_IPE0_Out9Desc[] =
{
    {2, 1, 0, 0, {1, s_pruneGroup6539}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_1274_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 0, 9, 0, {1, s_pruneGroup6539}},
};
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_pruneGroup6540[] = {{PruneGroupEIS, PruneTypeEISv2}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link27_IPE3_Out8Desc[] =
{
    {2, 5, 0, 0, {1, s_pruneGroup6540}}, // SinkBuffer ]-> TARGET_BUFFER_DISPLAY
};

static ChiLinkNodeDescriptor s_1275_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors[] =
{
    {65538, 3, 8, 0, {1, s_pruneGroup6540}},
};
static const PruneVariant s_pruneGroup6541[] = {{PruneGroupEIS, PruneTypeEISv2}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link28_IPE3_Out9Desc[] =
{
    {2, 1, 0, 0, {1, s_pruneGroup6541}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_1276_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 3, 9, 0, {1, s_pruneGroup6541}},
};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link29_IPE1_Out9Desc[] =
{
    {2, 0, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_POSTVIEW_OUT
};

static ChiLinkNodeDescriptor s_1277_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_1278_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_1279_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 const PruneVariant s_pruneGroup6542[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link36_IFE0_Out16Desc[] =
{
    {9, 1, 20, 0, {0, NULL}}, // StatsParse
    {9, 0, 3, 0, {1, s_pruneGroup6542}}, // StatsParse
};

static const PruneVariant s_pruneGroup6543[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link37_IFE0_Out19Desc[] =
{
    {9, 1, 29, 0, {0, NULL}}, // StatsParse
    {9, 0, 9, 0, {1, s_pruneGroup6543}}, // StatsParse
};

static const PruneVariant s_pruneGroup6544[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static const PruneVariant s_pruneGroup6545[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link38_Sensor0_Out0Desc[] =
{
    {65536, 0, 2, 1, {0, NULL}}, // IFE
    {65536, 0, 2, 5, {1, s_pruneGroup6544}}, // IFE
    {65536, 0, 2, 6, {1, s_pruneGroup6545}}, // IFE
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link39_Sensor0_Out1Desc[] =
{
    {65536, 0, 6, 2, {0, NULL}}, // IFE
};

static const PruneVariant s_pruneGroup6546[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup6547[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link40_IFE0_Out17Desc[] =
{
    {9, 0, 0, 0, {1, s_pruneGroup6546}}, // StatsParse
    {1, 0, 0, 0, {1, s_pruneGroup6547}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup6548[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup6549[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link41_IFE0_Out21Desc[] =
{
    {9, 0, 1, 0, {1, s_pruneGroup6548}}, // StatsParse
    {12, 0, 1, 0, {1, s_pruneGroup6549}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup6550[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link42_IFE0_Out25Desc[] =
{
    {5, 0, 12, 0, {1, s_pruneGroup6550}}, // AutoFocus
};

static const PruneVariant s_pruneGroup6551[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup6552[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link43_IFE0_Out18Desc[] =
{
    {9, 0, 2, 0, {1, s_pruneGroup6551}}, // StatsParse
    {1, 0, 2, 0, {1, s_pruneGroup6552}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup6553[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup6554[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link44_IFE0_Out12Desc[] =
{
    {9, 0, 7, 0, {1, s_pruneGroup6553}}, // StatsParse
    {1, 0, 7, 0, {1, s_pruneGroup6554}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup6555[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link45_IFE0_Out20Desc[] =
{
    {5, 0, 4, 0, {1, s_pruneGroup6555}}, // AutoFocus
};

static const PruneVariant s_pruneGroup6556[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup6557[] = {{PruneGroupPDNetSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link46_IFE0_Out8Desc[] =
{
    {5, 0, 8, 0, {1, s_pruneGroup6556}}, // AutoFocus
    {17, 0, 0, 0, {1, s_pruneGroup6557}}, // STATSPDnet
};

static const PruneVariant s_pruneGroup6558[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link47_IFE0_Out7Desc[] =
{
    {5, 0, 10, 0, {1, s_pruneGroup6558}}, // AutoFocus
};

static const PruneVariant s_pruneGroup6559[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link48_StatsParse0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup6559}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup6560[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link49_StatsProcessing0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup6560}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup6561[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link50_AutoWhiteBalance0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup6561}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup6562[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link51_AutoFocus0_Out0Desc[] =
{
    {3, 3, 0, 0, {1, s_pruneGroup6562}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup6563[] = {{PruneGroupTrackerSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup6564[] = {{PruneGroupStatsNNSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link52_IPE19_Out8Desc[] =
{
    {14, 0, 0, 0, {1, s_pruneGroup6563}}, // TRACKER
    {16, 0, 0, 0, {1, s_pruneGroup6564}}, // STATSNN
};

static const PruneVariant s_pruneGroup6565[] = {{PruneGroupPDNetSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link53_IFE0_Out28Desc[] =
{
    {17, 0, 1, 0, {1, s_pruneGroup6565}}, // STATSPDnet
};

static const PruneVariant s_pruneGroup6566[] = {{PruneGroupTrackerSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link54_TRACKER0_Out0Desc[] =
{
    {3, 15, 0, 0, {1, s_pruneGroup6566}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup6567[] = {{PruneGroupStatsNNSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link55_STATSNN0_Out0Desc[] =
{
    {3, 16, 0, 0, {1, s_pruneGroup6567}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup6568[] = {{PruneGroupPDNetSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link56_STATSPDnet0_Out1Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup6568}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup6569[] = {{PruneGroup4KEISv3, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link57_IPE19_Out9Desc[] =
{
    {2, 4, 0, 0, {1, s_pruneGroup6569}}, // SinkBuffer ]-> TARGET_BUFFER_FD
};

static ChiLinkNodeDescriptor s_1280_TARGET_BUFFER_FD_Link_NodeDescriptors[] =
{
    {65538, 19, 9, 0, {1, s_pruneGroup6569}},
};
static const PruneVariant s_pruneGroup6570[] = {{PruneGroup4KEISv3, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link58_IFE0_Out6Desc[] =
{
    {2, 4, 0, 0, {1, s_pruneGroup6570}}, // SinkBuffer ]-> TARGET_BUFFER_FD
    {8, 0, 3, 0, {0, NULL}}, // FDManager
};

static ChiLinkNodeDescriptor s_1281_TARGET_BUFFER_FD_Link_NodeDescriptors[] =
{
    {65536, 0, 6, 0, {1, s_pruneGroup6570}},
};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link59_FDManager0_Out0Desc[] =
{
    {3, 4, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiTargetPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_RAW_OUT", &UsecaseZSL_TARGET_BUFFER_RAW_OUT_target, 1, s_1271_TARGET_BUFFER_RAW_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_RAW_OUT
    {"TARGET_BUFFER_DISPLAY", &UsecaseZSL_TARGET_BUFFER_DISPLAY_target, 1, s_1272_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors}, // TARGET_BUFFER_DISPLAY
    {"TARGET_BUFFER_IDEAL_RAW", &UsecaseZSL_TARGET_BUFFER_IDEAL_RAW_target, 1, s_1273_TARGET_BUFFER_IDEAL_RAW_Link_NodeDescriptors}, // TARGET_BUFFER_IDEAL_RAW
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_1274_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_DISPLAY", &UsecaseZSL_TARGET_BUFFER_DISPLAY_target, 1, s_1275_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors}, // TARGET_BUFFER_DISPLAY
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_1276_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_POSTVIEW_OUT", &UsecaseZSL_TARGET_BUFFER_POSTVIEW_OUT_target, 1, s_1277_TARGET_BUFFER_POSTVIEW_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_POSTVIEW_OUT
    {"TARGET_BUFFER_YUV_OUT", &UsecaseZSL_TARGET_BUFFER_YUV_OUT_target, 1, s_1278_TARGET_BUFFER_YUV_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_YUV_OUT
    {"TARGET_BUFFER_REPROCESS_OUT", &UsecaseZSL_TARGET_BUFFER_REPROCESS_OUT_target, 1, s_1279_TARGET_BUFFER_REPROCESS_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_REPROCESS_OUT
    {"TARGET_BUFFER_FD", &UsecaseZSL_TARGET_BUFFER_FD_target, 1, s_1280_TARGET_BUFFER_FD_Link_NodeDescriptors}, // TARGET_BUFFER_FD
    {"TARGET_BUFFER_FD", &UsecaseZSL_TARGET_BUFFER_FD_target, 1, s_1281_TARGET_BUFFER_FD_Link_NodeDescriptors}, // TARGET_BUFFER_FD
};

// Sensor0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokehNode0_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_RealTimeFeatureZSLPreviewRawPDNetBokehNode1_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // StatsInputPortHDRBE
    {2, 0, 0, 0, { 0 }, NULL}, // StatsInputPortHDRBHist
    {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
};

// AutoWhiteBalance0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokehNode12_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AWBOutputPort0
};

// TRACKER0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokehNode14_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // TrackerInputPortImage
};

// TRACKER0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokehNode14_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // TRACKEROutputPortResults
};

// STATSNN0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokehNode16_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // STATSNNPortImage
};

// STATSNN0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokehNode16_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // STATSNNOutputPortResults
};

// STATSPDnet0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokehNode17_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // PDnetInputPortRDIPDAF
    {1, 0, 0, 0, { 0 }, NULL}, // PDNetInputPortPDHWPreProcessedPD
};

// STATSPDnet0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokehNode17_0OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // PDnetOutputPortResults
    {1, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // PDnetOutputPortResults_2
};

// 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
    {12, 0, 0, 0, { 0 }, NULL}, // StatsInputPortDualPDHWPDAF
    {4, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBF
    {8, 0, 0, 0, { 0 }, NULL}, // StatsInputPortRDIPDAF
    {10, 0, 0, 0, { 0 }, NULL}, // StatsInputPortPDAFType3
};

// AutoFocus0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokehNode5_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AutoFocusOutputPort0
};

// IFE0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokehNode65536_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_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
    {17, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsHDRBE
    {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
    {12, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsRS
    {20, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsBF
    {8, 0, 0, 2, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRDI0
    {7, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortPDAF
    {28, 0, 0, 2, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortPDHWPreProcessedPD
    {6, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortFD
};

// 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
};

// IPE19 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokehNode65538_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_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
};

// FDManager0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokehNode8_0InputPortDescriptors[] =
{
    {3, 0, 0, 0, { 0 }, NULL}, // FDManagerInputPortImage
};

// FDManager0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokehNode8_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // FDManagerOutputPortResults
};

// StatsParse0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokehNode9_0InputPortDescriptors[] =
{
    {3, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortBHist
    {9, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortTintlessBG
    {0, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortHDRBE
    {1, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAWBBG
    {2, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortHDRBHist
    {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_node14_0_properties[] =
{
    {1, "com.qti.stats.tracker"},
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_node16_0_properties[] =
{
    {1, "com.qti.stats.cnndriver"},
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_node17_0_properties[] =
{
    {1, "com.qti.stats.cnndriver"},
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_node255_1_properties[] =
{
    {1, "com.qti.node.memcpy"},
};

static ChiNodeProperty UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_node5_0_properties[] =
{
    {1, "com.qti.stats.af"},
    {1, "com.qti.stats.pdlibwrapper"},
    {6, "1"},
    {16, "0"},
};

static ChiNodeProperty UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_node65536_0_properties[] =
{
    {6, "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_pruneGroup6571[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup6572[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup6573[] = {{PruneGroupTrackerSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup6574[] = {{PruneGroupStatsNNSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup6575[] = {{PruneGroupPDNetSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup6576[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup6577[] = {{PruneGroupFDSegment, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup6578[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiNode UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokehNodes[] =
{
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_node0_0_properties, 0, 0, {0, { 0 }, NULL, 2, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokehNode0_0OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_node1_0_properties, 1, 0, {3, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokehNode1_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokehNode1_0OutputPortDescriptors}, 4, {1, s_pruneGroup6571}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_node12_0_properties, 12, 0, {1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokehNode12_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokehNode12_0OutputPortDescriptors}, 2, {1, s_pruneGroup6572}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_node14_0_properties, 14, 0, {1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokehNode14_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokehNode14_0OutputPortDescriptors}, 2, {1, s_pruneGroup6573}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_node16_0_properties, 16, 0, {1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokehNode16_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokehNode16_0OutputPortDescriptors}, 2, {1, s_pruneGroup6574}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_node17_0_properties, 17, 0, {2, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokehNode17_0InputPortDescriptors, 2, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokehNode17_0OutputPortDescriptors}, 2, {1, s_pruneGroup6575}, 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 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_node5_0_properties, 5, 0, {5, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokehNode5_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokehNode5_0OutputPortDescriptors}, 4, {1, s_pruneGroup6576}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_node65536_0_properties, 65536, 0, {4, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokehNode65536_0InputPortDescriptors, 20, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokehNode65536_0OutputPortDescriptors}, 1, {0, NULL}, 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 }},
    {NULL, 65538, 19, {0, { 0 }, NULL, 2, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokehNode65538_19OutputPortDescriptors}, 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, 8, 0, {1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokehNode8_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokehNode8_0OutputPortDescriptors}, 0, {1, s_pruneGroup6577}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_node9_0_properties, 9, 0, {6, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokehNode9_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokehNode9_0OutputPortDescriptors}, 1, {1, s_pruneGroup6578}, 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}}, 2, 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, 0, 0, {0, NULL}}, 3, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link38_Sensor0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 1, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link39_Sensor0_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 17, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link40_IFE0_Out17Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 21, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link41_IFE0_Out21Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 25, 2, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link42_IFE0_Out25Desc, {1, {ChiFormatRawPlain64}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 18, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link43_IFE0_Out18Desc, {1, {ChiFormatBlob}, 3072, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 12, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link44_IFE0_Out12Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 20, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link45_IFE0_Out20Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 8, 2, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link46_IFE0_Out8Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 7, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link47_IFE0_Out7Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{9, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link48_StatsParse0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{1, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link49_StatsProcessing0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{12, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link50_AutoWhiteBalance0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{5, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link51_AutoFocus0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 19, 8, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link52_IPE19_Out8Desc, {1, {ChiFormatYUV420NV12}, 0, 6, 12, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 28, 2, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link53_IFE0_Out28Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{14, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link54_TRACKER0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{16, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link55_STATSNN0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{17, 0, 1, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link56_STATSPDnet0_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 19, 9, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link57_IPE19_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 6, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link58_IFE0_Out6Desc, {1, {ChiFormatYUV420NV12}, 0, 6, 12, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, LinkFlagFallbackBufferManager}, OfflineDependencyProviderNone, 0},
    {{8, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link59_FDManager0_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_pruneGroup6579[] = {{PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup6580[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup6581[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_source_Link_4NodeDescriptors[] =
{
    {65538, 0, 10066, 0, {1, s_pruneGroup6579}},
    {65538, 4, 10066, 0, {1, s_pruneGroup6580}},
    {65538, 2, 10066, 0, {2, s_pruneGroup6581}},
};
static const PruneVariant s_pruneGroup6582[] = {{PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup6583[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup6584[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_source_Link_5NodeDescriptors[] =
{
    {65538, 0, 10067, 0, {1, s_pruneGroup6582}},
    {65538, 4, 10067, 0, {1, s_pruneGroup6583}},
    {65538, 2, 10067, 0, {2, s_pruneGroup6584}},
    {65538, 26, 2, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup6585[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_source_Link_6NodeDescriptors[] =
{
    {65538, 0, 10066, 0, {1, s_pruneGroup6585}},
};
static const PruneVariant s_pruneGroup6586[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_source_Link_7NodeDescriptors[] =
{
    {65538, 0, 10067, 0, {1, s_pruneGroup6586}},
};
static const PruneVariant s_pruneGroup6587[] = {{PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup6588[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup6589[] = {{PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link0_ChiMemCpyNode1616_Out0Desc[] =
{
    {255, 2, 6, 0, {1, s_pruneGroup6587}}, // ChiEISV2Node
    {255, 3, 6, 0, {2, s_pruneGroup6588}}, // ChiEISV3Node
    {255, 5, 6, 0, {1, s_pruneGroup6589}}, // GMENode
};

static const PruneVariant s_pruneGroup6590[] = {{PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup6591[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup6592[] = {{PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link1_ChiMemCpyNode1717_Out0Desc[] =
{
    {255, 2, 7, 0, {1, s_pruneGroup6590}}, // ChiEISV2Node
    {255, 3, 7, 0, {2, s_pruneGroup6591}}, // ChiEISV3Node
    {255, 5, 7, 0, {1, s_pruneGroup6592}}, // GMENode
};

static const PruneVariant s_pruneGroup6593[] = {{PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup6594[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup6595[] = {{PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link2_ChiMemCpyNode1818_Out0Desc[] =
{
    {255, 2, 8, 0, {1, s_pruneGroup6593}}, // ChiEISV2Node
    {255, 3, 8, 0, {2, s_pruneGroup6594}}, // ChiEISV3Node
    {255, 5, 8, 0, {1, s_pruneGroup6595}}, // GMENode
};

static const PruneVariant s_pruneGroup6596[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup6597[] = {{PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link3_GMENode5_Out8Desc[] =
{
    {65543, 1, 22, 0, {1, s_pruneGroup6596}}, // EVA_MCTF
    {65538, 4, 10053, 0, {1, s_pruneGroup6597}}, // IPE
};

static const PruneVariant s_pruneGroup6598[] = {{PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup6599[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup6600[] = {{PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link4_ChiMemCpyNode1919_Out0Desc[] =
{
    {255, 2, 9, 0, {1, s_pruneGroup6598}}, // ChiEISV2Node
    {255, 3, 9, 0, {2, s_pruneGroup6599}}, // ChiEISV3Node
    {255, 5, 9, 0, {1, s_pruneGroup6600}}, // GMENode
};

static const PruneVariant s_pruneGroup6601[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup6602[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup6603[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link5_GMENode5_Out9Desc[] =
{
    {65538, 4, 10054, 0, {1, s_pruneGroup6601}}, // IPE
    {65543, 1, 5, 0, {1, s_pruneGroup6602}}, // EVA_MCTF
    {65543, 1, 33, 0, {0, NULL}}, // EVA_MCTF
    {65538, 26, 1, 0, {2, s_pruneGroup6603}}, // IPE
};

static const PruneVariant s_pruneGroup6604[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_source_Link_14NodeDescriptors[] =
{
    {255, 20, 0, 0, {1, s_pruneGroup6604}},
};
static const PruneVariant s_pruneGroup6605[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_source_Link_15NodeDescriptors[] =
{
    {255, 21, 0, 0, {1, s_pruneGroup6605}},
};
static const PruneVariant s_pruneGroup6606[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_source_Link_16NodeDescriptors[] =
{
    {255, 22, 0, 0, {1, s_pruneGroup6606}},
};
static const PruneVariant s_pruneGroup6607[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_source_Link_17NodeDescriptors[] =
{
    {255, 23, 0, 0, {1, s_pruneGroup6607}},
};
static const PruneVariant s_pruneGroup6608[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link6_ChiMemCpyNode2020_Out0Desc[] =
{
    {255, 2, 6, 0, {1, s_pruneGroup6608}}, // ChiEISV2Node
};

static const PruneVariant s_pruneGroup6609[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link7_ChiMemCpyNode2121_Out0Desc[] =
{
    {255, 2, 7, 0, {1, s_pruneGroup6609}}, // ChiEISV2Node
};

static const PruneVariant s_pruneGroup6610[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link8_ChiMemCpyNode2222_Out0Desc[] =
{
    {255, 2, 8, 0, {1, s_pruneGroup6610}}, // ChiEISV2Node
};

static const PruneVariant s_pruneGroup6611[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link9_ChiMemCpyNode2323_Out0Desc[] =
{
    {255, 2, 9, 0, {1, s_pruneGroup6611}}, // ChiEISV2Node
};

static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link10_GMENode5_Out6Desc[] =
{
    {65538, 4, 10050, 0, {0, NULL}}, // IPE
};

static const PruneVariant s_pruneGroup6612[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup6613[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link11_GMENode5_Out7Desc[] =
{
    {65543, 1, 3, 0, {1, s_pruneGroup6612}}, // EVA_MCTF
    {65538, 4, 10051, 0, {0, NULL}}, // IPE
    {65538, 26, 0, 0, {2, s_pruneGroup6613}}, // 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_pruneGroup6614[] = {{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_pruneGroup6614}}, // 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_pruneGroup6615[] = {{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_pruneGroup6615}}, // 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_pruneGroup6616[] = {{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_pruneGroup6616}}, // 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_pruneGroup6617[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link40_EVA_MCTF0_Out39Desc[] =
{
    {65538, 1, 39, 0, {2, s_pruneGroup6617}}, // IPE
};

static const PruneVariant s_pruneGroup6618[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link41_EVA_MCTF0_Out40Desc[] =
{
    {65538, 1, 40, 0, {2, s_pruneGroup6618}}, // IPE
};

static const PruneVariant s_pruneGroup6619[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link42_EVA_MCTF0_Out41Desc[] =
{
    {65538, 1, 41, 0, {2, s_pruneGroup6619}}, // IPE
};

static const PruneVariant s_pruneGroup6620[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link43_EVA_MVWarp2_Out39Desc[] =
{
    {65538, 3, 39, 0, {2, s_pruneGroup6620}}, // IPE
};

static const PruneVariant s_pruneGroup6621[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link44_EVA_MVWarp2_Out40Desc[] =
{
    {65538, 3, 40, 0, {2, s_pruneGroup6621}}, // IPE
};

static const PruneVariant s_pruneGroup6622[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link45_EVA_MVWarp2_Out41Desc[] =
{
    {65538, 3, 41, 0, {2, s_pruneGroup6622}}, // 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_pruneGroup6623[] = {{PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link55_EVA_MCTF1_Out39Desc[] =
{
    {65538, 5, 39, 0, {1, s_pruneGroup6623}}, // IPE
};

static const PruneVariant s_pruneGroup6624[] = {{PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link56_EVA_MCTF1_Out40Desc[] =
{
    {65538, 5, 40, 0, {1, s_pruneGroup6624}}, // IPE
};

static const PruneVariant s_pruneGroup6625[] = {{PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link57_EVA_MCTF1_Out41Desc[] =
{
    {65538, 5, 41, 0, {1, s_pruneGroup6625}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link58_IPE1_Out55Desc[] =
{
    {9, 0, 64, 0, {0, NULL}}, // StatsParse
};

static const PruneVariant s_pruneGroup6626[] = {{PruneGroupHDR10P, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link59_StatsParse0_Out0Desc[] =
{
    {3, 11, 0, 0, {1, s_pruneGroup6626}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link60_IPE1_Out8Desc[] =
{
    {2, 1, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW
};

static ChiLinkNodeDescriptor s_1282_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors[] =
{
    {65538, 1, 8, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup6627[] = {{PruneGroupHDR10P, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link61_IPE3_Out9Desc[] =
{
    {255, 29, 0, 0, {0, NULL}}, // ChiHDR10P
    {2, 2, 0, 0, {1, s_pruneGroup6627}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_1283_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 3, 9, 0, {1, s_pruneGroup6627}},
};
static const PruneVariant s_pruneGroup6628[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupHDR10P, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link62_ChiHDR10P29_Out0Desc[] =
{
    {2, 3, 0, 0, {4, s_pruneGroup6628}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_1284_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {255, 29, 0, 0, {4, s_pruneGroup6628}},
};
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_1285_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors[] =
{
    {65538, 5, 8, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup6629[] = {{PruneGroupHDR10P, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link65_IPE5_Out9Desc[] =
{
    {2, 5, 0, 0, {1, s_pruneGroup6629}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
    {255, 29, 0, 0, {0, NULL}}, // ChiHDR10P
};

static ChiLinkNodeDescriptor s_1286_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 5, 9, 0, {1, s_pruneGroup6629}},
};
static const PruneVariant s_pruneGroup6630[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link66_IPE26_Out8Desc[] =
{
    {255, 14, 0, 0, {4, s_pruneGroup6630}}, // AISegmentation
};

static const PruneVariant s_pruneGroup6631[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeTRUE}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link67_AISegmentation14_Out30Desc[] =
{
    {3, 88, 0, 0, {5, s_pruneGroup6631}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup6632[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeTRUE}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link68_AISegmentation14_Out24Desc[] =
{
    {255, 14, 9, 0, {5, s_pruneGroup6632}}, // AISegmentation
};

static const PruneVariant s_pruneGroup6633[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup6634[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup6635[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link69_AISegmentation14_Out22Desc[] =
{
    {65538, 5, 43, 0, {3, s_pruneGroup6633}}, // IPE
    {65538, 3, 43, 0, {4, s_pruneGroup6634}}, // IPE
    {65538, 1, 43, 0, {4, s_pruneGroup6635}}, // IPE
};

static const PruneVariant s_pruneGroup6636[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup6637[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup6638[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link70_AISegmentation14_Out23Desc[] =
{
    {65538, 5, 20, 0, {3, s_pruneGroup6636}}, // IPE
    {65538, 3, 20, 0, {4, s_pruneGroup6637}}, // IPE
    {65538, 1, 20, 0, {4, s_pruneGroup6638}}, // IPE
};

static const PruneVariant s_pruneGroup6639[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link71_IPE5_Out63Desc[] =
{
    {10, 1, 104, 0, {2, s_pruneGroup6639}}, // OfflineStats
};

static const PruneVariant s_pruneGroup6640[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link72_IPE1_Out63Desc[] =
{
    {10, 1, 104, 0, {3, s_pruneGroup6640}}, // OfflineStats
};

static const PruneVariant s_pruneGroup6641[] = {{PruneGroupAWBR, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link73_OfflineStats1_Out1Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup6641}}, // SinkNoBuffer
};

static ChiTargetPortDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_1282_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_1283_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_1284_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_1285_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_1286_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_pruneGroup6642[] = {{PruneGroupAWBR, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup6643[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup6644[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup6645[] = {{PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup6646[] = {{PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup6647[] = {{PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup6648[] = {{PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup6649[] = {{PruneGroupHDR10P, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup6650[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup6651[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup6652[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup6653[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup6654[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup6655[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup6656[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup6657[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup6658[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup6659[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup6660[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup6661[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup6662[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup6663[] = {{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_pruneGroup6642}, 0, 0, { 0 }},
    {UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_node255_14_properties, 255, 14, {2, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_14InputPortDescriptors, 4, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_14OutputPortDescriptors}, 2, {4, s_pruneGroup6643}, 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_pruneGroup6644}, 0, 0, { 0 }},
    {UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_node255_20_properties, 255, 20, {1, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_20InputPortDescriptors, 1, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_20OutputPortDescriptors}, 2, {1, s_pruneGroup6645}, 0, 0, { 0 }},
    {UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_node255_21_properties, 255, 21, {1, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_21InputPortDescriptors, 1, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_21OutputPortDescriptors}, 2, {1, s_pruneGroup6646}, 0, 0, { 0 }},
    {UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_node255_22_properties, 255, 22, {1, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_22InputPortDescriptors, 1, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_22OutputPortDescriptors}, 2, {1, s_pruneGroup6647}, 0, 0, { 0 }},
    {UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_node255_23_properties, 255, 23, {1, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_23InputPortDescriptors, 1, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_23OutputPortDescriptors}, 2, {1, s_pruneGroup6648}, 0, 0, { 0 }},
    {UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_node255_29_properties, 255, 29, {2, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_29InputPortDescriptors, 1, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_29OutputPortDescriptors}, 2, {1, s_pruneGroup6649}, 0, 0, { 0 }},
    {UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_node255_3_properties, 255, 3, {4, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_3InputPortDescriptors, 4, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_3OutputPortDescriptors}, 3, {2, s_pruneGroup6650}, 0, 0, { 0 }},
    {UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_node255_4_properties, 255, 4, {4, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_4InputPortDescriptors, 4, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_4OutputPortDescriptors}, 3, {2, s_pruneGroup6651}, 0, 0, { 0 }},
    {UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_node255_5_properties, 255, 5, {4, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_5InputPortDescriptors, 4, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_5OutputPortDescriptors}, 3, {1, s_pruneGroup6652}, 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_pruneGroup6653}, 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_pruneGroup6654}, 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_pruneGroup6655}, 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_pruneGroup6656}, 0, 0, { 0 }},
    {UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_node65538_3_properties, 65538, 3, {7, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode65538_3InputPortDescriptors, 1, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode65538_3OutputPortDescriptors}, 3, {2, s_pruneGroup6657}, 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_pruneGroup6658}, 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_pruneGroup6659}, 0, 0, { 0 }},
    {UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_node65543_0_properties, 65543, 0, {15, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode65543_0InputPortDescriptors, 12, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode65543_0OutputPortDescriptors}, 2, {2, s_pruneGroup6660}, 0, 0, { 0 }},
    {UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_node65543_1_properties, 65543, 1, {13, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode65543_1InputPortDescriptors, 12, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode65543_1OutputPortDescriptors}, 1, {1, s_pruneGroup6661}, 0, 0, { 0 }},
    {UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_node65543_2_properties, 65543, 2, {4, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode65543_2InputPortDescriptors, 4, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode65543_2OutputPortDescriptors}, 2, {2, s_pruneGroup6662}, 0, 0, { 0 }},
    {UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_node9_0_properties, 9, 0, {2, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode9_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode9_0OutputPortDescriptors}, 1, {1, s_pruneGroup6663}, 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 MultiCameraRealtime***************************/

static const PruneVariant s_pruneGroup6664[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static const PruneVariant s_pruneGroup6665[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtime_Link0_Sensor0_Out0Desc[] =
{
    {65536, 0, 2, 1, {0, NULL}}, // IFE
    {65536, 0, 2, 5, {1, s_pruneGroup6664}}, // IFE
    {65536, 0, 2, 6, {1, s_pruneGroup6665}}, // IFE
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtime_Link1_Sensor0_Out1Desc[] =
{
    {65536, 0, 6, 2, {0, NULL}}, // IFE
};

static const PruneVariant s_pruneGroup6666[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup6667[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtime_Link2_IFE0_Out17Desc[] =
{
    {9, 0, 0, 0, {1, s_pruneGroup6666}}, // StatsParse
    {1, 0, 0, 0, {1, s_pruneGroup6667}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup6668[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup6669[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtime_Link3_IFE0_Out21Desc[] =
{
    {9, 0, 1, 0, {1, s_pruneGroup6668}}, // StatsParse
    {12, 0, 1, 0, {1, s_pruneGroup6669}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup6670[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtime_Link4_IFE0_Out25Desc[] =
{
    {5, 0, 12, 0, {1, s_pruneGroup6670}}, // AutoFocus
};

static const PruneVariant s_pruneGroup6671[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup6672[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtime_Link5_IFE0_Out18Desc[] =
{
    {9, 0, 2, 0, {1, s_pruneGroup6671}}, // StatsParse
    {1, 0, 2, 0, {1, s_pruneGroup6672}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup6673[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtime_Link6_IFE0_Out16Desc[] =
{
    {9, 0, 3, 0, {1, s_pruneGroup6673}}, // StatsParse
};

static const PruneVariant s_pruneGroup6674[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtime_Link7_IFE0_Out19Desc[] =
{
    {9, 0, 9, 0, {1, s_pruneGroup6674}}, // StatsParse
    {9, 1, 9, 0, {0, NULL}}, // StatsParse
};

static const PruneVariant s_pruneGroup6675[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup6676[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtime_Link8_IFE0_Out12Desc[] =
{
    {9, 0, 7, 0, {1, s_pruneGroup6675}}, // StatsParse
    {1, 0, 7, 0, {1, s_pruneGroup6676}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup6677[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtime_Link9_IFE0_Out20Desc[] =
{
    {5, 0, 4, 0, {1, s_pruneGroup6677}}, // AutoFocus
};

static const PruneVariant s_pruneGroup6678[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup6679[] = {{PruneGroupPDNetSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtime_Link10_IFE0_Out8Desc[] =
{
    {5, 0, 8, 0, {1, s_pruneGroup6678}}, // AutoFocus
    {17, 0, 0, 0, {1, s_pruneGroup6679}}, // STATSPDnet
};

static const PruneVariant s_pruneGroup6680[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtime_Link11_IFE0_Out7Desc[] =
{
    {5, 0, 10, 0, {1, s_pruneGroup6680}}, // AutoFocus
};

static const PruneVariant s_pruneGroup6681[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtime_Link12_StatsParse0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup6681}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup6682[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtime_Link13_StatsProcessing0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup6682}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup6683[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtime_Link14_AutoWhiteBalance0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup6683}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup6684[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtime_Link15_AutoFocus0_Out0Desc[] =
{
    {3, 3, 0, 0, {1, s_pruneGroup6684}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup6685[] = {{PruneGroupTrackerSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup6686[] = {{PruneGroupStatsNNSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtime_Link16_IPE19_Out8Desc[] =
{
    {14, 0, 0, 0, {1, s_pruneGroup6685}}, // TRACKER
    {16, 0, 0, 0, {1, s_pruneGroup6686}}, // STATSNN
};

static const PruneVariant s_pruneGroup6687[] = {{PruneGroupPDNetSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtime_Link17_IFE0_Out28Desc[] =
{
    {17, 0, 1, 0, {1, s_pruneGroup6687}}, // STATSPDnet
};

static const PruneVariant s_pruneGroup6688[] = {{PruneGroupTrackerSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtime_Link18_TRACKER0_Out0Desc[] =
{
    {3, 15, 0, 0, {1, s_pruneGroup6688}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup6689[] = {{PruneGroupStatsNNSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtime_Link19_STATSNN0_Out0Desc[] =
{
    {3, 16, 0, 0, {1, s_pruneGroup6689}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup6690[] = {{PruneGroupPDNetSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtime_Link20_STATSPDnet0_Out1Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup6690}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup6691[] = {{PruneGroup4KEISv3, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtime_Link21_IFE0_Out6Desc[] =
{
    {8, 0, 3, 0, {0, NULL}}, // FDManager
    {2, 4, 0, 0, {1, s_pruneGroup6691}}, // SinkBuffer ]-> TARGET_BUFFER_FD
};

static ChiLinkNodeDescriptor s_1287_TARGET_BUFFER_FD_Link_NodeDescriptors[] =
{
    {65536, 0, 6, 0, {1, s_pruneGroup6691}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtime_Link22_FDManager0_Out0Desc[] =
{
    {3, 4, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup6692[] = {{PruneGroup4KEISv3, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtime_Link23_IPE19_Out9Desc[] =
{
    {2, 4, 0, 0, {1, s_pruneGroup6692}}, // SinkBuffer ]-> TARGET_BUFFER_FD
};

static ChiLinkNodeDescriptor s_1288_TARGET_BUFFER_FD_Link_NodeDescriptors[] =
{
    {65538, 19, 9, 0, {1, s_pruneGroup6692}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtime_Link24_IFE0_Out0Desc[] =
{
    {2, 0, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_SAT_INPUT_FULL
};

static ChiLinkNodeDescriptor s_1289_TARGET_BUFFER_SAT_INPUT_FULL_Link_NodeDescriptors[] =
{
    {65536, 0, 0, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtime_Link25_IFE0_Out1Desc[] =
{
    {2, 1, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_SAT_INPUT_DS4
};

static ChiLinkNodeDescriptor s_1290_TARGET_BUFFER_SAT_INPUT_DS4_Link_NodeDescriptors[] =
{
    {65536, 0, 1, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtime_Link26_IFE0_Out2Desc[] =
{
    {2, 2, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_SAT_INPUT_DS16
};

static ChiLinkNodeDescriptor s_1291_TARGET_BUFFER_SAT_INPUT_DS16_Link_NodeDescriptors[] =
{
    {65536, 0, 2, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtime_Link27_IFE0_Out9Desc[] =
{
    {2, 3, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_RAW_OUT
};

static ChiLinkNodeDescriptor s_1292_TARGET_BUFFER_RAW_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 9, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup6693[] = {{PruneGroupRAW16, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtime_Link28_IFE0_Out10Desc[] =
{
    {2, 4, 0, 0, {1, s_pruneGroup6693}}, // SinkBuffer ]-> TARGET_BUFFER_RAW16
};

static ChiLinkNodeDescriptor s_1293_TARGET_BUFFER_RAW16_Link_NodeDescriptors[] =
{
    {65536, 0, 10, 0, {1, s_pruneGroup6693}},
};
static const PruneVariant s_pruneGroup6694[] = {{PruneGroupIDEALRAW, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtime_Link29_IFE0_Out4Desc[] =
{
    {2, 5, 0, 0, {1, s_pruneGroup6694}}, // SinkBuffer ]-> TARGET_BUFFER_IDEALRAW
};

static ChiLinkNodeDescriptor s_1294_TARGET_BUFFER_IDEALRAW_Link_NodeDescriptors[] =
{
    {65536, 0, 4, 0, {1, s_pruneGroup6694}},
};
static const PruneVariant s_pruneGroup6695[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtime_Link30_IFE0_Out22Desc[] =
{
    {2, 0, 0, 0, {1, s_pruneGroup6695}}, // SinkBuffer ]-> TARGET_BUFFER_SAT_INPUT_FULL_DISPLAY
};

static ChiLinkNodeDescriptor s_1295_TARGET_BUFFER_SAT_INPUT_FULL_DISPLAY_Link_NodeDescriptors[] =
{
    {65536, 0, 22, 0, {1, s_pruneGroup6695}},
};
static const PruneVariant s_pruneGroup6696[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtime_Link31_IFE0_Out23Desc[] =
{
    {2, 1, 0, 0, {1, s_pruneGroup6696}}, // SinkBuffer ]-> TARGET_BUFFER_SAT_INPUT_DS4_DISPLAY
};

static ChiLinkNodeDescriptor s_1296_TARGET_BUFFER_SAT_INPUT_DS4_DISPLAY_Link_NodeDescriptors[] =
{
    {65536, 0, 23, 0, {1, s_pruneGroup6696}},
};
static const PruneVariant s_pruneGroup6697[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtime_Link32_IFE0_Out24Desc[] =
{
    {2, 2, 0, 0, {1, s_pruneGroup6697}}, // SinkBuffer ]-> TARGET_BUFFER_SAT_INPUT_DS16_DISPLAY
};

static ChiLinkNodeDescriptor s_1297_TARGET_BUFFER_SAT_INPUT_DS16_DISPLAY_Link_NodeDescriptors[] =
{
    {65536, 0, 24, 0, {1, s_pruneGroup6697}},
};
static const PruneVariant s_pruneGroup6698[] = {{PruneGroupBTMCMode, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtime_Link33_IFE0_Out31Desc[] =
{
    {9, 0, 34, 0, {1, s_pruneGroup6698}}, // StatsParse
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtime_Link34_StatsParse1_Out0Desc[] =
{
    {3, 0, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiTargetPortDescriptor UsecaseZSL_MultiCameraRealtime_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_FD", &UsecaseZSL_TARGET_BUFFER_FD_target, 1, s_1287_TARGET_BUFFER_FD_Link_NodeDescriptors}, // TARGET_BUFFER_FD
    {"TARGET_BUFFER_FD", &UsecaseZSL_TARGET_BUFFER_FD_target, 1, s_1288_TARGET_BUFFER_FD_Link_NodeDescriptors}, // TARGET_BUFFER_FD
    {"TARGET_BUFFER_SAT_INPUT_FULL", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_FULL_target, 1, s_1289_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_1290_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_1291_TARGET_BUFFER_SAT_INPUT_DS16_Link_NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_DS16
    {"TARGET_BUFFER_RAW_OUT", &UsecaseZSL_TARGET_BUFFER_RAW_OUT_target, 1, s_1292_TARGET_BUFFER_RAW_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_RAW_OUT
    {"TARGET_BUFFER_RAW16", &UsecaseZSL_TARGET_BUFFER_RAW16_target, 1, s_1293_TARGET_BUFFER_RAW16_Link_NodeDescriptors}, // TARGET_BUFFER_RAW16
    {"TARGET_BUFFER_IDEALRAW", &UsecaseZSL_TARGET_BUFFER_IDEALRAW_target, 1, s_1294_TARGET_BUFFER_IDEALRAW_Link_NodeDescriptors}, // TARGET_BUFFER_IDEALRAW
    {"TARGET_BUFFER_SAT_INPUT_FULL_DISPLAY", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_FULL_DISPLAY_target, 1, s_1295_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_1296_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_1297_TARGET_BUFFER_SAT_INPUT_DS16_DISPLAY_Link_NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_DS16_DISPLAY
};

// Sensor0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraRealtimeNode0_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_MultiCameraRealtimeNode1_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // StatsInputPortHDRBE
    {2, 0, 0, 0, { 0 }, NULL}, // StatsInputPortHDRBHist
    {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
};

// AutoWhiteBalance0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraRealtimeNode12_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AWBOutputPort0
};

// TRACKER0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraRealtimeNode14_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // TrackerInputPortImage
};

// TRACKER0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraRealtimeNode14_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // TRACKEROutputPortResults
};

// STATSNN0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraRealtimeNode16_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // STATSNNPortImage
};

// STATSNN0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraRealtimeNode16_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // STATSNNOutputPortResults
};

// STATSPDnet0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraRealtimeNode17_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // PDnetInputPortRDIPDAF
    {1, 0, 0, 0, { 0 }, NULL}, // PDNetInputPortPDHWPreProcessedPD
};

// STATSPDnet0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraRealtimeNode17_0OutputPortDescriptors[] =
{
    {1, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // PDnetOutputPortResults_2
};

// AutoFocus0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraRealtimeNode5_0InputPortDescriptors[] =
{
    {12, 0, 0, 0, { 0 }, NULL}, // StatsInputPortDualPDHWPDAF
    {4, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBF
    {8, 0, 0, 0, { 0 }, NULL}, // StatsInputPortRDIPDAF
    {10, 0, 0, 0, { 0 }, NULL}, // StatsInputPortPDAFType3
};

// AutoFocus0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraRealtimeNode5_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AutoFocusOutputPort0
};

// IFE0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraRealtimeNode65536_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_MultiCameraRealtimeNode65536_0OutputPortDescriptors[] =
{
    {17, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsHDRBE
    {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
    {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
    {8, 0, 0, 2, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRDI0
    {7, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortPDAF
    {28, 0, 0, 2, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortPDHWPreProcessedPD
    {6, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortFD
    {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
};

// IPE19 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraRealtimeNode65538_19OutputPortDescriptors[] =
{
    {8, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
    {9, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
};

// 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[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortHDRBE
    {1, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAWBBG
    {2, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortHDRBHist
    {3, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortBHist
    {9, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortTintlessBG
    {7, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortRS
    {34, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortLTMDCStats
};

// StatsParse0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraRealtimeNode9_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // StatsParseOutputPort0
};

// StatsParse1 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraRealtimeNode9_1InputPortDescriptors[] =
{
    {9, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortTintlessBG
};

// StatsParse1 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraRealtimeNode9_1OutputPortDescriptors[] =
{
    {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_node14_0_properties[] =
{
    {1, "com.qti.stats.tracker"},
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraRealtime_node16_0_properties[] =
{
    {1, "com.qti.stats.cnndriver"},
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraRealtime_node17_0_properties[] =
{
    {1, "com.qti.stats.cnndriver"},
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraRealtime_node5_0_properties[] =
{
    {1, "com.qti.stats.af"},
    {1, "com.qti.stats.pdlibwrapper"},
    {6, "1"},
    {16, "0"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraRealtime_node65536_0_properties[] =
{
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraRealtime_node9_0_properties[] =
{
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraRealtime_node9_1_properties[] =
{
    {6, "1"},
    {20, "1"},
    {4, "1"},
};

static const PruneVariant s_pruneGroup6699[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup6700[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup6701[] = {{PruneGroupTrackerSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup6702[] = {{PruneGroupStatsNNSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup6703[] = {{PruneGroupPDNetSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup6704[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup6705[] = {{PruneGroupFDSegment, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup6706[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiNode UsecaseZSL_MultiCameraRealtimeNodes[] =
{
    {UsecaseZSL_MultiCameraRealtime_node0_0_properties, 0, 0, {0, { 0 }, NULL, 2, { 0 }, UsecaseZSL_MultiCameraRealtimeNode0_0OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraRealtime_node1_0_properties, 1, 0, {3, { 0 }, UsecaseZSL_MultiCameraRealtimeNode1_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraRealtimeNode1_0OutputPortDescriptors}, 4, {1, s_pruneGroup6699}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraRealtime_node12_0_properties, 12, 0, {1, { 0 }, UsecaseZSL_MultiCameraRealtimeNode12_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraRealtimeNode12_0OutputPortDescriptors}, 2, {1, s_pruneGroup6700}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraRealtime_node14_0_properties, 14, 0, {1, { 0 }, UsecaseZSL_MultiCameraRealtimeNode14_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraRealtimeNode14_0OutputPortDescriptors}, 2, {1, s_pruneGroup6701}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraRealtime_node16_0_properties, 16, 0, {1, { 0 }, UsecaseZSL_MultiCameraRealtimeNode16_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraRealtimeNode16_0OutputPortDescriptors}, 2, {1, s_pruneGroup6702}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraRealtime_node17_0_properties, 17, 0, {2, { 0 }, UsecaseZSL_MultiCameraRealtimeNode17_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraRealtimeNode17_0OutputPortDescriptors}, 2, {1, s_pruneGroup6703}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraRealtime_node5_0_properties, 5, 0, {4, { 0 }, UsecaseZSL_MultiCameraRealtimeNode5_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraRealtimeNode5_0OutputPortDescriptors}, 4, {1, s_pruneGroup6704}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraRealtime_node65536_0_properties, 65536, 0, {4, { 0 }, UsecaseZSL_MultiCameraRealtimeNode65536_0InputPortDescriptors, 22, { 0 }, UsecaseZSL_MultiCameraRealtimeNode65536_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {NULL, 65538, 19, {0, { 0 }, NULL, 2, { 0 }, UsecaseZSL_MultiCameraRealtimeNode65538_19OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {NULL, 8, 0, {1, { 0 }, UsecaseZSL_MultiCameraRealtimeNode8_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraRealtimeNode8_0OutputPortDescriptors}, 0, {1, s_pruneGroup6705}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraRealtime_node9_0_properties, 9, 0, {7, { 0 }, UsecaseZSL_MultiCameraRealtimeNode9_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraRealtimeNode9_0OutputPortDescriptors}, 1, {1, s_pruneGroup6706}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraRealtime_node9_1_properties, 9, 1, {1, { 0 }, UsecaseZSL_MultiCameraRealtimeNode9_1InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraRealtimeNode9_1OutputPortDescriptors}, 3, {0, NULL}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseZSL_MultiCameraRealtimeLinks[] =
{
    {{0, 0, 0, 0, {0, NULL}}, 3, UsecaseZSL_MultiCameraRealtime_Link0_Sensor0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 1, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRealtime_Link1_Sensor0_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 17, 0, {0, NULL}}, 2, UsecaseZSL_MultiCameraRealtime_Link2_IFE0_Out17Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 21, 0, {0, NULL}}, 2, UsecaseZSL_MultiCameraRealtime_Link3_IFE0_Out21Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 25, 2, {0, NULL}}, 1, UsecaseZSL_MultiCameraRealtime_Link4_IFE0_Out25Desc, {1, {ChiFormatRawPlain64}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 18, 0, {0, NULL}}, 2, UsecaseZSL_MultiCameraRealtime_Link5_IFE0_Out18Desc, {1, {ChiFormatBlob}, 3072, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 16, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRealtime_Link6_IFE0_Out16Desc, {1, {ChiFormatBlob}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 19, 0, {0, NULL}}, 2, UsecaseZSL_MultiCameraRealtime_Link7_IFE0_Out19Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 12, 0, {0, NULL}}, 2, UsecaseZSL_MultiCameraRealtime_Link8_IFE0_Out12Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 20, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRealtime_Link9_IFE0_Out20Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 8, 2, {0, NULL}}, 2, UsecaseZSL_MultiCameraRealtime_Link10_IFE0_Out8Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 7, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRealtime_Link11_IFE0_Out7Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{9, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRealtime_Link12_StatsParse0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{1, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRealtime_Link13_StatsProcessing0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{12, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRealtime_Link14_AutoWhiteBalance0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{5, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRealtime_Link15_AutoFocus0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 19, 8, 0, {0, NULL}}, 2, UsecaseZSL_MultiCameraRealtime_Link16_IPE19_Out8Desc, {1, {ChiFormatYUV420NV12}, 0, 6, 12, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 28, 2, {0, NULL}}, 1, UsecaseZSL_MultiCameraRealtime_Link17_IFE0_Out28Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{14, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRealtime_Link18_TRACKER0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{16, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRealtime_Link19_STATSNN0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{17, 0, 1, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRealtime_Link20_STATSPDnet0_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 6, 0, {0, NULL}}, 2, UsecaseZSL_MultiCameraRealtime_Link21_IFE0_Out6Desc, {1, {ChiFormatYUV420NV12}, 0, 6, 12, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, LinkFlagFallbackBufferManager}, OfflineDependencyProviderNone, 0},
    {{8, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRealtime_Link22_FDManager0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 19, 9, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRealtime_Link23_IPE19_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRealtime_Link24_IFE0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 1, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRealtime_Link25_IFE0_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 2, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRealtime_Link26_IFE0_Out2Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 9, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRealtime_Link27_IFE0_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 10, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRealtime_Link28_IFE0_Out10Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 4, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRealtime_Link29_IFE0_Out4Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 22, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRealtime_Link30_IFE0_Out22Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 23, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRealtime_Link31_IFE0_Out23Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 24, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRealtime_Link32_IFE0_Out24Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 31, 1, {0, NULL}}, 1, UsecaseZSL_MultiCameraRealtime_Link33_IFE0_Out31Desc, {1, {ChiFormatRawPlain16}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{9, 1, 0, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRealtime_Link34_StatsParse1_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, 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
};

static const PruneVariant s_pruneGroup6707[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link3_IFE1_Out22Desc[] =
{
    {2, 0, 0, 0, {1, s_pruneGroup6707}}, // SinkBuffer ]-> TARGET_BUFFER_OUTPUT_FULL
};

static ChiLinkNodeDescriptor s_1298_TARGET_BUFFER_OUTPUT_FULL_Link_NodeDescriptors[] =
{
    {65536, 1, 22, 0, {1, s_pruneGroup6707}},
};
static const PruneVariant s_pruneGroup6708[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link4_IFE1_Out23Desc[] =
{
    {2, 1, 0, 0, {1, s_pruneGroup6708}}, // SinkBuffer ]-> TARGET_BUFFER_OUTPUT_DS4
};

static ChiLinkNodeDescriptor s_1299_TARGET_BUFFER_OUTPUT_DS4_Link_NodeDescriptors[] =
{
    {65536, 1, 23, 0, {1, s_pruneGroup6708}},
};
static const PruneVariant s_pruneGroup6709[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link5_IFE1_Out24Desc[] =
{
    {2, 2, 0, 0, {1, s_pruneGroup6709}}, // SinkBuffer ]-> TARGET_BUFFER_OUTPUT_DS16
};

static ChiLinkNodeDescriptor s_1300_TARGET_BUFFER_OUTPUT_DS16_Link_NodeDescriptors[] =
{
    {65536, 1, 24, 0, {1, s_pruneGroup6709}},
};
static const PruneVariant s_pruneGroup6710[] = {{PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup6711[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link6_IFE1_Out0Desc[] =
{
    {2, 3, 0, 0, {1, s_pruneGroup6710}}, // SinkBuffer ]-> TARGET_BUFFER_OUTPUT_FULL_DISPLAY
    {2, 0, 0, 0, {2, s_pruneGroup6711}}, // SinkBuffer ]-> TARGET_BUFFER_OUTPUT_FULL
};

static ChiLinkNodeDescriptor s_1301_TARGET_BUFFER_OUTPUT_FULL_DISPLAY_Link_NodeDescriptors[] =
{
    {65536, 1, 0, 0, {1, s_pruneGroup6710}},
};
static ChiLinkNodeDescriptor s_1302_TARGET_BUFFER_OUTPUT_FULL_Link_NodeDescriptors[] =
{
    {65536, 1, 0, 0, {2, s_pruneGroup6711}},
};
static const PruneVariant s_pruneGroup6712[] = {{PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup6713[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link7_IFE1_Out1Desc[] =
{
    {2, 4, 0, 0, {1, s_pruneGroup6712}}, // SinkBuffer ]-> TARGET_BUFFER_OUTPUT_DS4_DISPLAY
    {2, 1, 0, 0, {2, s_pruneGroup6713}}, // SinkBuffer ]-> TARGET_BUFFER_OUTPUT_DS4
};

static ChiLinkNodeDescriptor s_1303_TARGET_BUFFER_OUTPUT_DS4_DISPLAY_Link_NodeDescriptors[] =
{
    {65536, 1, 1, 0, {1, s_pruneGroup6712}},
};
static ChiLinkNodeDescriptor s_1304_TARGET_BUFFER_OUTPUT_DS4_Link_NodeDescriptors[] =
{
    {65536, 1, 1, 0, {2, s_pruneGroup6713}},
};
static const PruneVariant s_pruneGroup6714[] = {{PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup6715[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link8_IFE1_Out2Desc[] =
{
    {2, 5, 0, 0, {1, s_pruneGroup6714}}, // SinkBuffer ]-> TARGET_BUFFER_OUTPUT_DS16_DISPLAY
    {2, 2, 0, 0, {2, s_pruneGroup6715}}, // SinkBuffer ]-> TARGET_BUFFER_OUTPUT_DS16
};

static ChiLinkNodeDescriptor s_1305_TARGET_BUFFER_OUTPUT_DS16_DISPLAY_Link_NodeDescriptors[] =
{
    {65536, 1, 2, 0, {1, s_pruneGroup6714}},
};
static ChiLinkNodeDescriptor s_1306_TARGET_BUFFER_OUTPUT_DS16_Link_NodeDescriptors[] =
{
    {65536, 1, 2, 0, {2, s_pruneGroup6715}},
};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link9_IFE1_Out3Desc[] =
{
    {2, 6, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_RAW_OUT
};

static ChiLinkNodeDescriptor s_1307_TARGET_BUFFER_RAW_OUT_Link_NodeDescriptors[] =
{
    {65536, 1, 3, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup6716[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static const PruneVariant s_pruneGroup6717[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link10_Sensor0_Out0Desc[] =
{
    {65536, 0, 2, 1, {0, NULL}}, // IFE
    {65536, 0, 2, 5, {1, s_pruneGroup6716}}, // IFE
    {65536, 0, 2, 6, {1, s_pruneGroup6717}}, // IFE
};

static const PruneVariant s_pruneGroup6718[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup6719[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link11_IFE0_Out17Desc[] =
{
    {9, 0, 0, 0, {1, s_pruneGroup6718}}, // StatsParse
    {1, 0, 0, 0, {1, s_pruneGroup6719}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup6720[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup6721[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link12_IFE0_Out21Desc[] =
{
    {9, 0, 1, 0, {1, s_pruneGroup6720}}, // StatsParse
    {12, 0, 1, 0, {1, s_pruneGroup6721}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup6722[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link13_IFE0_Out25Desc[] =
{
    {5, 0, 12, 0, {1, s_pruneGroup6722}}, // AutoFocus
};

static const PruneVariant s_pruneGroup6723[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup6724[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link14_IFE0_Out18Desc[] =
{
    {9, 0, 2, 0, {1, s_pruneGroup6723}}, // StatsParse
    {1, 0, 2, 0, {1, s_pruneGroup6724}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup6725[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link15_IFE0_Out16Desc[] =
{
    {9, 0, 3, 0, {1, s_pruneGroup6725}}, // StatsParse
};

static const PruneVariant s_pruneGroup6726[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link16_IFE0_Out19Desc[] =
{
    {9, 0, 9, 0, {1, s_pruneGroup6726}}, // StatsParse
};

static const PruneVariant s_pruneGroup6727[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup6728[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link17_IFE0_Out12Desc[] =
{
    {9, 0, 7, 0, {1, s_pruneGroup6727}}, // StatsParse
    {1, 0, 7, 0, {1, s_pruneGroup6728}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup6729[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link18_IFE0_Out20Desc[] =
{
    {5, 0, 4, 0, {1, s_pruneGroup6729}}, // AutoFocus
};

static const PruneVariant s_pruneGroup6730[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup6731[] = {{PruneGroupPDNetSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link19_IFE0_Out8Desc[] =
{
    {5, 0, 8, 0, {1, s_pruneGroup6730}}, // AutoFocus
    {17, 0, 0, 0, {1, s_pruneGroup6731}}, // STATSPDnet
};

static const PruneVariant s_pruneGroup6732[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link20_IFE0_Out7Desc[] =
{
    {5, 0, 10, 0, {1, s_pruneGroup6732}}, // AutoFocus
};

static const PruneVariant s_pruneGroup6733[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link21_StatsParse0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup6733}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup6734[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link22_StatsProcessing0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup6734}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup6735[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link23_AutoWhiteBalance0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup6735}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup6736[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link24_AutoFocus0_Out0Desc[] =
{
    {3, 3, 0, 0, {1, s_pruneGroup6736}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup6737[] = {{PruneGroupTrackerSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup6738[] = {{PruneGroupStatsNNSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link25_IPE19_Out8Desc[] =
{
    {14, 0, 0, 0, {1, s_pruneGroup6737}}, // TRACKER
    {16, 0, 0, 0, {1, s_pruneGroup6738}}, // STATSNN
};

static const PruneVariant s_pruneGroup6739[] = {{PruneGroupPDNetSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link26_IFE0_Out28Desc[] =
{
    {17, 0, 1, 0, {1, s_pruneGroup6739}}, // STATSPDnet
};

static const PruneVariant s_pruneGroup6740[] = {{PruneGroupTrackerSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link27_TRACKER0_Out0Desc[] =
{
    {3, 15, 0, 0, {1, s_pruneGroup6740}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup6741[] = {{PruneGroupStatsNNSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link28_STATSNN0_Out0Desc[] =
{
    {3, 16, 0, 0, {1, s_pruneGroup6741}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup6742[] = {{PruneGroupPDNetSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link29_STATSPDnet0_Out1Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup6742}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup6743[] = {{PruneGroup4KEISv3, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link30_IPE19_Out9Desc[] =
{
    {2, 4, 0, 0, {1, s_pruneGroup6743}}, // SinkBuffer ]-> TARGET_BUFFER_FD
};

static ChiLinkNodeDescriptor s_1308_TARGET_BUFFER_FD_Link_NodeDescriptors[] =
{
    {65538, 19, 9, 0, {1, s_pruneGroup6743}},
};
static const PruneVariant s_pruneGroup6744[] = {{PruneGroup4KEISv3, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link31_IFE0_Out6Desc[] =
{
    {2, 4, 0, 0, {1, s_pruneGroup6744}}, // SinkBuffer ]-> TARGET_BUFFER_FD
    {8, 0, 3, 0, {0, NULL}}, // FDManager
};

static ChiLinkNodeDescriptor s_1309_TARGET_BUFFER_FD_Link_NodeDescriptors[] =
{
    {65536, 0, 6, 0, {1, s_pruneGroup6744}},
};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link32_FDManager0_Out0Desc[] =
{
    {3, 4, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiTargetPortDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_OUTPUT_FULL", &UsecaseZSL_TARGET_BUFFER_OUTPUT_FULL_target, 1, s_1298_TARGET_BUFFER_OUTPUT_FULL_Link_NodeDescriptors}, // TARGET_BUFFER_OUTPUT_FULL
    {"TARGET_BUFFER_OUTPUT_DS4", &UsecaseZSL_TARGET_BUFFER_OUTPUT_DS4_target, 1, s_1299_TARGET_BUFFER_OUTPUT_DS4_Link_NodeDescriptors}, // TARGET_BUFFER_OUTPUT_DS4
    {"TARGET_BUFFER_OUTPUT_DS16", &UsecaseZSL_TARGET_BUFFER_OUTPUT_DS16_target, 1, s_1300_TARGET_BUFFER_OUTPUT_DS16_Link_NodeDescriptors}, // TARGET_BUFFER_OUTPUT_DS16
    {"TARGET_BUFFER_OUTPUT_FULL_DISPLAY", &UsecaseZSL_TARGET_BUFFER_OUTPUT_FULL_DISPLAY_target, 1, s_1301_TARGET_BUFFER_OUTPUT_FULL_DISPLAY_Link_NodeDescriptors}, // TARGET_BUFFER_OUTPUT_FULL_DISPLAY
    {"TARGET_BUFFER_OUTPUT_FULL", &UsecaseZSL_TARGET_BUFFER_OUTPUT_FULL_target, 1, s_1302_TARGET_BUFFER_OUTPUT_FULL_Link_NodeDescriptors}, // TARGET_BUFFER_OUTPUT_FULL
    {"TARGET_BUFFER_OUTPUT_DS4_DISPLAY", &UsecaseZSL_TARGET_BUFFER_OUTPUT_DS4_DISPLAY_target, 1, s_1303_TARGET_BUFFER_OUTPUT_DS4_DISPLAY_Link_NodeDescriptors}, // TARGET_BUFFER_OUTPUT_DS4_DISPLAY
    {"TARGET_BUFFER_OUTPUT_DS4", &UsecaseZSL_TARGET_BUFFER_OUTPUT_DS4_target, 1, s_1304_TARGET_BUFFER_OUTPUT_DS4_Link_NodeDescriptors}, // TARGET_BUFFER_OUTPUT_DS4
    {"TARGET_BUFFER_OUTPUT_DS16_DISPLAY", &UsecaseZSL_TARGET_BUFFER_OUTPUT_DS16_DISPLAY_target, 1, s_1305_TARGET_BUFFER_OUTPUT_DS16_DISPLAY_Link_NodeDescriptors}, // TARGET_BUFFER_OUTPUT_DS16_DISPLAY
    {"TARGET_BUFFER_OUTPUT_DS16", &UsecaseZSL_TARGET_BUFFER_OUTPUT_DS16_target, 1, s_1306_TARGET_BUFFER_OUTPUT_DS16_Link_NodeDescriptors}, // TARGET_BUFFER_OUTPUT_DS16
    {"TARGET_BUFFER_RAW_OUT", &UsecaseZSL_TARGET_BUFFER_RAW_OUT_target, 1, s_1307_TARGET_BUFFER_RAW_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_RAW_OUT
    {"TARGET_BUFFER_FD", &UsecaseZSL_TARGET_BUFFER_FD_target, 1, s_1308_TARGET_BUFFER_FD_Link_NodeDescriptors}, // TARGET_BUFFER_FD
    {"TARGET_BUFFER_FD", &UsecaseZSL_TARGET_BUFFER_FD_target, 1, s_1309_TARGET_BUFFER_FD_Link_NodeDescriptors}, // TARGET_BUFFER_FD
};

// Sensor0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFENode0_0OutputPortDescriptors[] =
{
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // SensorOutputPort1
    {0, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // SensorOutputPort0
};

// StatsProcessing0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFENode1_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // StatsInputPortHDRBE
    {2, 0, 0, 0, { 0 }, NULL}, // StatsInputPortHDRBHist
    {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
};

// AutoWhiteBalance0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFENode12_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AWBOutputPort0
};

// TRACKER0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFENode14_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // TrackerInputPortImage
};

// TRACKER0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFENode14_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // TRACKEROutputPortResults
};

// STATSNN0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFENode16_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // STATSNNPortImage
};

// STATSNN0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFENode16_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // STATSNNOutputPortResults
};

// STATSPDnet0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFENode17_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // PDnetInputPortRDIPDAF
    {1, 0, 0, 0, { 0 }, NULL}, // PDNetInputPortPDHWPreProcessedPD
};

// STATSPDnet0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFENode17_0OutputPortDescriptors[] =
{
    {1, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // PDnetOutputPortResults_2
};

// 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
};

// AutoFocus0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFENode5_0InputPortDescriptors[] =
{
    {12, 0, 0, 0, { 0 }, NULL}, // StatsInputPortDualPDHWPDAF
    {4, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBF
    {8, 0, 0, 0, { 0 }, NULL}, // StatsInputPortRDIPDAF
    {10, 0, 0, 0, { 0 }, NULL}, // StatsInputPortPDAFType3
};

// AutoFocus0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFENode5_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AutoFocusOutputPort0
};

// IFE0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFENode65536_0InputPortDescriptors[] =
{
    {6, 0, 2, 0, { 0 }, NULL}, // IFEInputPortDualPD
    {3, 0, 2, 0, { 0 }, NULL}, // IFEInputPortRDI0
    {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 UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFENode65536_0OutputPortDescriptors[] =
{
    {9, 0, 0, 1, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRDI1
    {17, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsHDRBE
    {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
    {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
    {8, 0, 0, 2, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRDI0
    {7, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortPDAF
    {28, 0, 0, 2, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortPDHWPreProcessedPD
    {6, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortFD
};

// IFE1 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFENode65536_1InputPortDescriptors[] =
{
    {3, 0, 1, 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
};

// IPE19 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFENode65538_19OutputPortDescriptors[] =
{
    {8, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
    {9, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
};

// FDManager0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFENode8_0InputPortDescriptors[] =
{
    {3, 0, 0, 0, { 0 }, NULL}, // FDManagerInputPortImage
};

// FDManager0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFENode8_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // FDManagerOutputPortResults
};

// StatsParse0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFENode9_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortHDRBE
    {1, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAWBBG
    {2, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortHDRBHist
    {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 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_node14_0_properties[] =
{
    {1, "com.qti.stats.tracker"},
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_node16_0_properties[] =
{
    {1, "com.qti.stats.cnndriver"},
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_node17_0_properties[] =
{
    {1, "com.qti.stats.cnndriver"},
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_node255_2_properties[] =
{
    {1, "com.qti.node.memcpy"},
    {11, "0"},
};

static ChiNodeProperty UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_node5_0_properties[] =
{
    {1, "com.qti.stats.af"},
    {1, "com.qti.stats.pdlibwrapper"},
    {6, "1"},
    {16, "0"},
};

static ChiNodeProperty UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_node65536_0_properties[] =
{
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_node65536_1_properties[] =
{
    {2, "1"},
};

static ChiNodeProperty UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_node9_0_properties[] =
{
    {6, "1"},
};

static const PruneVariant s_pruneGroup6745[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup6746[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup6747[] = {{PruneGroupTrackerSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup6748[] = {{PruneGroupStatsNNSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup6749[] = {{PruneGroupPDNetSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup6750[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup6751[] = {{PruneGroupFDSegment, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup6752[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiNode UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFENodes[] =
{
    {UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_node0_0_properties, 0, 0, {0, { 0 }, NULL, 2, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFENode0_0OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_node1_0_properties, 1, 0, {3, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFENode1_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFENode1_0OutputPortDescriptors}, 4, {1, s_pruneGroup6745}, 0, 0, { 0 }},
    {UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_node12_0_properties, 12, 0, {1, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFENode12_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFENode12_0OutputPortDescriptors}, 2, {1, s_pruneGroup6746}, 0, 0, { 0 }},
    {UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_node14_0_properties, 14, 0, {1, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFENode14_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFENode14_0OutputPortDescriptors}, 2, {1, s_pruneGroup6747}, 0, 0, { 0 }},
    {UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_node16_0_properties, 16, 0, {1, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFENode16_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFENode16_0OutputPortDescriptors}, 2, {1, s_pruneGroup6748}, 0, 0, { 0 }},
    {UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_node17_0_properties, 17, 0, {2, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFENode17_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFENode17_0OutputPortDescriptors}, 2, {1, s_pruneGroup6749}, 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_node5_0_properties, 5, 0, {4, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFENode5_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFENode5_0OutputPortDescriptors}, 4, {1, s_pruneGroup6750}, 0, 0, { 0 }},
    {UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_node65536_0_properties, 65536, 0, {5, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFENode65536_0InputPortDescriptors, 13, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFENode65536_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_node65536_1_properties, 65536, 1, {1, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFENode65536_1InputPortDescriptors, 7, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFENode65536_1OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {NULL, 65538, 19, {0, { 0 }, NULL, 2, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFENode65538_19OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {NULL, 8, 0, {1, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFENode8_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFENode8_0OutputPortDescriptors}, 0, {1, s_pruneGroup6751}, 0, 0, { 0 }},
    {UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_node9_0_properties, 9, 0, {6, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFENode9_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFENode9_0OutputPortDescriptors}, 1, {1, s_pruneGroup6752}, 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}}, 2, 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, 0, 0, {0, NULL}}, 3, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link10_Sensor0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 17, 0, {0, NULL}}, 2, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link11_IFE0_Out17Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 21, 0, {0, NULL}}, 2, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link12_IFE0_Out21Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 25, 2, {0, NULL}}, 1, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link13_IFE0_Out25Desc, {1, {ChiFormatRawPlain64}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 18, 0, {0, NULL}}, 2, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link14_IFE0_Out18Desc, {1, {ChiFormatBlob}, 3072, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 16, 0, {0, NULL}}, 1, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link15_IFE0_Out16Desc, {1, {ChiFormatBlob}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 19, 0, {0, NULL}}, 1, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link16_IFE0_Out19Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 12, 0, {0, NULL}}, 2, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link17_IFE0_Out12Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 20, 0, {0, NULL}}, 1, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link18_IFE0_Out20Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 8, 2, {0, NULL}}, 2, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link19_IFE0_Out8Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 7, 0, {0, NULL}}, 1, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link20_IFE0_Out7Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{9, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link21_StatsParse0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{1, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link22_StatsProcessing0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{12, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link23_AutoWhiteBalance0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{5, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link24_AutoFocus0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 19, 8, 0, {0, NULL}}, 2, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link25_IPE19_Out8Desc, {1, {ChiFormatYUV420NV12}, 0, 6, 12, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 28, 2, {0, NULL}}, 1, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link26_IFE0_Out28Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{14, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link27_TRACKER0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{16, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link28_STATSNN0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{17, 0, 1, 0, {0, NULL}}, 1, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link29_STATSPDnet0_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 19, 9, 0, {0, NULL}}, 1, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link30_IPE19_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 6, 0, {0, NULL}}, 2, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link31_IFE0_Out6Desc, {1, {ChiFormatYUV420NV12}, 0, 6, 12, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, LinkFlagFallbackBufferManager}, OfflineDependencyProviderNone, 0},
    {{8, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link32_FDManager0_Out0Desc, {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_1310_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_1311_TARGET_BUFFER_LONG_RAW_OUT_Link_NodeDescriptors[] =
{
    {65536, 1, 9, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup6753[] = {{PruneGroupMLInference, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRaw_Link31_ChiNode1_Out0Desc[] =
{
    {8, 0, 3, 0, {0, NULL}}, // FDManager
    {255, 77, 0, 0, {1, s_pruneGroup6753}}, // ChiNode
};

static const PruneVariant s_pruneGroup6754[] = {{PruneGroupMLInference, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRaw_Link32_ChiNode77_Out0Desc[] =
{
    {3, 44, 0, 0, {1, s_pruneGroup6754}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRaw_Link33_ChiNode0_Out0Desc[] =
{
    {2, 2, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_FD
};

static ChiLinkNodeDescriptor s_1312_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_1313_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_1314_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_1315_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_1316_TARGET_BUFFER_IFE_LONG_FULL_UBWCTP10_OUT_Link_NodeDescriptors[] =
{
    {65536, 1, 0, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup6755[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRaw_Link38_IFE0_Out23Desc[] =
{
    {2, 7, 0, 0, {1, s_pruneGroup6755}}, // SinkBuffer ]-> TARGET_BUFFER_IFE_SHORT_DISPLAY_DS4_PD10_OUT
};

static ChiLinkNodeDescriptor s_1317_TARGET_BUFFER_IFE_SHORT_DISPLAY_DS4_PD10_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 23, 0, {1, s_pruneGroup6755}},
};
static const PruneVariant s_pruneGroup6756[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRaw_Link39_IFE1_Out23Desc[] =
{
    {2, 8, 0, 0, {1, s_pruneGroup6756}}, // SinkBuffer ]-> TARGET_BUFFER_IFE_LONG_DISPLAY_DS4_PD10_OUT
};

static ChiLinkNodeDescriptor s_1318_TARGET_BUFFER_IFE_LONG_DISPLAY_DS4_PD10_OUT_Link_NodeDescriptors[] =
{
    {65536, 1, 23, 0, {1, s_pruneGroup6756}},
};
static const PruneVariant s_pruneGroup6757[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRaw_Link40_IFE0_Out22Desc[] =
{
    {2, 9, 0, 0, {1, s_pruneGroup6757}}, // SinkBuffer ]-> TARGET_BUFFER_IFE_SHORT_DISPLAY_UBWCTP10_OUT
};

static ChiLinkNodeDescriptor s_1319_TARGET_BUFFER_IFE_SHORT_DISPLAY_UBWCTP10_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 22, 0, {1, s_pruneGroup6757}},
};
static const PruneVariant s_pruneGroup6758[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRaw_Link41_IFE1_Out22Desc[] =
{
    {2, 10, 0, 0, {1, s_pruneGroup6758}}, // SinkBuffer ]-> TARGET_BUFFER_IFE_LONG_DISPLAY_UBWCTP10_OUT
};

static ChiLinkNodeDescriptor s_1320_TARGET_BUFFER_IFE_LONG_DISPLAY_UBWCTP10_OUT_Link_NodeDescriptors[] =
{
    {65536, 1, 22, 0, {1, s_pruneGroup6758}},
};
static ChiTargetPortDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRaw_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_SHORT_RAW_OUT", &UsecaseZSL_TARGET_BUFFER_SHORT_RAW_OUT_target, 1, s_1310_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_1311_TARGET_BUFFER_LONG_RAW_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_LONG_RAW_OUT
    {"TARGET_BUFFER_FD", &UsecaseZSL_TARGET_BUFFER_FD_target, 1, s_1312_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_1313_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_1314_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_1315_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_1316_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_1317_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_1318_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_1319_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_1320_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_pruneGroup6759[] = {{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_pruneGroup6759}, 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 RealtimePostProcessor***************************/

static const PruneVariant s_pruneGroup6760[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup6761[] = {{PruneGroupHDRProfile, PruneTypeSDR}, {PruneGroupHDRProfile, PruneTypeHLG10}, {PruneGroupHDRProfile, PruneTypeHDR10}, {PruneGroupHDRProfile, PruneTypeHDR10Plus}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup6762[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup6763[] = {{PruneGroupEIS, PruneTypeEISv2}};
static const PruneVariant s_pruneGroup6764[] = {{PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup6765[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup6766[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup6767[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_source_Link_0NodeDescriptors[] =
{
    {65538, 0, 0, 0, {2, s_pruneGroup6760}},
    {65538, 66, 0, 0, {5, s_pruneGroup6761}},
    {65543, 10, 3, 0, {1, s_pruneGroup6762}},
    {255, 10, 0, 0, {1, s_pruneGroup6763}},
    {255, 11, 0, 0, {1, s_pruneGroup6764}},
    {255, 10, 0, 0, {2, s_pruneGroup6765}},
    {65538, 22, 0, 0, {2, s_pruneGroup6766}},
    {255, 22, 30, 0, {2, s_pruneGroup6767}},
};
static const PruneVariant s_pruneGroup6768[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup6769[] = {{PruneGroupHDRProfile, PruneTypeSDR}, {PruneGroupHDRProfile, PruneTypeHLG10}, {PruneGroupHDRProfile, PruneTypeHDR10}, {PruneGroupHDRProfile, PruneTypeHDR10Plus}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup6770[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup6771[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup6772[] = {{PruneGroupEIS, PruneTypeEISv2}};
static const PruneVariant s_pruneGroup6773[] = {{PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup6774[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup6775[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup6776[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_source_Link_1NodeDescriptors[] =
{
    {65538, 0, 1, 0, {2, s_pruneGroup6768}},
    {65538, 66, 1, 0, {5, s_pruneGroup6769}},
    {65543, 10, 5, 0, {1, s_pruneGroup6770}},
    {65543, 10, 33, 0, {1, s_pruneGroup6771}},
    {255, 10, 1, 0, {1, s_pruneGroup6772}},
    {255, 11, 1, 0, {1, s_pruneGroup6773}},
    {255, 10, 1, 0, {2, s_pruneGroup6774}},
    {65538, 22, 1, 0, {2, s_pruneGroup6775}},
    {255, 22, 31, 0, {2, s_pruneGroup6776}},
};
static const PruneVariant s_pruneGroup6777[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup6778[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup6779[] = {{PruneGroupHDRProfile, PruneTypeSDR}, {PruneGroupHDRProfile, PruneTypeHLG10}, {PruneGroupHDRProfile, PruneTypeHDR10}, {PruneGroupHDRProfile, PruneTypeHDR10Plus}};
static const PruneVariant s_pruneGroup6780[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup6781[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup6782[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup6783[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup6784[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup6785[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_source_Link_2NodeDescriptors[] =
{
    {65538, 0, 2, 0, {2, s_pruneGroup6777}},
    {65538, 10, 2, 0, {3, s_pruneGroup6778}},
    {65538, 66, 2, 0, {4, s_pruneGroup6779}},
    {65538, 11, 2, 0, {2, s_pruneGroup6780}},
    {65538, 22, 2, 0, {3, s_pruneGroup6781}},
    {255, 22, 32, 0, {3, s_pruneGroup6782}},
    {65538, 25, 2, 0, {2, s_pruneGroup6783}},
    {255, 16, 32, 0, {2, s_pruneGroup6784}},
    {255, 15, 32, 0, {2, s_pruneGroup6785}},
};
static const PruneVariant s_pruneGroup6786[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupHDR10P, PruneTypeDisabled}, {PruneGroupHDRProfile, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_Link0_IPE0_Out9Desc[] =
{
    {2, 1, 0, 0, {3, s_pruneGroup6786}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_1321_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 0, 9, 0, {3, s_pruneGroup6786}},
};
static const PruneVariant s_pruneGroup6787[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupHDR10P, PruneTypeDisabled}, {PruneGroupHDRProfile, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_Link1_IPE10_Out9Desc[] =
{
    {2, 1, 0, 0, {3, s_pruneGroup6787}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_1322_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 10, 9, 0, {3, s_pruneGroup6787}},
};
static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_Link2_IPE11_Out9Desc[] =
{
    {2, 1, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_1323_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 11, 9, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_Link3_IPE0_Out8Desc[] =
{
    {2, 2, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW
};

static ChiLinkNodeDescriptor s_1324_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors[] =
{
    {65538, 0, 8, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_Link4_IPE10_Out8Desc[] =
{
    {2, 2, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW
};

static ChiLinkNodeDescriptor s_1325_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors[] =
{
    {65538, 10, 8, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_Link5_IPE0_Out51Desc[] =
{
    {2, 2, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW2
};

static ChiLinkNodeDescriptor s_1326_TARGET_BUFFER_PREVIEW2_Link_NodeDescriptors[] =
{
    {65538, 0, 51, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup6788[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_Link6_IPE10_Out51Desc[] =
{
    {2, 2, 0, 0, {1, s_pruneGroup6788}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW2
};

static ChiLinkNodeDescriptor s_1327_TARGET_BUFFER_PREVIEW2_Link_NodeDescriptors[] =
{
    {65538, 10, 51, 0, {1, s_pruneGroup6788}},
};
static const PruneVariant s_pruneGroup6789[] = {{PruneGroupEIS, PruneTypeEISv2}};
static const PruneVariant s_pruneGroup6790[] = {{PruneGroupEIS, PruneTypeEISv2}};
static const PruneVariant s_pruneGroup6791[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup6792[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup6793[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_Link7_ChiEISV2Node10_Out1Desc[] =
{
    {65543, 10, 5, 0, {1, s_pruneGroup6789}}, // EVA_MCTF
    {65543, 10, 33, 0, {1, s_pruneGroup6790}}, // EVA_MCTF
    {65538, 10, 1, 0, {3, s_pruneGroup6791}}, // IPE
    {65538, 22, 1, 0, {2, s_pruneGroup6792}}, // IPE
    {255, 22, 31, 0, {2, s_pruneGroup6793}}, // ChiExternalNode_MUXER
};

static const PruneVariant s_pruneGroup6794[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup6795[] = {{PruneGroupEIS, PruneTypeEISv2}};
static const PruneVariant s_pruneGroup6796[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup6797[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup6798[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup6799[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup6800[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup6801[] = {{PruneGroupEIS, PruneTypeEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_Link8_ChiEISV2Node10_Out0Desc[] =
{
    {65538, 10, 0, 0, {3, s_pruneGroup6794}}, // IPE
    {65543, 10, 3, 0, {1, s_pruneGroup6795}}, // EVA_MCTF
    {65543, 10, 32, 0, {2, s_pruneGroup6796}}, // EVA
    {65538, 22, 0, 0, {2, s_pruneGroup6797}}, // IPE
    {255, 22, 30, 0, {2, s_pruneGroup6798}}, // ChiExternalNode_MUXER
    {65538, 26, 0, 0, {2, s_pruneGroup6799}}, // IPE
    {65543, 25, 32, 0, {2, s_pruneGroup6800}}, // EVA
    {65543, 25, 3, 0, {1, s_pruneGroup6801}}, // EVA_MVWarp
};

static const PruneVariant s_pruneGroup6802[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup6803[] = {{PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup6804[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup6805[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup6806[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_Link9_ChiEISV3Node11_Out0Desc[] =
{
    {255, 12, 0, 0, {2, s_pruneGroup6802}}, // ChiEISV3Node
    {65543, 10, 3, 0, {1, s_pruneGroup6803}}, // EVA_MCTF
    {65538, 25, 0, 0, {2, s_pruneGroup6804}}, // IPE
    {255, 15, 30, 0, {2, s_pruneGroup6805}}, // ChiExternalNode_MUXER
    {255, 16, 30, 0, {2, s_pruneGroup6806}}, // ChiExternalNode_MUXER
};

static const PruneVariant s_pruneGroup6807[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup6808[] = {{PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup6809[] = {{PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup6810[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup6811[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup6812[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup6813[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup6814[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_Link10_ChiEISV3Node11_Out1Desc[] =
{
    {255, 12, 1, 0, {2, s_pruneGroup6807}}, // ChiEISV3Node
    {65543, 10, 5, 0, {1, s_pruneGroup6808}}, // EVA_MCTF
    {65543, 10, 33, 0, {1, s_pruneGroup6809}}, // EVA_MCTF
    {65538, 25, 1, 0, {2, s_pruneGroup6810}}, // IPE
    {255, 16, 31, 0, {2, s_pruneGroup6811}}, // ChiExternalNode_MUXER
    {255, 15, 31, 0, {2, s_pruneGroup6812}}, // ChiExternalNode_MUXER
    {65543, 26, 5, 0, {2, s_pruneGroup6813}}, // EVA_MVWarp
    {65543, 25, 5, 0, {2, s_pruneGroup6814}}, // EVA_MVWarp
};

static const PruneVariant s_pruneGroup6815[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup6816[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup6817[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup6818[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_Link11_ChiEISV3Node12_Out0Desc[] =
{
    {65538, 11, 0, 0, {2, s_pruneGroup6815}}, // IPE
    {65543, 11, 3, 0, {2, s_pruneGroup6816}}, // EVA_MVWarp
    {65538, 27, 0, 0, {2, s_pruneGroup6817}}, // IPE
    {65543, 26, 3, 0, {2, s_pruneGroup6818}}, // EVA_MVWarp
};

static const PruneVariant s_pruneGroup6819[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup6820[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_Link12_ChiEISV3Node12_Out1Desc[] =
{
    {65538, 11, 1, 0, {2, s_pruneGroup6819}}, // IPE
    {65543, 11, 5, 0, {2, s_pruneGroup6820}}, // EVA_MVWarp
};

static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_Link13_EVA_MCTF10_Out1Desc[] =
{
    {65543, 10, 9, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_Link14_EVA_MCTF10_Out2Desc[] =
{
    {65543, 10, 6, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_Link15_EVA_MCTF10_Out36Desc[] =
{
    {65543, 10, 34, 0, {0, NULL}}, // EVA_MCTF
};

static const PruneVariant s_pruneGroup6821[] = {{PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup6822[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup6823[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup6824[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_Link16_EVA_MCTF10_Out37Desc[] =
{
    {65543, 10, 35, 0, {0, NULL}}, // EVA_MCTF
    {255, 12, 5, 0, {1, s_pruneGroup6821}}, // ChiEISV3Node
    {65543, 11, 38, 0, {2, s_pruneGroup6822}}, // EVA_MVWarp
    {65543, 26, 38, 0, {2, s_pruneGroup6823}}, // EVA_MVWarp
    {65543, 25, 38, 0, {2, s_pruneGroup6824}}, // EVA_MVWarp
};

static const PruneVariant s_pruneGroup6825[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup6826[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup6827[] = {{PruneGroupHDRProfile, PruneTypeSDR}, {PruneGroupHDRProfile, PruneTypeHLG10}, {PruneGroupHDRProfile, PruneTypeHDR10}, {PruneGroupHDRProfile, PruneTypeHDR10Plus}};
static const PruneVariant s_pruneGroup6828[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup6829[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_Link17_EVA_MCTF10_Out39Desc[] =
{
    {65538, 0, 39, 0, {1, s_pruneGroup6825}}, // IPE
    {65538, 10, 39, 0, {1, s_pruneGroup6826}}, // IPE
    {65538, 66, 39, 0, {4, s_pruneGroup6827}}, // IPE
    {65538, 23, 39, 0, {2, s_pruneGroup6828}}, // IPE
    {65538, 24, 39, 0, {2, s_pruneGroup6829}}, // IPE
};

static const PruneVariant s_pruneGroup6830[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup6831[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup6832[] = {{PruneGroupHDRProfile, PruneTypeSDR}, {PruneGroupHDRProfile, PruneTypeHLG10}, {PruneGroupHDRProfile, PruneTypeHDR10}, {PruneGroupHDRProfile, PruneTypeHDR10Plus}};
static const PruneVariant s_pruneGroup6833[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup6834[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_Link18_EVA_MCTF10_Out40Desc[] =
{
    {65538, 0, 40, 0, {1, s_pruneGroup6830}}, // IPE
    {65538, 10, 40, 0, {1, s_pruneGroup6831}}, // IPE
    {65538, 66, 40, 0, {4, s_pruneGroup6832}}, // IPE
    {65538, 23, 40, 0, {2, s_pruneGroup6833}}, // IPE
    {65538, 24, 40, 0, {2, s_pruneGroup6834}}, // IPE
};

static const PruneVariant s_pruneGroup6835[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup6836[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup6837[] = {{PruneGroupHDRProfile, PruneTypeSDR}, {PruneGroupHDRProfile, PruneTypeHLG10}, {PruneGroupHDRProfile, PruneTypeHDR10}, {PruneGroupHDRProfile, PruneTypeHDR10Plus}};
static const PruneVariant s_pruneGroup6838[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup6839[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_Link19_EVA_MCTF10_Out41Desc[] =
{
    {65538, 0, 41, 0, {1, s_pruneGroup6835}}, // IPE
    {65538, 10, 41, 0, {1, s_pruneGroup6836}}, // IPE
    {65538, 66, 41, 0, {4, s_pruneGroup6837}}, // IPE
    {65538, 23, 41, 0, {2, s_pruneGroup6838}}, // IPE
    {65538, 24, 41, 0, {2, s_pruneGroup6839}}, // IPE
};

static const PruneVariant s_pruneGroup6840[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_Link20_EVA_MVWarp11_Out39Desc[] =
{
    {65538, 11, 39, 0, {2, s_pruneGroup6840}}, // IPE
};

static const PruneVariant s_pruneGroup6841[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_Link21_EVA_MVWarp11_Out40Desc[] =
{
    {65538, 11, 40, 0, {2, s_pruneGroup6841}}, // IPE
};

static const PruneVariant s_pruneGroup6842[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_Link22_EVA_MVWarp11_Out41Desc[] =
{
    {65538, 11, 41, 0, {2, s_pruneGroup6842}}, // IPE
};

static const PruneVariant s_pruneGroup6843[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_Link23_IPE22_Out8Desc[] =
{
    {255, 22, 0, 0, {3, s_pruneGroup6843}}, // ChiExternalNode_MUXER
};

static const PruneVariant s_pruneGroup6844[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup6845[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_Link24_ChiExternalNode_MUXER22_Out0Desc[] =
{
    {65538, 23, 0, 0, {2, s_pruneGroup6844}}, // IPE
    {65538, 24, 0, 0, {2, s_pruneGroup6845}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_Link25_IPE23_Out8Desc[] =
{
    {2, 2, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW
};

static ChiLinkNodeDescriptor s_1328_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors[] =
{
    {65538, 23, 8, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_Link26_IPE23_Out9Desc[] =
{
    {2, 3, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_1329_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 23, 9, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup6846[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup6847[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_Link27_ChiExternalNode_MUXER22_Out1Desc[] =
{
    {65538, 23, 1, 0, {2, s_pruneGroup6846}}, // IPE
    {65538, 24, 1, 0, {2, s_pruneGroup6847}}, // IPE
};

static const PruneVariant s_pruneGroup6848[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup6849[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_Link28_ChiExternalNode_MUXER22_Out2Desc[] =
{
    {65538, 23, 2, 0, {2, s_pruneGroup6848}}, // IPE
    {65538, 24, 2, 0, {2, s_pruneGroup6849}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_Link29_IPE24_Out8Desc[] =
{
    {2, 2, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW
};

static ChiLinkNodeDescriptor s_1330_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors[] =
{
    {65538, 24, 8, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_Link30_IPE24_Out9Desc[] =
{
    {2, 3, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_1331_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 24, 9, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup6850[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_Link31_IPE25_Out8Desc[] =
{
    {255, 15, 0, 0, {2, s_pruneGroup6850}}, // ChiExternalNode_MUXER
};

static const PruneVariant s_pruneGroup6851[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_Link32_IPE25_Out9Desc[] =
{
    {255, 16, 0, 0, {2, s_pruneGroup6851}}, // ChiExternalNode_MUXER
};

static const PruneVariant s_pruneGroup6852[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_Link33_ChiExternalNode_MUXER16_Out2Desc[] =
{
    {65538, 27, 2, 0, {2, s_pruneGroup6852}}, // IPE
};

static const PruneVariant s_pruneGroup6853[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_Link34_ChiExternalNode_MUXER16_Out1Desc[] =
{
    {65538, 27, 1, 0, {2, s_pruneGroup6853}}, // IPE
};

static const PruneVariant s_pruneGroup6854[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_Link35_ChiExternalNode_MUXER16_Out0Desc[] =
{
    {255, 12, 0, 0, {2, s_pruneGroup6854}}, // ChiEISV3Node
};

static const PruneVariant s_pruneGroup6855[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_Link36_ChiExternalNode_MUXER15_Out1Desc[] =
{
    {65538, 26, 1, 0, {2, s_pruneGroup6855}}, // IPE
};

static const PruneVariant s_pruneGroup6856[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_Link37_ChiExternalNode_MUXER15_Out2Desc[] =
{
    {65538, 26, 2, 0, {2, s_pruneGroup6856}}, // IPE
};

static const PruneVariant s_pruneGroup6857[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_Link38_ChiExternalNode_MUXER15_Out0Desc[] =
{
    {255, 10, 0, 0, {2, s_pruneGroup6857}}, // ChiEISV2Node
};

static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_Link39_IPE26_Out8Desc[] =
{
    {2, 2, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW
};

static ChiLinkNodeDescriptor s_1332_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors[] =
{
    {65538, 26, 8, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_Link40_IPE27_Out9Desc[] =
{
    {2, 3, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_1333_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 27, 9, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup6858[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_Link41_IPE23_Out51Desc[] =
{
    {2, 2, 0, 0, {2, s_pruneGroup6858}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW2
};

static ChiLinkNodeDescriptor s_1334_TARGET_BUFFER_PREVIEW2_Link_NodeDescriptors[] =
{
    {65538, 23, 51, 0, {2, s_pruneGroup6858}},
};
static const PruneVariant s_pruneGroup6859[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_Link42_IPE24_Out51Desc[] =
{
    {2, 2, 0, 0, {2, s_pruneGroup6859}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW2
};

static ChiLinkNodeDescriptor s_1335_TARGET_BUFFER_PREVIEW2_Link_NodeDescriptors[] =
{
    {65538, 24, 51, 0, {2, s_pruneGroup6859}},
};
static const PruneVariant s_pruneGroup6860[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_Link43_IPE26_Out51Desc[] =
{
    {2, 2, 0, 0, {2, s_pruneGroup6860}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW2
};

static ChiLinkNodeDescriptor s_1336_TARGET_BUFFER_PREVIEW2_Link_NodeDescriptors[] =
{
    {65538, 26, 51, 0, {2, s_pruneGroup6860}},
};
static const PruneVariant s_pruneGroup6861[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_Link44_EVA_MVWarp26_Out39Desc[] =
{
    {65538, 27, 39, 0, {2, s_pruneGroup6861}}, // IPE
};

static const PruneVariant s_pruneGroup6862[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_Link45_EVA_MVWarp26_Out40Desc[] =
{
    {65538, 27, 40, 0, {2, s_pruneGroup6862}}, // IPE
};

static const PruneVariant s_pruneGroup6863[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_Link46_EVA_MVWarp26_Out41Desc[] =
{
    {65538, 27, 41, 0, {2, s_pruneGroup6863}}, // IPE
};

static const PruneVariant s_pruneGroup6864[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_Link47_EVA_MVWarp25_Out39Desc[] =
{
    {65538, 26, 39, 0, {2, s_pruneGroup6864}}, // IPE
};

static const PruneVariant s_pruneGroup6865[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_Link48_EVA_MVWarp25_Out40Desc[] =
{
    {65538, 26, 40, 0, {2, s_pruneGroup6865}}, // IPE
};

static const PruneVariant s_pruneGroup6866[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_Link49_EVA_MVWarp25_Out41Desc[] =
{
    {65538, 26, 41, 0, {2, s_pruneGroup6866}}, // IPE
};

static const PruneVariant s_pruneGroup6867[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_Link50_IPE0_Out63Desc[] =
{
    {10, 1, 104, 0, {3, s_pruneGroup6867}}, // OfflineStats
};

static const PruneVariant s_pruneGroup6868[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_Link51_IPE10_Out63Desc[] =
{
    {10, 1, 104, 0, {4, s_pruneGroup6868}}, // OfflineStats
};

static const PruneVariant s_pruneGroup6869[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_Link52_IPE22_Out63Desc[] =
{
    {10, 1, 104, 0, {4, s_pruneGroup6869}}, // OfflineStats
};

static const PruneVariant s_pruneGroup6870[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_Link53_IPE23_Out63Desc[] =
{
    {10, 1, 115, 0, {3, s_pruneGroup6870}}, // OfflineStats
};

static const PruneVariant s_pruneGroup6871[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_Link54_IPE24_Out63Desc[] =
{
    {10, 1, 115, 0, {3, s_pruneGroup6871}}, // OfflineStats
};

static const PruneVariant s_pruneGroup6872[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_Link55_IPE25_Out63Desc[] =
{
    {10, 1, 104, 0, {4, s_pruneGroup6872}}, // OfflineStats
};

static const PruneVariant s_pruneGroup6873[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_Link56_IPE26_Out63Desc[] =
{
    {10, 1, 115, 0, {3, s_pruneGroup6873}}, // OfflineStats
};

static const PruneVariant s_pruneGroup6874[] = {{PruneGroupAWBR, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_Link57_OfflineStats1_Out1Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup6874}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup6875[] = {{PruneGroupHDRProfile, PruneTypeHDR10Plus}};
static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_Link58_IPE10_Out55Desc[] =
{
    {9, 66, 64, 0, {1, s_pruneGroup6875}}, // StatsParse
};

static const PruneVariant s_pruneGroup6876[] = {{PruneGroupHDRProfile, PruneTypeHDR10Plus}};
static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_Link59_StatsParse66_Out0Desc[] =
{
    {3, 10, 0, 0, {1, s_pruneGroup6876}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup6877[] = {{PruneGroupHDRProfile, PruneTypeSDR}, {PruneGroupHDRProfile, PruneTypeHLG10}, {PruneGroupHDRProfile, PruneTypeHDR10}};
static const PruneVariant s_pruneGroup6878[] = {{PruneGroupHDRProfile, PruneTypeHDR10Plus}};
static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_Link60_IPE66_Out9Desc[] =
{
    {2, 1, 0, 0, {3, s_pruneGroup6877}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
    {255, 66, 0, 0, {1, s_pruneGroup6878}}, // ChiHDR10P
};

static ChiLinkNodeDescriptor s_1337_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 66, 9, 0, {3, s_pruneGroup6877}},
};
static const PruneVariant s_pruneGroup6879[] = {{PruneGroupHDRProfile, PruneTypeHDR10Plus}};
static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_Link61_ChiHDR10P66_Out0Desc[] =
{
    {2, 8, 0, 0, {1, s_pruneGroup6879}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_1338_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {255, 66, 0, 0, {1, s_pruneGroup6879}},
};
static ChiTargetPortDescriptor UsecaseZSL_RealtimePostProcessor_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_1321_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_1322_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_1323_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_1324_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_1325_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_PREVIEW2", &UsecaseZSL_TARGET_BUFFER_PREVIEW2_target, 1, s_1326_TARGET_BUFFER_PREVIEW2_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW2
    {"TARGET_BUFFER_PREVIEW2", &UsecaseZSL_TARGET_BUFFER_PREVIEW2_target, 1, s_1327_TARGET_BUFFER_PREVIEW2_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW2
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_1328_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_1329_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_1330_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_1331_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_1332_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_1333_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_PREVIEW2", &UsecaseZSL_TARGET_BUFFER_PREVIEW2_target, 1, s_1334_TARGET_BUFFER_PREVIEW2_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW2
    {"TARGET_BUFFER_PREVIEW2", &UsecaseZSL_TARGET_BUFFER_PREVIEW2_target, 1, s_1335_TARGET_BUFFER_PREVIEW2_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW2
    {"TARGET_BUFFER_PREVIEW2", &UsecaseZSL_TARGET_BUFFER_PREVIEW2_target, 1, s_1336_TARGET_BUFFER_PREVIEW2_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW2
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_1337_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_1338_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
};

static ChiTargetPortDescriptor UsecaseZSL_RealtimePostProcessor_source_TargetDescriptors[] =
{
    {"TARGET_BUFFER_SAT_INPUT_FULL", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_FULL_target, 8, UsecaseZSL_RealtimePostProcessor_source_Link_0NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_FULL
    {"TARGET_BUFFER_SAT_INPUT_DS4", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS4_target, 9, UsecaseZSL_RealtimePostProcessor_source_Link_1NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_DS4
    {"TARGET_BUFFER_SAT_INPUT_DS16", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS16_target, 9, UsecaseZSL_RealtimePostProcessor_source_Link_2NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_DS16
};

// OfflineStats1 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealtimePostProcessorNode10_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_RealtimePostProcessorNode10_1OutputPortDescriptors[] =
{
    {1, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // OfflineStatsOutputPort1
};

// ChiEISV2Node10 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealtimePostProcessorNode255_10InputPortDescriptors[] =
{
    {0, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
    {0, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
    {1, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4
    {1, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4
    {0, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
};

static UINT32 UsecaseZSL_RealtimePostProcessorNode255_10MappedSourceIds_1[] =
{
  1
};

static UINT32 UsecaseZSL_RealtimePostProcessorNode255_10MappedSourceIds_0[] =
{
  0
};

// ChiEISV2Node10 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealtimePostProcessorNode255_10OutputPortDescriptors[] =
{
    {1, 0, 0, 0, 1, UsecaseZSL_RealtimePostProcessorNode255_10MappedSourceIds_1, 0, { 0 }, NULL}, // ChiNodeOutputPortDS4
    {0, 0, 0, 0, 1, UsecaseZSL_RealtimePostProcessorNode255_10MappedSourceIds_0, 0, { 0 }, NULL}, // ChiNodeOutputPortFull
};

// ChiEISV3Node11 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealtimePostProcessorNode255_11InputPortDescriptors[] =
{
    {0, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
    {1, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4
};

static UINT32 UsecaseZSL_RealtimePostProcessorNode255_11MappedSourceIds_0[] =
{
  0
};

static UINT32 UsecaseZSL_RealtimePostProcessorNode255_11MappedSourceIds_1[] =
{
  1
};

// ChiEISV3Node11 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealtimePostProcessorNode255_11OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 1, UsecaseZSL_RealtimePostProcessorNode255_11MappedSourceIds_0, 0, { 0 }, NULL}, // ChiNodeOutputPortFull
    {1, 0, 0, 0, 1, UsecaseZSL_RealtimePostProcessorNode255_11MappedSourceIds_1, 0, { 0 }, NULL}, // ChiNodeOutputPortDS4
};

// ChiEISV3Node12 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealtimePostProcessorNode255_12InputPortDescriptors[] =
{
    {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_RealtimePostProcessorNode255_12MappedSourceIds_0[] =
{
  0
};

static UINT32 UsecaseZSL_RealtimePostProcessorNode255_12MappedSourceIds_1[] =
{
  1
};

// ChiEISV3Node12 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealtimePostProcessorNode255_12OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 1, UsecaseZSL_RealtimePostProcessorNode255_12MappedSourceIds_0, 0, { 0 }, NULL}, // ChiNodeOutputPortFull
    {1, 0, 0, 0, 1, UsecaseZSL_RealtimePostProcessorNode255_12MappedSourceIds_1, 0, { 0 }, NULL}, // ChiNodeOutputPortDS4
};

// ChiExternalNode_MUXER15 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealtimePostProcessorNode255_15InputPortDescriptors[] =
{
    {32, 1, 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_RealtimePostProcessorNode255_15MappedSourceIds_1[] =
{
  31
};

static UINT32 UsecaseZSL_RealtimePostProcessorNode255_15MappedSourceIds_2[] =
{
  32
};

static UINT32 UsecaseZSL_RealtimePostProcessorNode255_15MappedSourceIds_0[] =
{
  0, 30
};

// ChiExternalNode_MUXER15 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealtimePostProcessorNode255_15OutputPortDescriptors[] =
{
    {1, 0, 0, 0, 1, UsecaseZSL_RealtimePostProcessorNode255_15MappedSourceIds_1, 0, { 0 }, NULL}, // ChiNodeOutputPortDS4
    {2, 0, 0, 0, 1, UsecaseZSL_RealtimePostProcessorNode255_15MappedSourceIds_2, 0, { 0 }, NULL}, // ChiNodeOutputPortDS16
    {0, 0, 0, 0, 2, UsecaseZSL_RealtimePostProcessorNode255_15MappedSourceIds_0, 0, { 0 }, NULL}, // ChiNodeOutputPort
};

// ChiExternalNode_MUXER16 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealtimePostProcessorNode255_16InputPortDescriptors[] =
{
    {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_RealtimePostProcessorNode255_16MappedSourceIds_2[] =
{
  32
};

static UINT32 UsecaseZSL_RealtimePostProcessorNode255_16MappedSourceIds_1[] =
{
  31
};

static UINT32 UsecaseZSL_RealtimePostProcessorNode255_16MappedSourceIds_0[] =
{
  0, 30
};

// ChiExternalNode_MUXER16 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealtimePostProcessorNode255_16OutputPortDescriptors[] =
{
    {2, 0, 0, 0, 1, UsecaseZSL_RealtimePostProcessorNode255_16MappedSourceIds_2, 0, { 0 }, NULL}, // ChiNodeOutputPortDS16
    {1, 0, 0, 0, 1, UsecaseZSL_RealtimePostProcessorNode255_16MappedSourceIds_1, 0, { 0 }, NULL}, // ChiNodeOutputPortDS4
    {0, 0, 0, 0, 2, UsecaseZSL_RealtimePostProcessorNode255_16MappedSourceIds_0, 0, { 0 }, NULL}, // ChiNodeOutputPort
};

// ChiExternalNode_MUXER22 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealtimePostProcessorNode255_22InputPortDescriptors[] =
{
    {30, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPort
    {31, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4
    {32, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS16
    {31, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4
    {30, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPort
    {0, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPort
};

static UINT32 UsecaseZSL_RealtimePostProcessorNode255_22MappedSourceIds_0[] =
{
  0, 30
};

static UINT32 UsecaseZSL_RealtimePostProcessorNode255_22MappedSourceIds_1[] =
{
  31
};

static UINT32 UsecaseZSL_RealtimePostProcessorNode255_22MappedSourceIds_2[] =
{
  32
};

// ChiExternalNode_MUXER22 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealtimePostProcessorNode255_22OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 2, UsecaseZSL_RealtimePostProcessorNode255_22MappedSourceIds_0, 0, { 0 }, NULL}, // ChiNodeOutputPort
    {1, 0, 0, 0, 1, UsecaseZSL_RealtimePostProcessorNode255_22MappedSourceIds_1, 0, { 0 }, NULL}, // ChiNodeOutputPortDS4
    {2, 0, 0, 0, 1, UsecaseZSL_RealtimePostProcessorNode255_22MappedSourceIds_2, 0, { 0 }, NULL}, // ChiNodeOutputPortDS16
};

// ChiHDR10P66 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealtimePostProcessorNode255_66InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
};

// ChiHDR10P66 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealtimePostProcessorNode255_66OutputPortDescriptors[] =
{
    {0, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // ChiNodeOutputPortFull
};

// 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
    {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 UsecaseZSL_RealtimePostProcessorNode65538_0OutputPortDescriptors[] =
{
    {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
};

// IPE10 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealtimePostProcessorNode65538_10InputPortDescriptors[] =
{
    {2, 1, 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
};

// IPE10 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealtimePostProcessorNode65538_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
    {55, 0, 0, 1, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortHDR10
};

// IPE11 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealtimePostProcessorNode65538_11InputPortDescriptors[] =
{
    {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
};

// IPE11 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealtimePostProcessorNode65538_11OutputPortDescriptors[] =
{
    {9, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
};

// IPE22 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealtimePostProcessorNode65538_22InputPortDescriptors[] =
{
    {0, 1, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {1, 1, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
    {2, 1, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
};

// IPE22 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealtimePostProcessorNode65538_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_RealtimePostProcessorNode65538_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
};

// IPE23 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealtimePostProcessorNode65538_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_RealtimePostProcessorNode65538_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
};

// IPE24 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealtimePostProcessorNode65538_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_RealtimePostProcessorNode65538_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_RealtimePostProcessorNode65538_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_RealtimePostProcessorNode65538_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
};

// IPE26 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealtimePostProcessorNode65538_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_RealtimePostProcessorNode65538_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
};

// IPE27 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealtimePostProcessorNode65538_27OutputPortDescriptors[] =
{
    {9, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
};

// IPE66 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealtimePostProcessorNode65538_66InputPortDescriptors[] =
{
    {0, 1, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {1, 1, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
    {2, 1, 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
};

// IPE66 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealtimePostProcessorNode65538_66OutputPortDescriptors[] =
{
    {9, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
};

// EVA_MCTF10 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealtimePostProcessorNode65543_10InputPortDescriptors[] =
{
    {3, 1, 0, 0, { 0 }, NULL}, // CVPInputPortTARFull
    {5, 1, 0, 0, { 0 }, NULL}, // CVPInputPortTARDS4
    {33, 1, 0, 0, { 0 }, NULL}, // CVPInputPortIFEDS4DELAY
    {5, 0, 0, 0, { 0 }, NULL}, // CVPInputPortTARDS4
    {33, 0, 0, 0, { 0 }, NULL}, // CVPInputPortIFEDS4DELAY
    {3, 0, 0, 0, { 0 }, NULL}, // CVPInputPortTARFull
    {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}, // 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_RealtimePostProcessorNode65543_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
};

// EVA_MVWarp11 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealtimePostProcessorNode65543_11InputPortDescriptors[] =
{
    {3, 0, 0, 0, { 0 }, NULL}, // EVAInputPortTARIFEFull
    {5, 0, 0, 0, { 0 }, NULL}, // EVAInputPortTARIFEDS4
    {38, 0, 0, 0, { 0 }, NULL}, // EVAInputPortImageWarp
};

// EVA_MVWarp11 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealtimePostProcessorNode65543_11OutputPortDescriptors[] =
{
    {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_RealtimePostProcessorNode65543_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_RealtimePostProcessorNode65543_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_RealtimePostProcessorNode65543_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_RealtimePostProcessorNode65543_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
};

// StatsParse66 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealtimePostProcessorNode9_66InputPortDescriptors[] =
{
    {64, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortHDR10pStats
};

// StatsParse66 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealtimePostProcessorNode9_66OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // StatsProcessingOutputPort0
};

static ChiNodeProperty UsecaseZSL_RealtimePostProcessor_node10_1_properties[] =
{
    {2, "2"},
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_RealtimePostProcessor_node255_10_properties[] =
{
    {1, "com.qti.node.eisv2"},
    {11, "1"},
};

static ChiNodeProperty UsecaseZSL_RealtimePostProcessor_node255_11_properties[] =
{
    {1, "com.qti.node.gme"},
    {11, "1"},
};

static ChiNodeProperty UsecaseZSL_RealtimePostProcessor_node255_12_properties[] =
{
    {1, "com.qti.node.eisv3"},
    {11, "1"},
};

static ChiNodeProperty UsecaseZSL_RealtimePostProcessor_node255_15_properties[] =
{
    {1, "com.qti.node.muxer"},
    {36, "3"},
    {11, "1"},
};

static ChiNodeProperty UsecaseZSL_RealtimePostProcessor_node255_16_properties[] =
{
    {1, "com.qti.node.muxer"},
    {36, "4"},
    {11, "1"},
};

static ChiNodeProperty UsecaseZSL_RealtimePostProcessor_node255_22_properties[] =
{
    {1, "com.qti.node.muxer"},
    {36, "3"},
    {11, "1"},
};

static ChiNodeProperty UsecaseZSL_RealtimePostProcessor_node255_66_properties[] =
{
    {1, "com.qti.node.hdr10pgen"},
    {11, "2"},
};

static ChiNodeProperty UsecaseZSL_RealtimePostProcessor_node65538_0_properties[] =
{
    {3, "3"},
};

static ChiNodeProperty UsecaseZSL_RealtimePostProcessor_node65538_10_properties[] =
{
    {3, "1"},
    {3, "3"},
};

static ChiNodeProperty UsecaseZSL_RealtimePostProcessor_node65538_11_properties[] =
{
    {3, "2"},
    {3, "3"},
};

static ChiNodeProperty UsecaseZSL_RealtimePostProcessor_node65538_22_properties[] =
{
    {2, "4"},
    {3, "3"},
    {4, "19"},
};

static ChiNodeProperty UsecaseZSL_RealtimePostProcessor_node65538_23_properties[] =
{
    {3, "3"},
    {16, "0"},
    {4, "20"},
};

static ChiNodeProperty UsecaseZSL_RealtimePostProcessor_node65538_24_properties[] =
{
    {3, "1"},
    {16, "0"},
    {3, "3"},
    {4, "20"},
};

static ChiNodeProperty UsecaseZSL_RealtimePostProcessor_node65538_25_properties[] =
{
    {2, "4"},
    {3, "3"},
    {4, "19"},
};

static ChiNodeProperty UsecaseZSL_RealtimePostProcessor_node65538_26_properties[] =
{
    {3, "1"},
    {16, "0"},
    {3, "3"},
    {4, "20"},
};

static ChiNodeProperty UsecaseZSL_RealtimePostProcessor_node65538_27_properties[] =
{
    {3, "2"},
    {16, "0"},
    {3, "3"},
    {4, "20"},
};

static ChiNodeProperty UsecaseZSL_RealtimePostProcessor_node65538_66_properties[] =
{
    {3, "3"},
};

static ChiNodeProperty UsecaseZSL_RealtimePostProcessor_node65543_10_properties[] =
{
    {3, "1"},
    {2, "1"},
};

static ChiNodeProperty UsecaseZSL_RealtimePostProcessor_node65543_11_properties[] =
{
    {3, "2"},
    {2, "8"},
};

static ChiNodeProperty UsecaseZSL_RealtimePostProcessor_node65543_25_properties[] =
{
    {3, "1"},
    {2, "8"},
};

static ChiNodeProperty UsecaseZSL_RealtimePostProcessor_node65543_26_properties[] =
{
    {3, "2"},
    {2, "8"},
};

static ChiNodeProperty UsecaseZSL_RealtimePostProcessor_node9_66_properties[] =
{
    {6, "1"},
};

static const PruneVariant s_pruneGroup6880[] = {{PruneGroupAWBR, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup6881[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup6882[] = {{PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup6883[] = {{PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup6884[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup6885[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup6886[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup6887[] = {{PruneGroupHDRProfile, PruneTypeHDR10Plus}};
static const PruneVariant s_pruneGroup6888[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup6889[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup6890[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup6891[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup6892[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup6893[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup6894[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup6895[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup6896[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup6897[] = {{PruneGroupHDRProfile, PruneTypeSDR}, {PruneGroupHDRProfile, PruneTypeHLG10}, {PruneGroupHDRProfile, PruneTypeHDR10}, {PruneGroupHDRProfile, PruneTypeHDR10Plus}};
static const PruneVariant s_pruneGroup6898[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup6899[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup6900[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup6901[] = {{PruneGroupHDRProfile, PruneTypeHDR10Plus}};
static ChiNode UsecaseZSL_RealtimePostProcessorNodes[] =
{
    {UsecaseZSL_RealtimePostProcessor_node10_1_properties, 10, 1, {7, { 0 }, UsecaseZSL_RealtimePostProcessorNode10_1InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealtimePostProcessorNode10_1OutputPortDescriptors}, 2, {1, s_pruneGroup6880}, 0, 0, { 0 }},
    {UsecaseZSL_RealtimePostProcessor_node255_10_properties, 255, 10, {5, { 0 }, UsecaseZSL_RealtimePostProcessorNode255_10InputPortDescriptors, 2, { 0 }, UsecaseZSL_RealtimePostProcessorNode255_10OutputPortDescriptors}, 2, {2, s_pruneGroup6881}, 0, 0, { 0 }},
    {UsecaseZSL_RealtimePostProcessor_node255_11_properties, 255, 11, {2, { 0 }, UsecaseZSL_RealtimePostProcessorNode255_11InputPortDescriptors, 2, { 0 }, UsecaseZSL_RealtimePostProcessorNode255_11OutputPortDescriptors}, 2, {1, s_pruneGroup6882}, 0, 0, { 0 }},
    {UsecaseZSL_RealtimePostProcessor_node255_12_properties, 255, 12, {4, { 0 }, UsecaseZSL_RealtimePostProcessorNode255_12InputPortDescriptors, 2, { 0 }, UsecaseZSL_RealtimePostProcessorNode255_12OutputPortDescriptors}, 2, {1, s_pruneGroup6883}, 0, 0, { 0 }},
    {UsecaseZSL_RealtimePostProcessor_node255_15_properties, 255, 15, {4, { 0 }, UsecaseZSL_RealtimePostProcessorNode255_15InputPortDescriptors, 3, { 0 }, UsecaseZSL_RealtimePostProcessorNode255_15OutputPortDescriptors}, 3, {2, s_pruneGroup6884}, 0, 0, { 0 }},
    {UsecaseZSL_RealtimePostProcessor_node255_16_properties, 255, 16, {4, { 0 }, UsecaseZSL_RealtimePostProcessorNode255_16InputPortDescriptors, 3, { 0 }, UsecaseZSL_RealtimePostProcessorNode255_16OutputPortDescriptors}, 3, {2, s_pruneGroup6885}, 0, 0, { 0 }},
    {UsecaseZSL_RealtimePostProcessor_node255_22_properties, 255, 22, {6, { 0 }, UsecaseZSL_RealtimePostProcessorNode255_22InputPortDescriptors, 3, { 0 }, UsecaseZSL_RealtimePostProcessorNode255_22OutputPortDescriptors}, 3, {3, s_pruneGroup6886}, 0, 0, { 0 }},
    {UsecaseZSL_RealtimePostProcessor_node255_66_properties, 255, 66, {1, { 0 }, UsecaseZSL_RealtimePostProcessorNode255_66InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealtimePostProcessorNode255_66OutputPortDescriptors}, 2, {1, s_pruneGroup6887}, 0, 0, { 0 }},
    {UsecaseZSL_RealtimePostProcessor_node65538_0_properties, 65538, 0, {6, { 0 }, UsecaseZSL_RealtimePostProcessorNode65538_0InputPortDescriptors, 4, { 0 }, UsecaseZSL_RealtimePostProcessorNode65538_0OutputPortDescriptors}, 1, {2, s_pruneGroup6888}, 0, 0, { 0 }},
    {UsecaseZSL_RealtimePostProcessor_node65538_10_properties, 65538, 10, {6, { 0 }, UsecaseZSL_RealtimePostProcessorNode65538_10InputPortDescriptors, 5, { 0 }, UsecaseZSL_RealtimePostProcessorNode65538_10OutputPortDescriptors}, 2, {3, s_pruneGroup6889}, 0, 0, { 0 }},
    {UsecaseZSL_RealtimePostProcessor_node65538_11_properties, 65538, 11, {6, { 0 }, UsecaseZSL_RealtimePostProcessorNode65538_11InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealtimePostProcessorNode65538_11OutputPortDescriptors}, 2, {2, s_pruneGroup6890}, 0, 0, { 0 }},
    {UsecaseZSL_RealtimePostProcessor_node65538_22_properties, 65538, 22, {5, { 0 }, UsecaseZSL_RealtimePostProcessorNode65538_22InputPortDescriptors, 2, { 0 }, UsecaseZSL_RealtimePostProcessorNode65538_22OutputPortDescriptors}, 3, {3, s_pruneGroup6891}, 0, 0, { 0 }},
    {UsecaseZSL_RealtimePostProcessor_node65538_23_properties, 65538, 23, {6, { 0 }, UsecaseZSL_RealtimePostProcessorNode65538_23InputPortDescriptors, 4, { 0 }, UsecaseZSL_RealtimePostProcessorNode65538_23OutputPortDescriptors}, 3, {2, s_pruneGroup6892}, 0, 0, { 0 }},
    {UsecaseZSL_RealtimePostProcessor_node65538_24_properties, 65538, 24, {6, { 0 }, UsecaseZSL_RealtimePostProcessorNode65538_24InputPortDescriptors, 4, { 0 }, UsecaseZSL_RealtimePostProcessorNode65538_24OutputPortDescriptors}, 4, {2, s_pruneGroup6893}, 0, 0, { 0 }},
    {UsecaseZSL_RealtimePostProcessor_node65538_25_properties, 65538, 25, {3, { 0 }, UsecaseZSL_RealtimePostProcessorNode65538_25InputPortDescriptors, 3, { 0 }, UsecaseZSL_RealtimePostProcessorNode65538_25OutputPortDescriptors}, 3, {2, s_pruneGroup6894}, 0, 0, { 0 }},
    {UsecaseZSL_RealtimePostProcessor_node65538_26_properties, 65538, 26, {6, { 0 }, UsecaseZSL_RealtimePostProcessorNode65538_26InputPortDescriptors, 3, { 0 }, UsecaseZSL_RealtimePostProcessorNode65538_26OutputPortDescriptors}, 4, {2, s_pruneGroup6895}, 0, 0, { 0 }},
    {UsecaseZSL_RealtimePostProcessor_node65538_27_properties, 65538, 27, {6, { 0 }, UsecaseZSL_RealtimePostProcessorNode65538_27InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealtimePostProcessorNode65538_27OutputPortDescriptors}, 4, {2, s_pruneGroup6896}, 0, 0, { 0 }},
    {UsecaseZSL_RealtimePostProcessor_node65538_66_properties, 65538, 66, {6, { 0 }, UsecaseZSL_RealtimePostProcessorNode65538_66InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealtimePostProcessorNode65538_66OutputPortDescriptors}, 1, {4, s_pruneGroup6897}, 0, 0, { 0 }},
    {UsecaseZSL_RealtimePostProcessor_node65543_10_properties, 65543, 10, {14, { 0 }, UsecaseZSL_RealtimePostProcessorNode65543_10InputPortDescriptors, 7, { 0 }, UsecaseZSL_RealtimePostProcessorNode65543_10OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_RealtimePostProcessor_node65543_11_properties, 65543, 11, {3, { 0 }, UsecaseZSL_RealtimePostProcessorNode65543_11InputPortDescriptors, 3, { 0 }, UsecaseZSL_RealtimePostProcessorNode65543_11OutputPortDescriptors}, 2, {2, s_pruneGroup6898}, 0, 0, { 0 }},
    {UsecaseZSL_RealtimePostProcessor_node65543_25_properties, 65543, 25, {4, { 0 }, UsecaseZSL_RealtimePostProcessorNode65543_25InputPortDescriptors, 3, { 0 }, UsecaseZSL_RealtimePostProcessorNode65543_25OutputPortDescriptors}, 2, {2, s_pruneGroup6899}, 0, 0, { 0 }},
    {UsecaseZSL_RealtimePostProcessor_node65543_26_properties, 65543, 26, {3, { 0 }, UsecaseZSL_RealtimePostProcessorNode65543_26InputPortDescriptors, 3, { 0 }, UsecaseZSL_RealtimePostProcessorNode65543_26OutputPortDescriptors}, 2, {2, s_pruneGroup6900}, 0, 0, { 0 }},
    {UsecaseZSL_RealtimePostProcessor_node9_66_properties, 9, 66, {1, { 0 }, UsecaseZSL_RealtimePostProcessorNode9_66InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealtimePostProcessorNode9_66OutputPortDescriptors}, 1, {1, s_pruneGroup6901}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseZSL_RealtimePostProcessorLinks[] =
{
    {{65538, 0, 9, 0, {0, NULL}}, 1, UsecaseZSL_RealtimePostProcessor_Link0_IPE0_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 10, 9, 0, {0, NULL}}, 1, UsecaseZSL_RealtimePostProcessor_Link1_IPE10_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 11, 9, 0, {0, NULL}}, 1, UsecaseZSL_RealtimePostProcessor_Link2_IPE11_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 0, 8, 0, {0, NULL}}, 1, UsecaseZSL_RealtimePostProcessor_Link3_IPE0_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 10, 8, 0, {0, NULL}}, 1, UsecaseZSL_RealtimePostProcessor_Link4_IPE10_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 0, 51, 0, {0, NULL}}, 1, UsecaseZSL_RealtimePostProcessor_Link5_IPE0_Out51Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 10, 51, 0, {0, NULL}}, 1, UsecaseZSL_RealtimePostProcessor_Link6_IPE10_Out51Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 10, 1, 0, {0, NULL}}, 5, UsecaseZSL_RealtimePostProcessor_Link7_ChiEISV2Node10_Out1Desc, {1, {ChiFormatPD10}, 0, 10, 38, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 10, 0, 0, {0, NULL}}, 8, UsecaseZSL_RealtimePostProcessor_Link8_ChiEISV2Node10_Out0Desc, {1, {ChiFormatUBWCTP10}, 0, 20, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 11, 0, 0, {0, NULL}}, 5, UsecaseZSL_RealtimePostProcessor_Link9_ChiEISV3Node11_Out0Desc, {1, {ChiFormatUBWCTP10}, 0, 20, 38, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 11, 1, 0, {0, NULL}}, 8, UsecaseZSL_RealtimePostProcessor_Link10_ChiEISV3Node11_Out1Desc, {1, {ChiFormatPD10}, 0, 20, 38, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 12, 0, 0, {0, NULL}}, 4, UsecaseZSL_RealtimePostProcessor_Link11_ChiEISV3Node12_Out0Desc, {1, {ChiFormatUBWCTP10}, 0, 20, 38, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 12, 1, 0, {0, NULL}}, 2, UsecaseZSL_RealtimePostProcessor_Link12_ChiEISV3Node12_Out1Desc, {1, {ChiFormatPD10}, 0, 20, 38, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 10, 1, 0, {0, NULL}}, 1, UsecaseZSL_RealtimePostProcessor_Link13_EVA_MCTF10_Out1Desc, {1, {ChiFormatBlob}, 0, 8, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 10, 2, 0, {0, NULL}}, 1, UsecaseZSL_RealtimePostProcessor_Link14_EVA_MCTF10_Out2Desc, {1, {ChiFormatUBWCNV124R}, 0, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 10, 36, 0, {0, NULL}}, 1, UsecaseZSL_RealtimePostProcessor_Link15_EVA_MCTF10_Out36Desc, {1, {ChiFormatBlob}, 0, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 10, 37, 0, {0, NULL}}, 5, UsecaseZSL_RealtimePostProcessor_Link16_EVA_MCTF10_Out37Desc, {1, {ChiFormatBlob}, 0, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 10, 39, 0, {0, NULL}}, 5, UsecaseZSL_RealtimePostProcessor_Link17_EVA_MCTF10_Out39Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 10, 40, 0, {0, NULL}}, 5, UsecaseZSL_RealtimePostProcessor_Link18_EVA_MCTF10_Out40Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 10, 41, 0, {0, NULL}}, 5, UsecaseZSL_RealtimePostProcessor_Link19_EVA_MCTF10_Out41Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 11, 39, 0, {0, NULL}}, 1, UsecaseZSL_RealtimePostProcessor_Link20_EVA_MVWarp11_Out39Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 11, 40, 0, {0, NULL}}, 1, UsecaseZSL_RealtimePostProcessor_Link21_EVA_MVWarp11_Out40Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 11, 41, 0, {0, NULL}}, 1, UsecaseZSL_RealtimePostProcessor_Link22_EVA_MVWarp11_Out41Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 22, 8, 0, {0, NULL}}, 1, UsecaseZSL_RealtimePostProcessor_Link23_IPE22_Out8Desc, {2, {ChiFormatUBWCTP10, ChiFormatYUV420NV12}, 0, 20, 38, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 22, 0, 0, {0, NULL}}, 2, UsecaseZSL_RealtimePostProcessor_Link24_ChiExternalNode_MUXER22_Out0Desc, {1, {ChiFormatUBWCTP10}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 23, 8, 0, {0, NULL}}, 1, UsecaseZSL_RealtimePostProcessor_Link25_IPE23_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 23, 9, 0, {0, NULL}}, 1, UsecaseZSL_RealtimePostProcessor_Link26_IPE23_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 22, 1, 0, {0, NULL}}, 2, UsecaseZSL_RealtimePostProcessor_Link27_ChiExternalNode_MUXER22_Out1Desc, {1, {ChiFormatPD10}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 22, 2, 0, {0, NULL}}, 2, UsecaseZSL_RealtimePostProcessor_Link28_ChiExternalNode_MUXER22_Out2Desc, {1, {ChiFormatPD10}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 24, 8, 0, {0, NULL}}, 1, UsecaseZSL_RealtimePostProcessor_Link29_IPE24_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 24, 9, 0, {0, NULL}}, 1, UsecaseZSL_RealtimePostProcessor_Link30_IPE24_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 25, 8, 0, {0, NULL}}, 1, UsecaseZSL_RealtimePostProcessor_Link31_IPE25_Out8Desc, {2, {ChiFormatUBWCTP10, ChiFormatYUV420NV12}, 0, 10, 38, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 25, 9, 0, {0, NULL}}, 1, UsecaseZSL_RealtimePostProcessor_Link32_IPE25_Out9Desc, {2, {ChiFormatUBWCTP10, ChiFormatYUV420NV12}, 0, 10, 38, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 16, 2, 0, {0, NULL}}, 1, UsecaseZSL_RealtimePostProcessor_Link33_ChiExternalNode_MUXER16_Out2Desc, {1, {ChiFormatPD10}, 0, 10, 38, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 16, 1, 0, {0, NULL}}, 1, UsecaseZSL_RealtimePostProcessor_Link34_ChiExternalNode_MUXER16_Out1Desc, {1, {ChiFormatPD10}, 0, 10, 38, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 16, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealtimePostProcessor_Link35_ChiExternalNode_MUXER16_Out0Desc, {1, {ChiFormatUBWCTP10}, 0, 10, 38, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 15, 1, 0, {0, NULL}}, 1, UsecaseZSL_RealtimePostProcessor_Link36_ChiExternalNode_MUXER15_Out1Desc, {1, {ChiFormatPD10}, 0, 10, 38, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 15, 2, 0, {0, NULL}}, 1, UsecaseZSL_RealtimePostProcessor_Link37_ChiExternalNode_MUXER15_Out2Desc, {1, {ChiFormatPD10}, 0, 10, 38, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 15, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealtimePostProcessor_Link38_ChiExternalNode_MUXER15_Out0Desc, {1, {ChiFormatUBWCTP10}, 0, 10, 38, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 26, 8, 0, {0, NULL}}, 1, UsecaseZSL_RealtimePostProcessor_Link39_IPE26_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 27, 9, 0, {0, NULL}}, 1, UsecaseZSL_RealtimePostProcessor_Link40_IPE27_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 23, 51, 0, {0, NULL}}, 1, UsecaseZSL_RealtimePostProcessor_Link41_IPE23_Out51Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 24, 51, 0, {0, NULL}}, 1, UsecaseZSL_RealtimePostProcessor_Link42_IPE24_Out51Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 26, 51, 0, {0, NULL}}, 1, UsecaseZSL_RealtimePostProcessor_Link43_IPE26_Out51Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 26, 39, 0, {0, NULL}}, 1, UsecaseZSL_RealtimePostProcessor_Link44_EVA_MVWarp26_Out39Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 26, 40, 0, {0, NULL}}, 1, UsecaseZSL_RealtimePostProcessor_Link45_EVA_MVWarp26_Out40Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 26, 41, 0, {0, NULL}}, 1, UsecaseZSL_RealtimePostProcessor_Link46_EVA_MVWarp26_Out41Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 25, 39, 0, {0, NULL}}, 1, UsecaseZSL_RealtimePostProcessor_Link47_EVA_MVWarp25_Out39Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 25, 40, 0, {0, NULL}}, 1, UsecaseZSL_RealtimePostProcessor_Link48_EVA_MVWarp25_Out40Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 25, 41, 0, {0, NULL}}, 1, UsecaseZSL_RealtimePostProcessor_Link49_EVA_MVWarp25_Out41Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 0, 63, 0, {0, NULL}}, 1, UsecaseZSL_RealtimePostProcessor_Link50_IPE0_Out63Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 10, 63, 0, {0, NULL}}, 1, UsecaseZSL_RealtimePostProcessor_Link51_IPE10_Out63Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 22, 63, 0, {0, NULL}}, 1, UsecaseZSL_RealtimePostProcessor_Link52_IPE22_Out63Desc, {1, {ChiFormatBlob}, 16384, 8, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 23, 63, 0, {0, NULL}}, 1, UsecaseZSL_RealtimePostProcessor_Link53_IPE23_Out63Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 24, 63, 0, {0, NULL}}, 1, UsecaseZSL_RealtimePostProcessor_Link54_IPE24_Out63Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 25, 63, 0, {0, NULL}}, 1, UsecaseZSL_RealtimePostProcessor_Link55_IPE25_Out63Desc, {1, {ChiFormatBlob}, 16384, 8, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 26, 63, 0, {0, NULL}}, 1, UsecaseZSL_RealtimePostProcessor_Link56_IPE26_Out63Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{10, 1, 1, 0, {0, NULL}}, 1, UsecaseZSL_RealtimePostProcessor_Link57_OfflineStats1_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 10, 55, 1, {0, NULL}}, 1, UsecaseZSL_RealtimePostProcessor_Link58_IPE10_Out55Desc, {1, {ChiFormatBlob}, 4096, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{9, 66, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealtimePostProcessor_Link59_StatsParse66_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 66, 9, 0, {0, NULL}}, 2, UsecaseZSL_RealtimePostProcessor_Link60_IPE66_Out9Desc, {1, {ChiFormatUBWCTP10}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 66, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealtimePostProcessor_Link61_ChiHDR10P66_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, LinkFlagSinkInplaceBuffer}, 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_pruneGroup6902[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoPreviewRealTime_Link2_IFE0_Out22Desc[] =
{
    {2, 0, 0, 0, {1, s_pruneGroup6902}}, // SinkBuffer ]-> TARGET_BUFFER_OUTPUT_FULL_DISPLAY
    {65538, 2, 0, 0, {0, NULL}}, // IPE
    {65538, 1, 0, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor s_1339_TARGET_BUFFER_OUTPUT_FULL_DISPLAY_Link_NodeDescriptors[] =
{
    {65536, 0, 22, 0, {1, s_pruneGroup6902}},
};
static const PruneVariant s_pruneGroup6903[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoPreviewRealTime_Link3_IFE0_Out23Desc[] =
{
    {2, 1, 0, 0, {1, s_pruneGroup6903}}, // SinkBuffer ]-> TARGET_BUFFER_OUTPUT_DS4_DISPLAY
    {65538, 1, 1, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor s_1340_TARGET_BUFFER_OUTPUT_DS4_DISPLAY_Link_NodeDescriptors[] =
{
    {65536, 0, 23, 0, {1, s_pruneGroup6903}},
};
static const PruneVariant s_pruneGroup6904[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoPreviewRealTime_Link4_IFE0_Out24Desc[] =
{
    {2, 2, 0, 0, {1, s_pruneGroup6904}}, // SinkBuffer ]-> TARGET_BUFFER_OUTPUT_DS16_DISPLAY
    {65538, 1, 2, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor s_1341_TARGET_BUFFER_OUTPUT_DS16_DISPLAY_Link_NodeDescriptors[] =
{
    {65536, 0, 24, 0, {1, s_pruneGroup6904}},
};
static const PruneVariant s_pruneGroup6905[] = {{PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup6906[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup6907[] = {{PruneGroupEIS, PruneType4KEISv3}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoPreviewRealTime_Link5_IFE0_Out0Desc[] =
{
    {2, 3, 0, 0, {2, s_pruneGroup6905}}, // SinkBuffer ]-> TARGET_BUFFER_OUTPUT_FULL
    {2, 0, 0, 0, {3, s_pruneGroup6906}}, // SinkBuffer ]-> TARGET_BUFFER_OUTPUT_FULL
    {2, 16, 0, 0, {5, s_pruneGroup6907}}, // SinkBuffer ]-> TARGET_BUFFER_OUTPUT_FULL
};

static ChiLinkNodeDescriptor s_1342_TARGET_BUFFER_OUTPUT_FULL_Link_NodeDescriptors[] =
{
    {65536, 0, 0, 0, {2, s_pruneGroup6905}},
};
static ChiLinkNodeDescriptor s_1343_TARGET_BUFFER_OUTPUT_FULL_Link_NodeDescriptors[] =
{
    {65536, 0, 0, 0, {3, s_pruneGroup6906}},
};
static ChiLinkNodeDescriptor s_1344_TARGET_BUFFER_OUTPUT_FULL_Link_NodeDescriptors[] =
{
    {65536, 0, 0, 0, {5, s_pruneGroup6907}},
};
static const PruneVariant s_pruneGroup6908[] = {{PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup6909[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup6910[] = {{PruneGroupEIS, PruneType4KEISv3}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoPreviewRealTime_Link6_IFE0_Out1Desc[] =
{
    {2, 4, 0, 0, {2, s_pruneGroup6908}}, // SinkBuffer ]-> TARGET_BUFFER_OUTPUT_DS4
    {2, 1, 0, 0, {3, s_pruneGroup6909}}, // SinkBuffer ]-> TARGET_BUFFER_OUTPUT_DS4
    {2, 17, 0, 0, {5, s_pruneGroup6910}}, // SinkBuffer ]-> TARGET_BUFFER_OUTPUT_DS4
};

static ChiLinkNodeDescriptor s_1345_TARGET_BUFFER_OUTPUT_DS4_Link_NodeDescriptors[] =
{
    {65536, 0, 1, 0, {2, s_pruneGroup6908}},
};
static ChiLinkNodeDescriptor s_1346_TARGET_BUFFER_OUTPUT_DS4_Link_NodeDescriptors[] =
{
    {65536, 0, 1, 0, {3, s_pruneGroup6909}},
};
static ChiLinkNodeDescriptor s_1347_TARGET_BUFFER_OUTPUT_DS4_Link_NodeDescriptors[] =
{
    {65536, 0, 1, 0, {5, s_pruneGroup6910}},
};
static const PruneVariant s_pruneGroup6911[] = {{PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup6912[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup6913[] = {{PruneGroupEIS, PruneType4KEISv3}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoPreviewRealTime_Link7_IFE0_Out2Desc[] =
{
    {2, 5, 0, 0, {2, s_pruneGroup6911}}, // SinkBuffer ]-> TARGET_BUFFER_OUTPUT_DS16
    {2, 2, 0, 0, {3, s_pruneGroup6912}}, // SinkBuffer ]-> TARGET_BUFFER_OUTPUT_DS16
    {2, 18, 0, 0, {5, s_pruneGroup6913}}, // SinkBuffer ]-> TARGET_BUFFER_OUTPUT_DS16
};

static ChiLinkNodeDescriptor s_1348_TARGET_BUFFER_OUTPUT_DS16_Link_NodeDescriptors[] =
{
    {65536, 0, 2, 0, {2, s_pruneGroup6911}},
};
static ChiLinkNodeDescriptor s_1349_TARGET_BUFFER_OUTPUT_DS16_Link_NodeDescriptors[] =
{
    {65536, 0, 2, 0, {3, s_pruneGroup6912}},
};
static ChiLinkNodeDescriptor s_1350_TARGET_BUFFER_OUTPUT_DS16_Link_NodeDescriptors[] =
{
    {65536, 0, 2, 0, {5, s_pruneGroup6913}},
};
static ChiLinkNodeDescriptor UsecaseZSL_VideoPreviewRealTime_Link8_IFE0_Out9Desc[] =
{
    {2, 6, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_RAW_OUT
};

static ChiLinkNodeDescriptor s_1351_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_1352_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_1353_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_1354_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_1355_TARGET_BUFFER_YUV_OUT_Link_NodeDescriptors[] =
{
    {65538, 1, 8, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup6914[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup6915[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoPreviewRealTime_Link18_IFE0_Out17Desc[] =
{
    {9, 0, 0, 0, {1, s_pruneGroup6914}}, // StatsParse
    {1, 0, 0, 0, {1, s_pruneGroup6915}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup6916[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup6917[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoPreviewRealTime_Link19_IFE0_Out21Desc[] =
{
    {9, 0, 1, 0, {1, s_pruneGroup6916}}, // StatsParse
    {12, 0, 1, 0, {1, s_pruneGroup6917}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup6918[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoPreviewRealTime_Link20_IFE0_Out25Desc[] =
{
    {5, 0, 12, 0, {1, s_pruneGroup6918}}, // AutoFocus
};

static const PruneVariant s_pruneGroup6919[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup6920[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoPreviewRealTime_Link21_IFE0_Out18Desc[] =
{
    {9, 0, 2, 0, {1, s_pruneGroup6919}}, // StatsParse
    {1, 0, 2, 0, {1, s_pruneGroup6920}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup6921[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoPreviewRealTime_Link22_IFE0_Out16Desc[] =
{
    {9, 0, 3, 0, {1, s_pruneGroup6921}}, // StatsParse
};

static const PruneVariant s_pruneGroup6922[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoPreviewRealTime_Link23_IFE0_Out19Desc[] =
{
    {9, 0, 9, 0, {1, s_pruneGroup6922}}, // StatsParse
};

static const PruneVariant s_pruneGroup6923[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup6924[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoPreviewRealTime_Link24_IFE0_Out12Desc[] =
{
    {9, 0, 7, 0, {1, s_pruneGroup6923}}, // StatsParse
    {1, 0, 7, 0, {1, s_pruneGroup6924}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup6925[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoPreviewRealTime_Link25_IFE0_Out20Desc[] =
{
    {5, 0, 4, 0, {1, s_pruneGroup6925}}, // AutoFocus
};

static const PruneVariant s_pruneGroup6926[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoPreviewRealTime_Link26_IFE0_Out8Desc[] =
{
    {5, 0, 8, 0, {1, s_pruneGroup6926}}, // AutoFocus
};

static const PruneVariant s_pruneGroup6927[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoPreviewRealTime_Link27_IFE0_Out7Desc[] =
{
    {5, 0, 10, 0, {1, s_pruneGroup6927}}, // AutoFocus
};

static const PruneVariant s_pruneGroup6928[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoPreviewRealTime_Link28_StatsParse0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup6928}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup6929[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoPreviewRealTime_Link29_StatsProcessing0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup6929}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup6930[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoPreviewRealTime_Link30_AutoWhiteBalance0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup6930}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup6931[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoPreviewRealTime_Link31_AutoFocus0_Out0Desc[] =
{
    {3, 3, 0, 0, {1, s_pruneGroup6931}}, // SinkNoBuffer
};

static ChiTargetPortDescriptor UsecaseZSL_VideoPreviewRealTime_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_OUTPUT_FULL_DISPLAY", &UsecaseZSL_TARGET_BUFFER_OUTPUT_FULL_DISPLAY_target, 1, s_1339_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_1340_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_1341_TARGET_BUFFER_OUTPUT_DS16_DISPLAY_Link_NodeDescriptors}, // TARGET_BUFFER_OUTPUT_DS16_DISPLAY
    {"TARGET_BUFFER_OUTPUT_FULL", &UsecaseZSL_TARGET_BUFFER_OUTPUT_FULL_target, 1, s_1342_TARGET_BUFFER_OUTPUT_FULL_Link_NodeDescriptors}, // TARGET_BUFFER_OUTPUT_FULL
    {"TARGET_BUFFER_OUTPUT_FULL", &UsecaseZSL_TARGET_BUFFER_OUTPUT_FULL_target, 1, s_1343_TARGET_BUFFER_OUTPUT_FULL_Link_NodeDescriptors}, // TARGET_BUFFER_OUTPUT_FULL
    {"TARGET_BUFFER_OUTPUT_FULL", &UsecaseZSL_TARGET_BUFFER_OUTPUT_FULL_target, 1, s_1344_TARGET_BUFFER_OUTPUT_FULL_Link_NodeDescriptors}, // TARGET_BUFFER_OUTPUT_FULL
    {"TARGET_BUFFER_OUTPUT_DS4", &UsecaseZSL_TARGET_BUFFER_OUTPUT_DS4_target, 1, s_1345_TARGET_BUFFER_OUTPUT_DS4_Link_NodeDescriptors}, // TARGET_BUFFER_OUTPUT_DS4
    {"TARGET_BUFFER_OUTPUT_DS4", &UsecaseZSL_TARGET_BUFFER_OUTPUT_DS4_target, 1, s_1346_TARGET_BUFFER_OUTPUT_DS4_Link_NodeDescriptors}, // TARGET_BUFFER_OUTPUT_DS4
    {"TARGET_BUFFER_OUTPUT_DS4", &UsecaseZSL_TARGET_BUFFER_OUTPUT_DS4_target, 1, s_1347_TARGET_BUFFER_OUTPUT_DS4_Link_NodeDescriptors}, // TARGET_BUFFER_OUTPUT_DS4
    {"TARGET_BUFFER_OUTPUT_DS16", &UsecaseZSL_TARGET_BUFFER_OUTPUT_DS16_target, 1, s_1348_TARGET_BUFFER_OUTPUT_DS16_Link_NodeDescriptors}, // TARGET_BUFFER_OUTPUT_DS16
    {"TARGET_BUFFER_OUTPUT_DS16", &UsecaseZSL_TARGET_BUFFER_OUTPUT_DS16_target, 1, s_1349_TARGET_BUFFER_OUTPUT_DS16_Link_NodeDescriptors}, // TARGET_BUFFER_OUTPUT_DS16
    {"TARGET_BUFFER_OUTPUT_DS16", &UsecaseZSL_TARGET_BUFFER_OUTPUT_DS16_target, 1, s_1350_TARGET_BUFFER_OUTPUT_DS16_Link_NodeDescriptors}, // TARGET_BUFFER_OUTPUT_DS16
    {"TARGET_BUFFER_RAW_OUT", &UsecaseZSL_TARGET_BUFFER_RAW_OUT_target, 1, s_1351_TARGET_BUFFER_RAW_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_RAW_OUT
    {"TARGET_BUFFER_FD", &UsecaseZSL_TARGET_BUFFER_FD_target, 1, s_1352_TARGET_BUFFER_FD_Link_NodeDescriptors}, // TARGET_BUFFER_FD
    {"TARGET_BUFFER_REPROCESS_OUT", &UsecaseZSL_TARGET_BUFFER_REPROCESS_OUT_target, 1, s_1353_TARGET_BUFFER_REPROCESS_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_REPROCESS_OUT
    {"TARGET_BUFFER_POSTVIEW_OUT", &UsecaseZSL_TARGET_BUFFER_POSTVIEW_OUT_target, 1, s_1354_TARGET_BUFFER_POSTVIEW_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_POSTVIEW_OUT
    {"TARGET_BUFFER_YUV_OUT", &UsecaseZSL_TARGET_BUFFER_YUV_OUT_target, 1, s_1355_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[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // StatsInputPortHDRBE
    {2, 0, 0, 0, { 0 }, NULL}, // StatsInputPortHDRBHist
    {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
};

// 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
};

// AutoFocus0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_VideoPreviewRealTimeNode5_0InputPortDescriptors[] =
{
    {12, 0, 0, 0, { 0 }, NULL}, // StatsInputPortDualPDHWPDAF
    {4, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBF
    {8, 0, 0, 0, { 0 }, NULL}, // StatsInputPortRDIPDAF
    {10, 0, 0, 0, { 0 }, NULL}, // StatsInputPortPDAFType3
};

// AutoFocus0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_VideoPreviewRealTimeNode5_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AutoFocusOutputPort0
};

// 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
    {17, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsHDRBE
    {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
    {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
    {8, 0, 0, 2, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRDI0
    {7, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortPDAF
};

// 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[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortHDRBE
    {1, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAWBBG
    {2, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortHDRBHist
    {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 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_node5_0_properties[] =
{
    {1, "com.qti.stats.af"},
    {1, "com.qti.stats.pdlibwrapper"},
    {6, "1"},
    {16, "0"},
};

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_pruneGroup6932[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup6933[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup6934[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup6935[] = {{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, {3, { 0 }, UsecaseZSL_VideoPreviewRealTimeNode1_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_VideoPreviewRealTimeNode1_0OutputPortDescriptors}, 4, {1, s_pruneGroup6932}, 0, 0, { 0 }},
    {UsecaseZSL_VideoPreviewRealTime_node12_0_properties, 12, 0, {1, { 0 }, UsecaseZSL_VideoPreviewRealTimeNode12_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_VideoPreviewRealTimeNode12_0OutputPortDescriptors}, 2, {1, s_pruneGroup6933}, 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_node5_0_properties, 5, 0, {4, { 0 }, UsecaseZSL_VideoPreviewRealTimeNode5_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_VideoPreviewRealTimeNode5_0OutputPortDescriptors}, 4, {1, s_pruneGroup6934}, 0, 0, { 0 }},
    {UsecaseZSL_VideoPreviewRealTime_node65536_0_properties, 65536, 0, {3, { 0 }, UsecaseZSL_VideoPreviewRealTimeNode65536_0InputPortDescriptors, 18, { 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, {6, { 0 }, UsecaseZSL_VideoPreviewRealTimeNode9_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_VideoPreviewRealTimeNode9_0OutputPortDescriptors}, 1, {1, s_pruneGroup6935}, 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, 17, 0, {0, NULL}}, 2, UsecaseZSL_VideoPreviewRealTime_Link18_IFE0_Out17Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 21, 0, {0, NULL}}, 2, UsecaseZSL_VideoPreviewRealTime_Link19_IFE0_Out21Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 25, 2, {0, NULL}}, 1, UsecaseZSL_VideoPreviewRealTime_Link20_IFE0_Out25Desc, {1, {ChiFormatRawPlain64}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 18, 0, {0, NULL}}, 2, UsecaseZSL_VideoPreviewRealTime_Link21_IFE0_Out18Desc, {1, {ChiFormatBlob}, 3072, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 16, 0, {0, NULL}}, 1, UsecaseZSL_VideoPreviewRealTime_Link22_IFE0_Out16Desc, {1, {ChiFormatBlob}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 19, 0, {0, NULL}}, 1, UsecaseZSL_VideoPreviewRealTime_Link23_IFE0_Out19Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 12, 0, {0, NULL}}, 2, UsecaseZSL_VideoPreviewRealTime_Link24_IFE0_Out12Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 20, 0, {0, NULL}}, 1, UsecaseZSL_VideoPreviewRealTime_Link25_IFE0_Out20Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 8, 2, {0, NULL}}, 1, UsecaseZSL_VideoPreviewRealTime_Link26_IFE0_Out8Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 7, 0, {0, NULL}}, 1, UsecaseZSL_VideoPreviewRealTime_Link27_IFE0_Out7Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{9, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_VideoPreviewRealTime_Link28_StatsParse0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{1, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_VideoPreviewRealTime_Link29_StatsProcessing0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{12, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_VideoPreviewRealTime_Link30_AutoWhiteBalance0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{5, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_VideoPreviewRealTime_Link31_AutoFocus0_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_pruneGroup6936[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_source_Link_6NodeDescriptors[] =
{
    {255, 10, 10, 0, {1, s_pruneGroup6936}},
};
static const PruneVariant s_pruneGroup6937[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_source_Link_7NodeDescriptors[] =
{
    {255, 10, 11, 0, {1, s_pruneGroup6937}},
};
static const PruneVariant s_pruneGroup6938[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_source_Link_8NodeDescriptors[] =
{
    {255, 10, 12, 0, {1, s_pruneGroup6938}},
};
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_pruneGroup6939[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_source_Link_16NodeDescriptors[] =
{
    {255, 10, 40, 0, {1, s_pruneGroup6939}},
};
static const PruneVariant s_pruneGroup6940[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_source_Link_17NodeDescriptors[] =
{
    {255, 10, 41, 0, {1, s_pruneGroup6940}},
};
static const PruneVariant s_pruneGroup6941[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_source_Link_18NodeDescriptors[] =
{
    {255, 10, 42, 0, {1, s_pruneGroup6941}},
};
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_pruneGroup6942[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_source_Link_26NodeDescriptors[] =
{
    {255, 10, 70, 0, {1, s_pruneGroup6942}},
};
static const PruneVariant s_pruneGroup6943[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_source_Link_27NodeDescriptors[] =
{
    {255, 10, 71, 0, {1, s_pruneGroup6943}},
};
static const PruneVariant s_pruneGroup6944[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_source_Link_28NodeDescriptors[] =
{
    {255, 10, 72, 0, {1, s_pruneGroup6944}},
};
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_pruneGroup6945[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup6946[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_Link10_ChiExternalNode_MUXER10_Out0Desc[] =
{
    {255, 12, 0, 0, {2, s_pruneGroup6945}}, // ChiEISV2Node
    {255, 14, 0, 0, {0, NULL}}, // ChiEISV3Node_1
    {65543, 10, 3, 0, {0, NULL}}, // EVA_MCTF
    {65543, 13, 3, 0, {3, s_pruneGroup6946}}, // EVA_MCTF
    {65538, 10, 0, 0, {0, NULL}}, // IPE
};

static const PruneVariant s_pruneGroup6947[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup6948[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup6949[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_Link11_ChiExternalNode_MUXER10_Out1Desc[] =
{
    {255, 12, 1, 0, {2, s_pruneGroup6947}}, // 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_pruneGroup6948}}, // EVA_MCTF
    {65543, 13, 33, 0, {3, s_pruneGroup6949}}, // EVA_MCTF
    {65538, 10, 1, 0, {0, NULL}}, // IPE
};

static const PruneVariant s_pruneGroup6950[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_Link12_ChiExternalNode_MUXER10_Out2Desc[] =
{
    {255, 12, 2, 0, {2, s_pruneGroup6950}}, // ChiEISV2Node
    {255, 14, 2, 0, {0, NULL}}, // ChiEISV3Node_1
    {65538, 10, 2, 0, {0, NULL}}, // IPE
};

static const PruneVariant s_pruneGroup6951[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_Link13_ChiExternalNode_MUXER10_Out10Desc[] =
{
    {255, 12, 0, 0, {1, s_pruneGroup6951}}, // ChiEISV2Node
};

static const PruneVariant s_pruneGroup6952[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_Link14_ChiExternalNode_MUXER10_Out11Desc[] =
{
    {255, 12, 1, 0, {1, s_pruneGroup6952}}, // ChiEISV2Node
};

static const PruneVariant s_pruneGroup6953[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_Link15_ChiExternalNode_MUXER10_Out12Desc[] =
{
    {255, 12, 2, 0, {1, s_pruneGroup6953}}, // 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_pruneGroup6954[] = {{PruneGroupEIS, PruneTypeEISv2}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_Link32_EVA_MCTF12_Out39Desc[] =
{
    {65538, 12, 39, 0, {1, s_pruneGroup6954}}, // IPE
};

static const PruneVariant s_pruneGroup6955[] = {{PruneGroupEIS, PruneTypeEISv2}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_Link33_EVA_MCTF12_Out40Desc[] =
{
    {65538, 12, 40, 0, {1, s_pruneGroup6955}}, // IPE
};

static const PruneVariant s_pruneGroup6956[] = {{PruneGroupEIS, PruneTypeEISv2}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_Link34_EVA_MCTF12_Out41Desc[] =
{
    {65538, 12, 41, 0, {1, s_pruneGroup6956}}, // 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_pruneGroup6957[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_Link40_EVA_MCTF13_Out39Desc[] =
{
    {65538, 12, 39, 0, {2, s_pruneGroup6957}}, // IPE
};

static const PruneVariant s_pruneGroup6958[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_Link41_EVA_MCTF13_Out40Desc[] =
{
    {65538, 12, 40, 0, {2, s_pruneGroup6958}}, // IPE
};

static const PruneVariant s_pruneGroup6959[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_Link42_EVA_MCTF13_Out41Desc[] =
{
    {65538, 12, 41, 0, {2, s_pruneGroup6959}}, // 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_1356_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_1357_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_1358_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_1359_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 13, 9, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup6960[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_Link53_IPE10_Out63Desc[] =
{
    {10, 1, 104, 0, {2, s_pruneGroup6960}}, // OfflineStats
};

static const PruneVariant s_pruneGroup6961[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_Link54_IPE12_Out63Desc[] =
{
    {10, 1, 104, 0, {4, s_pruneGroup6961}}, // OfflineStats
};

static const PruneVariant s_pruneGroup6962[] = {{PruneGroupAWBR, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_Link55_OfflineStats1_Out1Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup6962}}, // SinkNoBuffer
};

static ChiTargetPortDescriptor UsecaseZSL_MultiCameraVideoBokeh_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_1356_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_1357_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_1358_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_1359_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_pruneGroup6963[] = {{PruneGroupAWBR, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup6964[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup6965[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup6966[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup6967[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup6968[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup6969[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup6970[] = {{PruneGroupEIS, PruneTypeEISv2}};
static const PruneVariant s_pruneGroup6971[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup6972[] = {{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_pruneGroup6963}, 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_pruneGroup6964}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraVideoBokeh_node255_14_properties, 255, 14, {4, { 0 }, UsecaseZSL_MultiCameraVideoBokehNode255_14InputPortDescriptors, 3, { 0 }, UsecaseZSL_MultiCameraVideoBokehNode255_14OutputPortDescriptors}, 3, {2, s_pruneGroup6965}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraVideoBokeh_node65538_10_properties, 65538, 10, {7, { 0 }, UsecaseZSL_MultiCameraVideoBokehNode65538_10InputPortDescriptors, 3, { 0 }, UsecaseZSL_MultiCameraVideoBokehNode65538_10OutputPortDescriptors}, 4, {1, s_pruneGroup6966}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraVideoBokeh_node65538_12_properties, 65538, 12, {10, { 0 }, UsecaseZSL_MultiCameraVideoBokehNode65538_12InputPortDescriptors, 2, { 0 }, UsecaseZSL_MultiCameraVideoBokehNode65538_12OutputPortDescriptors}, 5, {3, s_pruneGroup6967}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraVideoBokeh_node65538_13_properties, 65538, 13, {7, { 0 }, UsecaseZSL_MultiCameraVideoBokehNode65538_13InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraVideoBokehNode65538_13OutputPortDescriptors}, 5, {2, s_pruneGroup6968}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraVideoBokeh_node65543_10_properties, 65543, 10, {8, { 0 }, UsecaseZSL_MultiCameraVideoBokehNode65543_10InputPortDescriptors, 8, { 0 }, UsecaseZSL_MultiCameraVideoBokehNode65543_10OutputPortDescriptors}, 2, {1, s_pruneGroup6969}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraVideoBokeh_node65543_12_properties, 65543, 12, {8, { 0 }, UsecaseZSL_MultiCameraVideoBokehNode65543_12InputPortDescriptors, 8, { 0 }, UsecaseZSL_MultiCameraVideoBokehNode65543_12OutputPortDescriptors}, 2, {1, s_pruneGroup6970}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraVideoBokeh_node65543_13_properties, 65543, 13, {9, { 0 }, UsecaseZSL_MultiCameraVideoBokehNode65543_13InputPortDescriptors, 8, { 0 }, UsecaseZSL_MultiCameraVideoBokehNode65543_13OutputPortDescriptors}, 2, {2, s_pruneGroup6971}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraVideoBokeh_node65543_15_properties, 65543, 15, {3, { 0 }, UsecaseZSL_MultiCameraVideoBokehNode65543_15InputPortDescriptors, 3, { 0 }, UsecaseZSL_MultiCameraVideoBokehNode65543_15OutputPortDescriptors}, 2, {2, s_pruneGroup6972}, 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_pruneGroup6973[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_source_Link_6NodeDescriptors[] =
{
    {255, 10, 10, 0, {1, s_pruneGroup6973}},
};
static const PruneVariant s_pruneGroup6974[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_source_Link_7NodeDescriptors[] =
{
    {255, 10, 11, 0, {1, s_pruneGroup6974}},
};
static const PruneVariant s_pruneGroup6975[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_source_Link_8NodeDescriptors[] =
{
    {255, 10, 12, 0, {1, s_pruneGroup6975}},
};
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_pruneGroup6976[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_source_Link_16NodeDescriptors[] =
{
    {255, 10, 40, 0, {1, s_pruneGroup6976}},
};
static const PruneVariant s_pruneGroup6977[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_source_Link_17NodeDescriptors[] =
{
    {255, 10, 41, 0, {1, s_pruneGroup6977}},
};
static const PruneVariant s_pruneGroup6978[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_source_Link_18NodeDescriptors[] =
{
    {255, 10, 42, 0, {1, s_pruneGroup6978}},
};
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_pruneGroup6979[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_source_Link_26NodeDescriptors[] =
{
    {255, 10, 70, 0, {1, s_pruneGroup6979}},
};
static const PruneVariant s_pruneGroup6980[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_source_Link_27NodeDescriptors[] =
{
    {255, 10, 71, 0, {1, s_pruneGroup6980}},
};
static const PruneVariant s_pruneGroup6981[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_source_Link_28NodeDescriptors[] =
{
    {255, 10, 72, 0, {1, s_pruneGroup6981}},
};
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_pruneGroup6982[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup6983[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link12_ChiExternalNode_MUXER10_Out0Desc[] =
{
    {255, 12, 0, 0, {2, s_pruneGroup6982}}, // ChiEISV2Node
    {255, 14, 0, 0, {0, NULL}}, // ChiEISV3Node_1
    {65543, 10, 3, 0, {0, NULL}}, // EVA_MCTF
    {65543, 13, 3, 0, {3, s_pruneGroup6983}}, // EVA_MCTF
    {65538, 10, 0, 0, {0, NULL}}, // IPE
};

static const PruneVariant s_pruneGroup6984[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup6985[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup6986[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link13_ChiExternalNode_MUXER10_Out1Desc[] =
{
    {255, 12, 1, 0, {2, s_pruneGroup6984}}, // 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_pruneGroup6985}}, // EVA_MCTF
    {65543, 13, 33, 0, {3, s_pruneGroup6986}}, // EVA_MCTF
    {65538, 10, 1, 0, {0, NULL}}, // IPE
};

static const PruneVariant s_pruneGroup6987[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link14_ChiExternalNode_MUXER10_Out2Desc[] =
{
    {255, 12, 2, 0, {2, s_pruneGroup6987}}, // ChiEISV2Node
    {255, 14, 2, 0, {0, NULL}}, // ChiEISV3Node_1
    {65538, 10, 2, 0, {0, NULL}}, // IPE
};

static const PruneVariant s_pruneGroup6988[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link15_ChiExternalNode_MUXER10_Out10Desc[] =
{
    {255, 12, 0, 0, {1, s_pruneGroup6988}}, // ChiEISV2Node
};

static const PruneVariant s_pruneGroup6989[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link16_ChiExternalNode_MUXER10_Out11Desc[] =
{
    {255, 12, 1, 0, {1, s_pruneGroup6989}}, // ChiEISV2Node
};

static const PruneVariant s_pruneGroup6990[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link17_ChiExternalNode_MUXER10_Out12Desc[] =
{
    {255, 12, 2, 0, {1, s_pruneGroup6990}}, // 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_pruneGroup6991[] = {{PruneGroupEIS, PruneTypeEISv2}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link34_EVA_MCTF12_Out39Desc[] =
{
    {65538, 12, 39, 0, {1, s_pruneGroup6991}}, // IPE
};

static const PruneVariant s_pruneGroup6992[] = {{PruneGroupEIS, PruneTypeEISv2}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link35_EVA_MCTF12_Out40Desc[] =
{
    {65538, 12, 40, 0, {1, s_pruneGroup6992}}, // IPE
};

static const PruneVariant s_pruneGroup6993[] = {{PruneGroupEIS, PruneTypeEISv2}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link36_EVA_MCTF12_Out41Desc[] =
{
    {65538, 12, 41, 0, {1, s_pruneGroup6993}}, // 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_pruneGroup6994[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link42_EVA_MCTF13_Out39Desc[] =
{
    {65538, 12, 39, 0, {2, s_pruneGroup6994}}, // IPE
};

static const PruneVariant s_pruneGroup6995[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link43_EVA_MCTF13_Out40Desc[] =
{
    {65538, 12, 40, 0, {2, s_pruneGroup6995}}, // IPE
};

static const PruneVariant s_pruneGroup6996[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link44_EVA_MCTF13_Out41Desc[] =
{
    {65538, 12, 41, 0, {2, s_pruneGroup6996}}, // 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_1360_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_1361_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_1362_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_1363_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 13, 9, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup6997[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link55_IPE10_Out63Desc[] =
{
    {10, 1, 104, 0, {2, s_pruneGroup6997}}, // OfflineStats
};

static const PruneVariant s_pruneGroup6998[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link56_IPE12_Out63Desc[] =
{
    {10, 1, 104, 0, {4, s_pruneGroup6998}}, // OfflineStats
};

static const PruneVariant s_pruneGroup6999[] = {{PruneGroupAWBR, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link57_OfflineStats1_Out1Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup6999}}, // SinkNoBuffer
};

static ChiTargetPortDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_1360_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_1361_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_1362_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_1363_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_pruneGroup7000[] = {{PruneGroupAWBR, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup7001[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup7002[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup7003[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7004[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup7005[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup7006[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7007[] = {{PruneGroupEIS, PruneTypeEISv2}};
static const PruneVariant s_pruneGroup7008[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup7009[] = {{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_pruneGroup7000}, 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_pruneGroup7001}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraVideoBokehWithEVADFS_node255_14_properties, 255, 14, {4, { 0 }, UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode255_14InputPortDescriptors, 3, { 0 }, UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode255_14OutputPortDescriptors}, 3, {2, s_pruneGroup7002}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraVideoBokehWithEVADFS_node65538_10_properties, 65538, 10, {7, { 0 }, UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode65538_10InputPortDescriptors, 3, { 0 }, UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode65538_10OutputPortDescriptors}, 4, {1, s_pruneGroup7003}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraVideoBokehWithEVADFS_node65538_12_properties, 65538, 12, {10, { 0 }, UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode65538_12InputPortDescriptors, 2, { 0 }, UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode65538_12OutputPortDescriptors}, 5, {3, s_pruneGroup7004}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraVideoBokehWithEVADFS_node65538_13_properties, 65538, 13, {7, { 0 }, UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode65538_13InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode65538_13OutputPortDescriptors}, 5, {2, s_pruneGroup7005}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraVideoBokehWithEVADFS_node65543_10_properties, 65543, 10, {8, { 0 }, UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode65543_10InputPortDescriptors, 8, { 0 }, UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode65543_10OutputPortDescriptors}, 2, {1, s_pruneGroup7006}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraVideoBokehWithEVADFS_node65543_12_properties, 65543, 12, {8, { 0 }, UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode65543_12InputPortDescriptors, 8, { 0 }, UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode65543_12OutputPortDescriptors}, 2, {1, s_pruneGroup7007}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraVideoBokehWithEVADFS_node65543_13_properties, 65543, 13, {9, { 0 }, UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode65543_13InputPortDescriptors, 8, { 0 }, UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode65543_13OutputPortDescriptors}, 2, {2, s_pruneGroup7008}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraVideoBokehWithEVADFS_node65543_15_properties, 65543, 15, {3, { 0 }, UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode65543_15InputPortDescriptors, 3, { 0 }, UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode65543_15OutputPortDescriptors}, 2, {2, s_pruneGroup7009}, 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_1364_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors[] =
{
    {65538, 0, 8, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup7010[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflineIFEPostProc_Link4_IPE0_Out9Desc[] =
{
    {2, 1, 0, 0, {3, s_pruneGroup7010}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_1365_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 0, 9, 0, {3, s_pruneGroup7010}},
};
static ChiTargetPortDescriptor UsecaseZSL_OfflineIFEPostProc_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_1364_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_1365_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_pruneGroup7011[] = {{PruneGroupHDRType, PruneTypeMFHDR}};
static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link0_IFE0_Out100Desc[] =
{
    {2, 10, 0, 0, {1, s_pruneGroup7011}}, // SinkBuffer ]-> TARGET_BUFFER_IFE_SHORT_FULL_UBWCTP10_OUT
};

static ChiLinkNodeDescriptor s_1366_TARGET_BUFFER_IFE_SHORT_FULL_UBWCTP10_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 100, 0, {1, s_pruneGroup7011}},
};
static const PruneVariant s_pruneGroup7012[] = {{PruneGroupHDRType, PruneTypeMFHDR}};
static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link1_IFE0_Out103Desc[] =
{
    {2, 11, 0, 0, {1, s_pruneGroup7012}}, // SinkBuffer ]-> TARGET_BUFFER_IFE_SHORT_DS4_PD10_OUT
};

static ChiLinkNodeDescriptor s_1367_TARGET_BUFFER_IFE_SHORT_DS4_PD10_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 103, 0, {1, s_pruneGroup7012}},
};
static const PruneVariant s_pruneGroup7013[] = {{PruneGroupEIS, PruneType4KEISv3}, {PruneGroupHDRType, PruneTypeMFHDR}};
static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link2_IFE0_Out109Desc[] =
{
    {2, 12, 0, 0, {2, s_pruneGroup7013}}, // SinkBuffer ]-> TARGET_BUFFER_IFE_SHORT_DISPLAY_UBWCTP10_OUT
};

static ChiLinkNodeDescriptor s_1368_TARGET_BUFFER_IFE_SHORT_DISPLAY_UBWCTP10_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 109, 0, {2, s_pruneGroup7013}},
};
static const PruneVariant s_pruneGroup7014[] = {{PruneGroupEIS, PruneType4KEISv3}, {PruneGroupHDRType, PruneTypeMFHDR}};
static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link3_IFE0_Out112Desc[] =
{
    {2, 13, 0, 0, {2, s_pruneGroup7014}}, // SinkBuffer ]-> TARGET_BUFFER_IFE_SHORT_DISPLAY_DS4_PD10_OUT
};

static ChiLinkNodeDescriptor s_1369_TARGET_BUFFER_IFE_SHORT_DISPLAY_DS4_PD10_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 112, 0, {2, s_pruneGroup7014}},
};
static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link4_IFE0_Out102Desc[] =
{
    {2, 14, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_IFE_LONG_FULL_UBWCTP10_OUT
};

static ChiLinkNodeDescriptor s_1370_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_1371_TARGET_BUFFER_IFE_LONG_DS4_PD10_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 105, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup7015[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link6_IFE0_Out111Desc[] =
{
    {2, 16, 0, 0, {1, s_pruneGroup7015}}, // SinkBuffer ]-> TARGET_BUFFER_IFE_LONG_DISPLAY_UBWCTP10_OUT
};

static ChiLinkNodeDescriptor s_1372_TARGET_BUFFER_IFE_LONG_DISPLAY_UBWCTP10_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 111, 0, {1, s_pruneGroup7015}},
};
static const PruneVariant s_pruneGroup7016[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link7_IFE0_Out114Desc[] =
{
    {2, 17, 0, 0, {1, s_pruneGroup7016}}, // SinkBuffer ]-> TARGET_BUFFER_IFE_LONG_DISPLAY_DS4_PD10_OUT
};

static ChiLinkNodeDescriptor s_1373_TARGET_BUFFER_IFE_LONG_DISPLAY_DS4_PD10_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 114, 0, {1, s_pruneGroup7016}},
};
static const PruneVariant s_pruneGroup7017[] = {{PruneGroupHDRType, PruneTypeSHDR}, {PruneGroupHDRType, PruneTypeMFHDR}};
static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link8_IFE0_Out124Desc[] =
{
    {2, 18, 0, 0, {2, s_pruneGroup7017}}, // SinkBuffer ]-> TARGET_BUFFER_SHORT_RAW_OUT
};

static ChiLinkNodeDescriptor s_1374_TARGET_BUFFER_SHORT_RAW_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 124, 0, {2, s_pruneGroup7017}},
};
static const PruneVariant s_pruneGroup7018[] = {{PruneGroupHDRType, PruneTypeSHDR}, {PruneGroupHDRType, PruneTypeMFHDR}};
static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link9_IFE0_Out126Desc[] =
{
    {2, 19, 0, 0, {2, s_pruneGroup7018}}, // SinkBuffer ]-> TARGET_BUFFER_LONG_RAW_OUT
    {5, 0, 82, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor s_1375_TARGET_BUFFER_LONG_RAW_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 126, 0, {2, s_pruneGroup7018}},
};
static const PruneVariant s_pruneGroup7019[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link10_IFE0_Out125Desc[] =
{
    {2, 3, 0, 0, {1, s_pruneGroup7019}}, // SinkBuffer ]-> TARGET_BUFFER_MIDDLE_RAW_OUT
};

static ChiLinkNodeDescriptor s_1376_TARGET_BUFFER_MIDDLE_RAW_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 125, 0, {1, s_pruneGroup7019}},
};
static const PruneVariant s_pruneGroup7020[] = {{PruneGroupHDRType, PruneTypeQHDR}};
static const PruneVariant s_pruneGroup7021[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link11_IFE0_Out128Desc[] =
{
    {2, 4, 0, 0, {1, s_pruneGroup7020}}, // SinkBuffer ]-> TARGET_BUFFER_RAW_OUT
    {2, 6, 0, 0, {1, s_pruneGroup7021}}, // SinkBuffer ]-> TARGET_BUFFER_SFE_RAW_OUT
};

static ChiLinkNodeDescriptor s_1377_TARGET_BUFFER_RAW_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 128, 0, {1, s_pruneGroup7020}},
};
static ChiLinkNodeDescriptor s_1378_TARGET_BUFFER_SFE_RAW_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 128, 0, {1, s_pruneGroup7021}},
};
static const PruneVariant s_pruneGroup7022[] = {{PruneGroupHDRType, PruneTypeQHDRPREVIEW}};
static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link12_IFE0_Out129Desc[] =
{
    {2, 5, 0, 0, {1, s_pruneGroup7022}}, // SinkBuffer ]-> TARGET_BUFFER_FULL_RAW_OUT
};

static ChiLinkNodeDescriptor s_1379_TARGET_BUFFER_FULL_RAW_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 129, 0, {1, s_pruneGroup7022}},
};
static const PruneVariant s_pruneGroup7023[] = {{PruneGroupNoRemosaic, PruneTypeXCFASnapshot}};
static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link13_IFE0_Out130Desc[] =
{
    {2, 7, 0, 0, {1, s_pruneGroup7023}}, // SinkBuffer ]-> TARGET_BUFFER_SFE_NOREMOSAIC_FULL_RAW_OUT
};

static ChiLinkNodeDescriptor s_1380_TARGET_BUFFER_SFE_NOREMOSAIC_FULL_RAW_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 130, 0, {1, s_pruneGroup7023}},
};
static const PruneVariant s_pruneGroup7024[] = {{PruneGroupNoRemosaic, PruneTypeCropPreview}};
static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link14_IFE0_Out131Desc[] =
{
    {2, 8, 0, 0, {1, s_pruneGroup7024}}, // SinkBuffer ]-> TARGET_BUFFER_SFE_CROP_RAW_OUT
};

static ChiLinkNodeDescriptor s_1381_TARGET_BUFFER_SFE_CROP_RAW_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 131, 0, {1, s_pruneGroup7024}},
};
static const PruneVariant s_pruneGroup7025[] = {{PruneGroupTrackerSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link15_IPE19_Out8Desc[] =
{
    {14, 0, 0, 0, {1, s_pruneGroup7025}}, // TRACKER
    {16, 0, 0, 0, {0, NULL}}, // STATSNN
};

static const PruneVariant s_pruneGroup7026[] = {{PruneGroupTrackerSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link16_TRACKER0_Out0Desc[] =
{
    {3, 15, 0, 0, {1, s_pruneGroup7026}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link17_STATSNN0_Out0Desc[] =
{
    {3, 16, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup7027[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static const PruneVariant s_pruneGroup7028[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link18_Sensor0_Out0Desc[] =
{
    {65536, 0, 2, 1, {0, NULL}}, // IFE
    {65536, 0, 2, 5, {1, s_pruneGroup7027}}, // IFE
    {65536, 0, 2, 6, {1, s_pruneGroup7028}}, // 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_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_Link27_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_Link28_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_Link29_IFE0_Out169Desc[] =
{
    {5, 0, 91, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link30_IFE0_Out170Desc[] =
{
    {5, 0, 92, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link31_IFE0_Out37Desc[] =
{
    {5, 0, 90, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link32_IFE0_Out127Desc[] =
{
    {5, 0, 73, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link33_IFE0_Out133Desc[] =
{
    {5, 0, 100, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link34_IFE0_Out7Desc[] =
{
    {5, 0, 10, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link35_IFE0_Out164Desc[] =
{
    {5, 0, 64, 0, {0, NULL}}, // AutoFocus
    {5, 0, 106, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link36_IFE0_Out165Desc[] =
{
    {5, 0, 65, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link37_IFE0_Out175Desc[] =
{
    {5, 0, 96, 0, {0, NULL}}, // AutoFocus
    {5, 0, 110, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link38_IFE0_Out176Desc[] =
{
    {5, 0, 97, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link39_IFE0_Out161Desc[] =
{
    {5, 0, 67, 0, {0, NULL}}, // AutoFocus
    {5, 0, 108, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link40_IFE0_Out162Desc[] =
{
    {5, 0, 68, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link41_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_Link42_IFE0_Out119Desc[] =
{
    {9, 20, 45, 0, {0, NULL}}, // StatsParse
    {1, 0, 47, 0, {0, NULL}}, // StatsProcessing
};

static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link43_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_Link44_IFE0_Out137Desc[] =
{
    {9, 10, 41, 0, {0, NULL}}, // StatsParse
    {12, 0, 42, 0, {0, NULL}}, // AutoWhiteBalance
};

static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link45_IFE0_Out138Desc[] =
{
    {9, 20, 48, 0, {0, NULL}}, // StatsParse
    {12, 0, 50, 0, {0, NULL}}, // AutoWhiteBalance
};

static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link46_IFE0_Out21Desc[] =
{
    {9, 40, 1, 0, {0, NULL}}, // StatsParse
    {12, 0, 1, 0, {0, NULL}}, // AutoWhiteBalance
};

static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link47_IFE0_Out121Desc[] =
{
    {9, 10, 39, 0, {0, NULL}}, // StatsParse
    {1, 0, 40, 0, {0, NULL}}, // StatsProcessing
};

static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link48_IFE0_Out122Desc[] =
{
    {9, 20, 46, 0, {0, NULL}}, // StatsParse
    {1, 0, 48, 0, {0, NULL}}, // StatsProcessing
};

static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link49_IFE0_Out36Desc[] =
{
    {9, 40, 61, 0, {0, NULL}}, // StatsParse
    {1, 0, 76, 0, {0, NULL}}, // StatsProcessing
};

static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link50_IFE0_Out172Desc[] =
{
    {9, 10, 68, 0, {0, NULL}}, // StatsParse
    {1, 0, 86, 0, {0, NULL}}, // StatsProcessing
};

static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link51_IFE0_Out173Desc[] =
{
    {9, 20, 69, 0, {0, NULL}}, // StatsParse
    {1, 0, 87, 0, {0, NULL}}, // StatsProcessing
};

static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link52_IFE0_Out38Desc[] =
{
    {9, 40, 65, 0, {0, NULL}}, // StatsParse
    {1, 0, 83, 0, {0, NULL}}, // StatsProcessing
};

static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link53_IFE0_Out19Desc[] =
{
    {9, 40, 9, 0, {0, NULL}}, // StatsParse
};

static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link54_IFE0_Out134Desc[] =
{
    {9, 10, 40, 0, {0, NULL}}, // StatsParse
};

static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link55_IFE0_Out135Desc[] =
{
    {9, 20, 47, 0, {0, NULL}}, // StatsParse
};

static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link56_IFE0_Out31Desc[] =
{
    {9, 10, 34, 0, {0, NULL}}, // StatsParse
};

static const PruneVariant s_pruneGroup7029[] = {{PruneGroup4KEISv3, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link57_IPE19_Out9Desc[] =
{
    {2, 4, 0, 0, {1, s_pruneGroup7029}}, // SinkBuffer ]-> TARGET_BUFFER_FD
};

static ChiLinkNodeDescriptor s_1382_TARGET_BUFFER_FD_Link_NodeDescriptors[] =
{
    {65538, 19, 9, 0, {1, s_pruneGroup7029}},
};
static const PruneVariant s_pruneGroup7030[] = {{PruneGroup4KEISv3, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link58_IFE0_Out6Desc[] =
{
    {2, 4, 0, 0, {1, s_pruneGroup7030}}, // SinkBuffer ]-> TARGET_BUFFER_FD
    {8, 0, 3, 0, {0, NULL}}, // FDManager
};

static ChiLinkNodeDescriptor s_1383_TARGET_BUFFER_FD_Link_NodeDescriptors[] =
{
    {65536, 0, 6, 0, {1, s_pruneGroup7030}},
};
static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link59_FDManager0_Out0Desc[] =
{
    {3, 4, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link60_IFE0_Out108Desc[] =
{
    {2, 6, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_IFE_LONG_DS16_PD10_OUT
};

static ChiLinkNodeDescriptor s_1384_TARGET_BUFFER_IFE_LONG_DS16_PD10_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 108, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup7031[] = {{PruneGroupHDRType, PruneTypeMFHDR}};
static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link61_IFE0_Out106Desc[] =
{
    {2, 6, 0, 0, {1, s_pruneGroup7031}}, // SinkBuffer ]-> TARGET_BUFFER_IFE_SHORT_DS16_PD10_OUT
};

static ChiLinkNodeDescriptor s_1385_TARGET_BUFFER_IFE_SHORT_DS16_PD10_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 106, 0, {1, s_pruneGroup7031}},
};
static const PruneVariant s_pruneGroup7032[] = {{PruneGroupEIS, PruneType4KEISv3}, {PruneGroupHDRType, PruneTypeMFHDR}, {PruneGroupHDRType, PruneTypeSHDR}};
static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link62_IFE0_Out117Desc[] =
{
    {2, 6, 0, 0, {3, s_pruneGroup7032}}, // SinkBuffer ]-> TARGET_BUFFER_IFE_LONG_DISPLAY_DS16_PD10_OUT
};

static ChiLinkNodeDescriptor s_1386_TARGET_BUFFER_IFE_LONG_DISPLAY_DS16_PD10_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 117, 0, {3, s_pruneGroup7032}},
};
static const PruneVariant s_pruneGroup7033[] = {{PruneGroupEIS, PruneType4KEISv3}, {PruneGroupHDRType, PruneTypeMFHDR}};
static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link63_IFE0_Out115Desc[] =
{
    {2, 6, 0, 0, {2, s_pruneGroup7033}}, // SinkBuffer ]-> TARGET_BUFFER_IFE_SHORT_DISPLAY_DS16_PD10_OUT
};

static ChiLinkNodeDescriptor s_1387_TARGET_BUFFER_IFE_SHORT_DISPLAY_DS16_PD10_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 115, 0, {2, s_pruneGroup7033}},
};
static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link64_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_1366_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_1367_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_1368_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_1369_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_1370_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_1371_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_1372_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_1373_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_1374_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_1375_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_1376_TARGET_BUFFER_MIDDLE_RAW_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_MIDDLE_RAW_OUT
    {"TARGET_BUFFER_RAW_OUT", &UsecaseZSL_TARGET_BUFFER_RAW_OUT_target, 1, s_1377_TARGET_BUFFER_RAW_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_RAW_OUT
    {"TARGET_BUFFER_SFE_RAW_OUT", &UsecaseZSL_TARGET_BUFFER_SFE_RAW_OUT_target, 1, s_1378_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_1379_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_1380_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_1381_TARGET_BUFFER_SFE_CROP_RAW_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_SFE_CROP_RAW_OUT
    {"TARGET_BUFFER_FD", &UsecaseZSL_TARGET_BUFFER_FD_target, 1, s_1382_TARGET_BUFFER_FD_Link_NodeDescriptors}, // TARGET_BUFFER_FD
    {"TARGET_BUFFER_FD", &UsecaseZSL_TARGET_BUFFER_FD_target, 1, s_1383_TARGET_BUFFER_FD_Link_NodeDescriptors}, // TARGET_BUFFER_FD
    {"TARGET_BUFFER_IFE_LONG_DS16_PD10_OUT", &UsecaseZSL_TARGET_BUFFER_IFE_LONG_DS16_PD10_OUT_target, 1, s_1384_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_1385_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_1386_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_1387_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
    {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
    {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
    {31, 0, 0, 1, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsLTMDC
    {6, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortFD
    {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
    {9, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
};

// FDManager0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_UnifiedHDRNode8_0InputPortDescriptors[] =
{
    {3, 0, 0, 0, { 0 }, NULL}, // FDManagerInputPortImage
};

// FDManager0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_UnifiedHDRNode8_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // FDManagerOutputPortResults
};

// 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
    {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
};

// 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
};

// StatsParse40 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_UnifiedHDRNode9_40OutputPortDescriptors[] =
{
    {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 const PruneVariant s_pruneGroup7034[] = {{PruneGroupTrackerSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup7035[] = {{PruneGroupFDSegment, PruneTypeEnabled}};
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_pruneGroup7034}, 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, {18, { 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, 51, { 0 }, UsecaseZSL_UnifiedHDRNode65536_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {NULL, 65538, 19, {0, { 0 }, NULL, 2, { 0 }, UsecaseZSL_UnifiedHDRNode65538_19OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {NULL, 8, 0, {1, { 0 }, UsecaseZSL_UnifiedHDRNode8_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_UnifiedHDRNode8_0OutputPortDescriptors}, 0, {1, s_pruneGroup7035}, 0, 0, { 0 }},
    {UsecaseZSL_UnifiedHDR_node9_10_properties, 9, 10, {7, { 0 }, UsecaseZSL_UnifiedHDRNode9_10InputPortDescriptors, 1, { 0 }, UsecaseZSL_UnifiedHDRNode9_10OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_UnifiedHDR_node9_20_properties, 9, 20, {6, { 0 }, UsecaseZSL_UnifiedHDRNode9_20InputPortDescriptors, 1, { 0 }, UsecaseZSL_UnifiedHDRNode9_20OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_UnifiedHDR_node9_40_properties, 9, 40, {6, { 0 }, UsecaseZSL_UnifiedHDRNode9_40InputPortDescriptors, 1, { 0 }, UsecaseZSL_UnifiedHDRNode9_40OutputPortDescriptors}, 2, {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},
    {{65536, 0, 29, 1, {0, NULL}}, 3, UsecaseZSL_UnifiedHDR_Link26_IFE0_Out29Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 140, 7, {0, NULL}}, 3, UsecaseZSL_UnifiedHDR_Link27_IFE0_Out140Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 141, 5, {0, NULL}}, 3, UsecaseZSL_UnifiedHDR_Link28_IFE0_Out141Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 169, 7, {0, NULL}}, 1, UsecaseZSL_UnifiedHDR_Link29_IFE0_Out169Desc, {1, {ChiFormatRawPlain64}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 170, 5, {0, NULL}}, 1, UsecaseZSL_UnifiedHDR_Link30_IFE0_Out170Desc, {1, {ChiFormatRawPlain64}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 37, 1, {0, NULL}}, 1, UsecaseZSL_UnifiedHDR_Link31_IFE0_Out37Desc, {1, {ChiFormatRawPlain64}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 127, 10, {0, NULL}}, 1, UsecaseZSL_UnifiedHDR_Link32_IFE0_Out127Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 16, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 133, 14, {0, NULL}}, 1, UsecaseZSL_UnifiedHDR_Link33_IFE0_Out133Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 16, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 7, 10, {0, NULL}}, 1, UsecaseZSL_UnifiedHDR_Link34_IFE0_Out7Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 16, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 164, 10, {0, NULL}}, 2, UsecaseZSL_UnifiedHDR_Link35_IFE0_Out164Desc, {1, {ChiFormatRawPlain64}, 307200, 4, 16, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 165, 8, {0, NULL}}, 1, UsecaseZSL_UnifiedHDR_Link36_IFE0_Out165Desc, {1, {ChiFormatRawPlain64}, 307200, 4, 16, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 175, 10, {0, NULL}}, 2, UsecaseZSL_UnifiedHDR_Link37_IFE0_Out175Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 16, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 176, 8, {0, NULL}}, 1, UsecaseZSL_UnifiedHDR_Link38_IFE0_Out176Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 16, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 161, 10, {0, NULL}}, 2, UsecaseZSL_UnifiedHDR_Link39_IFE0_Out161Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 16, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 162, 8, {0, NULL}}, 1, UsecaseZSL_UnifiedHDR_Link40_IFE0_Out162Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 16, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 118, 7, {0, NULL}}, 3, UsecaseZSL_UnifiedHDR_Link41_IFE0_Out118Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 119, 5, {0, NULL}}, 2, UsecaseZSL_UnifiedHDR_Link42_IFE0_Out119Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 30, 1, {0, NULL}}, 3, UsecaseZSL_UnifiedHDR_Link43_IFE0_Out30Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 137, 7, {0, NULL}}, 2, UsecaseZSL_UnifiedHDR_Link44_IFE0_Out137Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 138, 5, {0, NULL}}, 2, UsecaseZSL_UnifiedHDR_Link45_IFE0_Out138Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 21, 1, {0, NULL}}, 2, UsecaseZSL_UnifiedHDR_Link46_IFE0_Out21Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 121, 7, {0, NULL}}, 2, UsecaseZSL_UnifiedHDR_Link47_IFE0_Out121Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 122, 5, {0, NULL}}, 2, UsecaseZSL_UnifiedHDR_Link48_IFE0_Out122Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 36, 1, {0, NULL}}, 2, UsecaseZSL_UnifiedHDR_Link49_IFE0_Out36Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 172, 7, {0, NULL}}, 2, UsecaseZSL_UnifiedHDR_Link50_IFE0_Out172Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 173, 5, {0, NULL}}, 2, UsecaseZSL_UnifiedHDR_Link51_IFE0_Out173Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 38, 1, {0, NULL}}, 2, UsecaseZSL_UnifiedHDR_Link52_IFE0_Out38Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 19, 1, {0, NULL}}, 1, UsecaseZSL_UnifiedHDR_Link53_IFE0_Out19Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 134, 7, {0, NULL}}, 1, UsecaseZSL_UnifiedHDR_Link54_IFE0_Out134Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 135, 5, {0, NULL}}, 1, UsecaseZSL_UnifiedHDR_Link55_IFE0_Out135Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 31, 1, {0, NULL}}, 1, UsecaseZSL_UnifiedHDR_Link56_IFE0_Out31Desc, {1, {ChiFormatRawPlain16}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 19, 9, 0, {0, NULL}}, 1, UsecaseZSL_UnifiedHDR_Link57_IPE19_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 6, 0, {0, NULL}}, 2, UsecaseZSL_UnifiedHDR_Link58_IFE0_Out6Desc, {1, {ChiFormatYUV420NV12}, 0, 6, 12, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, LinkFlagFallbackBufferManager}, OfflineDependencyProviderNone, 0},
    {{8, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_UnifiedHDR_Link59_FDManager0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 108, 7, {0, NULL}}, 1, UsecaseZSL_UnifiedHDR_Link60_IFE0_Out108Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 106, 5, {0, NULL}}, 1, UsecaseZSL_UnifiedHDR_Link61_IFE0_Out106Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 117, 7, {0, NULL}}, 1, UsecaseZSL_UnifiedHDR_Link62_IFE0_Out117Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 115, 5, {0, NULL}}, 1, UsecaseZSL_UnifiedHDR_Link63_IFE0_Out115Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_UnifiedHDR_Link64_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_pruneGroup7036[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_source_Link_4NodeDescriptors[] =
{
    {255, 1, 4, 0, {1, s_pruneGroup7036}},
};
static const PruneVariant s_pruneGroup7037[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_source_Link_5NodeDescriptors[] =
{
    {255, 1, 5, 0, {1, s_pruneGroup7037}},
};
static const PruneVariant s_pruneGroup7038[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_source_Link_6NodeDescriptors[] =
{
    {255, 1, 6, 0, {1, s_pruneGroup7038}},
};
static const PruneVariant s_pruneGroup7039[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_source_Link_7NodeDescriptors[] =
{
    {255, 1, 7, 0, {1, s_pruneGroup7039}},
};
static const PruneVariant s_pruneGroup7040[] = {{PruneGroupFDIN, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_source_Link_8NodeDescriptors[] =
{
    {255, 1, 8, 0, {1, s_pruneGroup7040}},
};
static const PruneVariant s_pruneGroup7041[] = {{PruneGroupFDIN, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_source_Link_9NodeDescriptors[] =
{
    {255, 1, 9, 0, {1, s_pruneGroup7041}},
};
static const PruneVariant s_pruneGroup7042[] = {{PruneGroupFDIN, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_source_Link_10NodeDescriptors[] =
{
    {255, 1, 10, 0, {1, s_pruneGroup7042}},
};
static const PruneVariant s_pruneGroup7043[] = {{PruneGroupFDIN, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_source_Link_11NodeDescriptors[] =
{
    {255, 1, 11, 0, {1, s_pruneGroup7043}},
};
static const PruneVariant s_pruneGroup7044[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup7045[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup7046[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup7047[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_Link0_ChiExternalNode1_Out0Desc[] =
{
    {255, 3, 0, 0, {0, NULL}}, // GMENode
    {255, 12, 0, 0, {2, s_pruneGroup7044}}, // ChiEISV2Node
    {255, 13, 0, 0, {2, s_pruneGroup7045}}, // ChiGMENode
    {255, 0, 0, 0, {3, s_pruneGroup7046}}, // ChiGPUNode
    {255, 2, 0, 0, {1, s_pruneGroup7047}}, // 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_pruneGroup7048[] = {{PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup7049[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_Link2_ChiExternalNode1_Out10Desc[] =
{
    {255, 12, 0, 0, {1, s_pruneGroup7048}}, // ChiEISV2Node
    {255, 0, 0, 0, {1, s_pruneGroup7049}}, // ChiGPUNode
};

static const PruneVariant s_pruneGroup7050[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup7051[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_source_Link_15NodeDescriptors[] =
{
    {255, 0, 1, 0, {3, s_pruneGroup7050}},
    {255, 2, 1, 0, {1, s_pruneGroup7051}},
};
static const PruneVariant s_pruneGroup7052[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup7053[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_source_Link_16NodeDescriptors[] =
{
    {255, 0, 2, 0, {3, s_pruneGroup7052}},
    {255, 2, 2, 0, {1, s_pruneGroup7053}},
};
static const PruneVariant s_pruneGroup7054[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup7055[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_source_Link_17NodeDescriptors[] =
{
    {255, 0, 3, 0, {3, s_pruneGroup7054}},
    {255, 2, 3, 0, {1, s_pruneGroup7055}},
};
static const PruneVariant s_pruneGroup7056[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup7057[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_source_Link_18NodeDescriptors[] =
{
    {255, 0, 4, 0, {3, s_pruneGroup7056}},
    {255, 2, 4, 0, {1, s_pruneGroup7057}},
};
static const PruneVariant s_pruneGroup7058[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup7059[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_source_Link_19NodeDescriptors[] =
{
    {255, 0, 5, 0, {3, s_pruneGroup7058}},
    {255, 2, 5, 0, {1, s_pruneGroup7059}},
};
static const PruneVariant s_pruneGroup7060[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup7061[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_source_Link_20NodeDescriptors[] =
{
    {255, 0, 6, 0, {3, s_pruneGroup7060}},
    {255, 2, 6, 0, {1, s_pruneGroup7061}},
};
static const PruneVariant s_pruneGroup7062[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup7063[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_source_Link_21NodeDescriptors[] =
{
    {255, 0, 7, 0, {3, s_pruneGroup7062}},
    {255, 2, 7, 0, {1, s_pruneGroup7063}},
};
static const PruneVariant s_pruneGroup7064[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup7065[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_source_Link_22NodeDescriptors[] =
{
    {255, 0, 8, 0, {3, s_pruneGroup7064}},
    {255, 2, 8, 0, {1, s_pruneGroup7065}},
};
static const PruneVariant s_pruneGroup7066[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_source_Link_23NodeDescriptors[] =
{
    {255, 0, 1, 0, {1, s_pruneGroup7066}},
};
static const PruneVariant s_pruneGroup7067[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_source_Link_24NodeDescriptors[] =
{
    {255, 0, 2, 0, {1, s_pruneGroup7067}},
};
static const PruneVariant s_pruneGroup7068[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_source_Link_25NodeDescriptors[] =
{
    {255, 0, 3, 0, {1, s_pruneGroup7068}},
};
static const PruneVariant s_pruneGroup7069[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_source_Link_26NodeDescriptors[] =
{
    {255, 0, 4, 0, {1, s_pruneGroup7069}},
};
static const PruneVariant s_pruneGroup7070[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_source_Link_27NodeDescriptors[] =
{
    {255, 0, 5, 0, {1, s_pruneGroup7070}},
};
static const PruneVariant s_pruneGroup7071[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_source_Link_28NodeDescriptors[] =
{
    {255, 0, 6, 0, {1, s_pruneGroup7071}},
};
static const PruneVariant s_pruneGroup7072[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_source_Link_29NodeDescriptors[] =
{
    {255, 0, 7, 0, {1, s_pruneGroup7072}},
};
static const PruneVariant s_pruneGroup7073[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_source_Link_30NodeDescriptors[] =
{
    {255, 0, 8, 0, {1, s_pruneGroup7073}},
};
static const PruneVariant s_pruneGroup7074[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup7075[] = {{PruneGroupEIS, PruneTypeEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_Link3_ChiGPUNode0_Out1Desc[] =
{
    {255, 12, 1, 0, {2, s_pruneGroup7074}}, // ChiEISV2Node
    {255, 13, 1, 0, {1, s_pruneGroup7075}}, // ChiGMENode
    {255, 3, 1, 0, {0, NULL}}, // ChiGMENode
};

static const PruneVariant s_pruneGroup7076[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7077[] = {{PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_Link4_ChiGMENode3_Out1Desc[] =
{
    {65538, 10, 1, 0, {1, s_pruneGroup7076}}, // IPE
    {65543, 10, 5, 0, {1, s_pruneGroup7077}}, // EVA_MCTF
    {65543, 10, 33, 0, {0, NULL}}, // EVA_MCTF
};

static const PruneVariant s_pruneGroup7078[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_Link5_ChiGPUNode0_Out11Desc[] =
{
    {255, 12, 1, 0, {1, s_pruneGroup7078}}, // ChiEISV2Node
};

static const PruneVariant s_pruneGroup7079[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup7080[] = {{PruneGroupEIS, PruneTypeEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_Link6_ChiGPUNode0_Out2Desc[] =
{
    {65538, 10, 2, 0, {0, NULL}}, // IPE
    {65538, 12, 2, 0, {2, s_pruneGroup7079}}, // IPE
    {65538, 13, 2, 0, {1, s_pruneGroup7080}}, // IPE
};

static const PruneVariant s_pruneGroup7081[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_Link7_ChiGPUNode0_Out12Desc[] =
{
    {65538, 12, 2, 0, {1, s_pruneGroup7081}}, // IPE
};

static const PruneVariant s_pruneGroup7082[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_Link8_ChiGPUNode2_Out1Desc[] =
{
    {255, 13, 1, 0, {1, s_pruneGroup7082}}, // ChiGMENode
};

static const PruneVariant s_pruneGroup7083[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_Link9_ChiGPUNode2_Out2Desc[] =
{
    {65538, 13, 2, 0, {1, s_pruneGroup7083}}, // 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_1388_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_1389_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_1390_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_1391_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_1392_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 10, 9, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup7084[] = {{PruneGroupEIS, PruneTypeEISv2}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_Link21_IPE12_Out9Desc[] =
{
    {2, 3, 0, 0, {1, s_pruneGroup7084}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_1393_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 12, 9, 0, {1, s_pruneGroup7084}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_Link22_IPE13_Out9Desc[] =
{
    {2, 3, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_1394_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_pruneGroup7085[] = {{PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_Link28_EVA_MCTF10_Out39Desc[] =
{
    {65538, 10, 39, 0, {1, s_pruneGroup7085}}, // IPE
};

static const PruneVariant s_pruneGroup7086[] = {{PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_Link29_EVA_MCTF10_Out40Desc[] =
{
    {65538, 10, 40, 0, {1, s_pruneGroup7086}}, // IPE
};

static const PruneVariant s_pruneGroup7087[] = {{PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_Link30_EVA_MCTF10_Out41Desc[] =
{
    {65538, 10, 41, 0, {1, s_pruneGroup7087}}, // 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_pruneGroup7088[] = {{PruneGroupEIS, PruneTypeEISv2}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_Link36_EVA_MCTF12_Out39Desc[] =
{
    {65538, 12, 39, 0, {1, s_pruneGroup7088}}, // IPE
};

static const PruneVariant s_pruneGroup7089[] = {{PruneGroupEIS, PruneTypeEISv2}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_Link37_EVA_MCTF12_Out40Desc[] =
{
    {65538, 12, 40, 0, {1, s_pruneGroup7089}}, // IPE
};

static const PruneVariant s_pruneGroup7090[] = {{PruneGroupEIS, PruneTypeEISv2}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_Link38_EVA_MCTF12_Out41Desc[] =
{
    {65538, 12, 41, 0, {1, s_pruneGroup7090}}, // 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_pruneGroup7091[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_Link44_EVA_MCTF13_Out39Desc[] =
{
    {65538, 12, 39, 0, {2, s_pruneGroup7091}}, // IPE
};

static const PruneVariant s_pruneGroup7092[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_Link45_EVA_MCTF13_Out40Desc[] =
{
    {65538, 12, 40, 0, {2, s_pruneGroup7092}}, // IPE
};

static const PruneVariant s_pruneGroup7093[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_Link46_EVA_MCTF13_Out41Desc[] =
{
    {65538, 12, 41, 0, {2, s_pruneGroup7093}}, // 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_1388_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_1389_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_PREVIEW2", &UsecaseZSL_TARGET_BUFFER_PREVIEW2_target, 1, s_1390_TARGET_BUFFER_PREVIEW2_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW2
    {"TARGET_BUFFER_PREVIEW2", &UsecaseZSL_TARGET_BUFFER_PREVIEW2_target, 1, s_1391_TARGET_BUFFER_PREVIEW2_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW2
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_1392_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_1393_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_1394_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_pruneGroup7094[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup7095[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup7096[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup7097[] = {{PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup7098[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7099[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7100[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup7101[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup7102[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7103[] = {{PruneGroupEIS, PruneTypeEISv2}};
static const PruneVariant s_pruneGroup7104[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup7105[] = {{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_pruneGroup7094}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSAT_node255_13_properties, 255, 13, {3, { 0 }, UsecaseZSL_MultiCameraSATNode255_13InputPortDescriptors, 2, { 0 }, UsecaseZSL_MultiCameraSATNode255_13OutputPortDescriptors}, 3, {2, s_pruneGroup7095}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSAT_node255_14_properties, 255, 14, {3, { 0 }, UsecaseZSL_MultiCameraSATNode255_14InputPortDescriptors, 2, { 0 }, UsecaseZSL_MultiCameraSATNode255_14OutputPortDescriptors}, 3, {2, s_pruneGroup7096}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSAT_node255_2_properties, 255, 2, {9, { 0 }, UsecaseZSL_MultiCameraSATNode255_2InputPortDescriptors, 2, { 0 }, UsecaseZSL_MultiCameraSATNode255_2OutputPortDescriptors}, 3, {1, s_pruneGroup7097}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSAT_node255_3_properties, 255, 3, {2, { 0 }, UsecaseZSL_MultiCameraSATNode255_3InputPortDescriptors, 2, { 0 }, UsecaseZSL_MultiCameraSATNode255_3OutputPortDescriptors}, 3, {1, s_pruneGroup7098}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSAT_node65538_10_properties, 65538, 10, {6, { 0 }, UsecaseZSL_MultiCameraSATNode65538_10InputPortDescriptors, 3, { 0 }, UsecaseZSL_MultiCameraSATNode65538_10OutputPortDescriptors}, 4, {1, s_pruneGroup7099}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSAT_node65538_12_properties, 65538, 12, {10, { 0 }, UsecaseZSL_MultiCameraSATNode65538_12InputPortDescriptors, 3, { 0 }, UsecaseZSL_MultiCameraSATNode65538_12OutputPortDescriptors}, 4, {3, s_pruneGroup7100}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSAT_node65538_13_properties, 65538, 13, {7, { 0 }, UsecaseZSL_MultiCameraSATNode65538_13InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraSATNode65538_13OutputPortDescriptors}, 4, {2, s_pruneGroup7101}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSAT_node65543_10_properties, 65543, 10, {8, { 0 }, UsecaseZSL_MultiCameraSATNode65543_10InputPortDescriptors, 8, { 0 }, UsecaseZSL_MultiCameraSATNode65543_10OutputPortDescriptors}, 2, {1, s_pruneGroup7102}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSAT_node65543_12_properties, 65543, 12, {8, { 0 }, UsecaseZSL_MultiCameraSATNode65543_12InputPortDescriptors, 8, { 0 }, UsecaseZSL_MultiCameraSATNode65543_12OutputPortDescriptors}, 2, {1, s_pruneGroup7103}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSAT_node65543_13_properties, 65543, 13, {9, { 0 }, UsecaseZSL_MultiCameraSATNode65543_13InputPortDescriptors, 8, { 0 }, UsecaseZSL_MultiCameraSATNode65543_13OutputPortDescriptors}, 2, {2, s_pruneGroup7104}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSAT_node65543_15_properties, 65543, 15, {4, { 0 }, UsecaseZSL_MultiCameraSATNode65543_15InputPortDescriptors, 4, { 0 }, UsecaseZSL_MultiCameraSATNode65543_15OutputPortDescriptors}, 2, {2, s_pruneGroup7105}, 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_pruneGroup7106[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup7107[] = {{PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_source_Link_0NodeDescriptors[] =
{
    {255, 100, 0, 0, {3, s_pruneGroup7106}},
    {65546, 0, 0, 0, {1, s_pruneGroup7107}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link0_ChiGMENode100_Out0Desc[] =
{
    {65546, 0, 0, 0, {0, NULL}}, // QSAT
};

static const PruneVariant s_pruneGroup7108[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7109[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_source_Link_2NodeDescriptors[] =
{
    {65546, 0, 3, 0, {1, s_pruneGroup7108}},
    {255, 101, 0, 0, {3, s_pruneGroup7109}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link1_ChiGMENode101_Out0Desc[] =
{
    {65546, 0, 3, 0, {0, NULL}}, // QSAT
};

static const PruneVariant s_pruneGroup7110[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7111[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_source_Link_4NodeDescriptors[] =
{
    {65546, 0, 6, 0, {1, s_pruneGroup7110}},
    {255, 102, 0, 0, {3, s_pruneGroup7111}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link2_ChiGMENode102_Out0Desc[] =
{
    {65546, 0, 6, 0, {0, NULL}}, // QSAT
};

static const PruneVariant s_pruneGroup7112[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_source_Link_6NodeDescriptors[] =
{
    {65546, 0, 22, 0, {1, s_pruneGroup7112}},
};
static const PruneVariant s_pruneGroup7113[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_source_Link_7NodeDescriptors[] =
{
    {65546, 0, 25, 0, {1, s_pruneGroup7113}},
};
static const PruneVariant s_pruneGroup7114[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_source_Link_8NodeDescriptors[] =
{
    {65546, 0, 28, 0, {1, s_pruneGroup7114}},
};
static const PruneVariant s_pruneGroup7115[] = {{PruneGroupFDIN, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_source_Link_9NodeDescriptors[] =
{
    {65546, 0, 34, 0, {1, s_pruneGroup7115}},
};
static const PruneVariant s_pruneGroup7116[] = {{PruneGroupFDIN, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_source_Link_10NodeDescriptors[] =
{
    {65546, 0, 35, 0, {1, s_pruneGroup7116}},
};
static const PruneVariant s_pruneGroup7117[] = {{PruneGroupFDIN, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_source_Link_11NodeDescriptors[] =
{
    {65546, 0, 36, 0, {1, s_pruneGroup7117}},
};
static const PruneVariant s_pruneGroup7118[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7119[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7120[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7121[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup7122[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup7123[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup7124[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup7125[] = {{PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup7126[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link3_QSAT0_Out15Desc[] =
{
    {255, 12, 0, 0, {3, s_pruneGroup7118}}, // ChiEISV2Node
    {255, 3, 0, 0, {1, s_pruneGroup7119}}, // GMENode
    {255, 14, 0, 0, {1, s_pruneGroup7120}}, // ChiEISV3Node_1
    {65543, 13, 3, 0, {0, NULL}}, // EVA_MCTF
    {65538, 25, 0, 0, {3, s_pruneGroup7121}}, // IPE
    {255, 16, 30, 0, {3, s_pruneGroup7122}}, // ChiExternalNode_MUXER
    {255, 15, 30, 0, {2, s_pruneGroup7123}}, // ChiExternalNode_MUXER
    {255, 12, 0, 0, {2, s_pruneGroup7124}}, // ChiEISV2Node
    {65543, 25, 3, 0, {1, s_pruneGroup7125}}, // EVA_MVWarp
    {65538, 29, 0, 0, {5, s_pruneGroup7126}}, // IPE
};

static const PruneVariant s_pruneGroup7127[] = {{PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7128[] = {{PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup7129[] = {{PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link4_QSAT0_Out31Desc[] =
{
    {255, 12, 0, 0, {2, s_pruneGroup7127}}, // ChiEISV2Node
    {65543, 13, 32, 0, {2, s_pruneGroup7128}}, // EVA
    {255, 15, 30, 0, {2, s_pruneGroup7129}}, // ChiExternalNode_MUXER
};

static const PruneVariant s_pruneGroup7130[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7131[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_source_Link_14NodeDescriptors[] =
{
    {65546, 0, 1, 0, {1, s_pruneGroup7130}},
    {255, 100, 1, 0, {3, s_pruneGroup7131}},
};
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_pruneGroup7132[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7133[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_source_Link_17NodeDescriptors[] =
{
    {65546, 0, 4, 0, {1, s_pruneGroup7132}},
    {255, 101, 1, 0, {3, s_pruneGroup7133}},
};
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_pruneGroup7134[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7135[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_source_Link_20NodeDescriptors[] =
{
    {65546, 0, 7, 0, {1, s_pruneGroup7134}},
    {255, 102, 1, 0, {3, s_pruneGroup7135}},
};
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_pruneGroup7136[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_source_Link_23NodeDescriptors[] =
{
    {65546, 0, 23, 0, {1, s_pruneGroup7136}},
};
static const PruneVariant s_pruneGroup7137[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_source_Link_24NodeDescriptors[] =
{
    {65546, 0, 24, 0, {1, s_pruneGroup7137}},
};
static const PruneVariant s_pruneGroup7138[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_source_Link_25NodeDescriptors[] =
{
    {65546, 0, 26, 0, {1, s_pruneGroup7138}},
};
static const PruneVariant s_pruneGroup7139[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_source_Link_26NodeDescriptors[] =
{
    {65546, 0, 27, 0, {1, s_pruneGroup7139}},
};
static const PruneVariant s_pruneGroup7140[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_source_Link_27NodeDescriptors[] =
{
    {65546, 0, 29, 0, {1, s_pruneGroup7140}},
};
static const PruneVariant s_pruneGroup7141[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_source_Link_28NodeDescriptors[] =
{
    {65546, 0, 30, 0, {1, s_pruneGroup7141}},
};
static const PruneVariant s_pruneGroup7142[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7143[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7144[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7145[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup7146[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup7147[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup7148[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup7149[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup7150[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup7151[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link8_QSAT0_Out16Desc[] =
{
    {255, 12, 1, 0, {3, s_pruneGroup7142}}, // ChiEISV2Node
    {255, 3, 1, 0, {1, s_pruneGroup7143}}, // GMENode
    {65543, 13, 33, 0, {0, NULL}}, // EVA_MCTF
    {255, 14, 1, 0, {1, s_pruneGroup7144}}, // ChiEISV3Node_1
    {65543, 13, 5, 0, {0, NULL}}, // EVA_MCTF
    {65538, 25, 1, 0, {3, s_pruneGroup7145}}, // IPE
    {255, 16, 31, 0, {3, s_pruneGroup7146}}, // ChiExternalNode_MUXER
    {255, 15, 31, 0, {2, s_pruneGroup7147}}, // ChiExternalNode_MUXER
    {255, 12, 1, 0, {2, s_pruneGroup7148}}, // ChiEISV2Node
    {65543, 26, 5, 0, {3, s_pruneGroup7149}}, // EVA_MVWarp
    {65543, 25, 5, 0, {3, s_pruneGroup7150}}, // EVA_MVWarp
    {65538, 29, 1, 0, {5, s_pruneGroup7151}}, // IPE
};

static const PruneVariant s_pruneGroup7152[] = {{PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7153[] = {{PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link9_QSAT0_Out32Desc[] =
{
    {255, 12, 1, 0, {2, s_pruneGroup7152}}, // ChiEISV2Node
    {255, 15, 31, 0, {2, s_pruneGroup7153}}, // ChiExternalNode_MUXER
};

static const PruneVariant s_pruneGroup7154[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7155[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7156[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7157[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup7158[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup7159[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup7160[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup7161[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup7162[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup7163[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link10_QSAT0_Out17Desc[] =
{
    {65538, 10, 2, 0, {1, s_pruneGroup7154}}, // IPE
    {65538, 12, 2, 0, {3, s_pruneGroup7155}}, // IPE
    {65538, 13, 2, 0, {3, s_pruneGroup7156}}, // IPE
    {65538, 22, 2, 0, {2, s_pruneGroup7157}}, // IPE
    {65538, 22, 2, 0, {3, s_pruneGroup7158}}, // IPE
    {255, 11, 32, 0, {3, s_pruneGroup7159}}, // ChiExternalNode_MUXER
    {65538, 25, 2, 0, {3, s_pruneGroup7160}}, // IPE
    {255, 16, 32, 0, {3, s_pruneGroup7161}}, // ChiExternalNode_MUXER
    {255, 15, 32, 0, {2, s_pruneGroup7162}}, // ChiExternalNode_MUXER
    {65538, 29, 2, 0, {4, s_pruneGroup7163}}, // IPE
};

static const PruneVariant s_pruneGroup7164[] = {{PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7165[] = {{PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link11_QSAT0_Out33Desc[] =
{
    {65538, 12, 2, 0, {2, s_pruneGroup7164}}, // IPE
    {255, 15, 32, 0, {2, s_pruneGroup7165}}, // 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_pruneGroup7166[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7167[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7168[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup7169[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup7170[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup7171[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup7172[] = {{PruneGroupEIS, PruneTypeEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link16_ChiEISV2Node12_Out0Desc[] =
{
    {65538, 12, 0, 0, {1, s_pruneGroup7166}}, // IPE
    {65543, 12, 3, 0, {0, NULL}}, // EVA_MCTF
    {65543, 13, 32, 0, {1, s_pruneGroup7167}}, // EVA
    {65538, 22, 0, 0, {2, s_pruneGroup7168}}, // IPE
    {255, 11, 30, 0, {2, s_pruneGroup7169}}, // ChiExternalNode_MUXER
    {65538, 26, 0, 0, {3, s_pruneGroup7170}}, // IPE
    {65543, 25, 32, 0, {3, s_pruneGroup7171}}, // EVA
    {65543, 25, 3, 0, {1, s_pruneGroup7172}}, // EVA_MVWarp
};

static const PruneVariant s_pruneGroup7173[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7174[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup7175[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link17_ChiEISV2Node12_Out1Desc[] =
{
    {65538, 12, 1, 0, {1, s_pruneGroup7173}}, // IPE
    {65543, 12, 5, 0, {0, NULL}}, // EVA_MCTF
    {65543, 12, 33, 0, {0, NULL}}, // EVA_MCTF
    {65538, 22, 1, 0, {2, s_pruneGroup7174}}, // IPE
    {255, 11, 31, 0, {2, s_pruneGroup7175}}, // ChiExternalNode_MUXER
};

static const PruneVariant s_pruneGroup7176[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7177[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7178[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup7179[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link18_ChiEISV3Node_114_Out0Desc[] =
{
    {65538, 13, 0, 0, {1, s_pruneGroup7176}}, // IPE13
    {65543, 15, 3, 0, {1, s_pruneGroup7177}}, // EVA_MVWarp
    {65538, 27, 0, 0, {3, s_pruneGroup7178}}, // IPE
    {65543, 26, 3, 0, {3, s_pruneGroup7179}}, // EVA_MVWarp
};

static const PruneVariant s_pruneGroup7180[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7181[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link19_ChiEISV3Node_114_Out1Desc[] =
{
    {65538, 13, 1, 0, {1, s_pruneGroup7180}}, // IPE13
    {65543, 15, 5, 0, {1, s_pruneGroup7181}}, // EVA_MVWarp
};

static const PruneVariant s_pruneGroup7182[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link20_IPE10_Out8Desc[] =
{
    {2, 2, 0, 0, {1, s_pruneGroup7182}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW
};

static ChiLinkNodeDescriptor s_1395_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors[] =
{
    {65538, 10, 8, 0, {1, s_pruneGroup7182}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link21_IPE12_Out8Desc[] =
{
    {2, 2, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW
};

static ChiLinkNodeDescriptor s_1396_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors[] =
{
    {65538, 12, 8, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup7183[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link22_IPE10_Out9Desc[] =
{
    {2, 3, 0, 0, {1, s_pruneGroup7183}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_1397_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 10, 9, 0, {1, s_pruneGroup7183}},
};
static const PruneVariant s_pruneGroup7184[] = {{PruneGroupEIS, PruneTypeEISv2}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link23_IPE12_Out9Desc[] =
{
    {2, 3, 0, 0, {1, s_pruneGroup7184}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_1398_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 12, 9, 0, {1, s_pruneGroup7184}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link24_IPE13_Out9Desc[] =
{
    {2, 3, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_1399_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_pruneGroup7185[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7186[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link29_EVA_MCTF10_Out39Desc[] =
{
    {65538, 10, 39, 0, {2, s_pruneGroup7185}}, // IPE
    {65538, 23, 39, 0, {2, s_pruneGroup7186}}, // IPE
};

static const PruneVariant s_pruneGroup7187[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7188[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link30_EVA_MCTF10_Out40Desc[] =
{
    {65538, 10, 40, 0, {2, s_pruneGroup7187}}, // IPE
    {65538, 23, 40, 0, {2, s_pruneGroup7188}}, // IPE
};

static const PruneVariant s_pruneGroup7189[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7190[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link31_EVA_MCTF10_Out41Desc[] =
{
    {65538, 10, 41, 0, {2, s_pruneGroup7189}}, // IPE
    {65538, 23, 41, 0, {2, s_pruneGroup7190}}, // 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_pruneGroup7191[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7192[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link37_EVA_MCTF12_Out39Desc[] =
{
    {65538, 12, 39, 0, {2, s_pruneGroup7191}}, // IPE
    {65538, 24, 39, 0, {2, s_pruneGroup7192}}, // IPE
};

static const PruneVariant s_pruneGroup7193[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7194[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link38_EVA_MCTF12_Out40Desc[] =
{
    {65538, 12, 40, 0, {2, s_pruneGroup7193}}, // IPE
    {65538, 24, 40, 0, {2, s_pruneGroup7194}}, // IPE
};

static const PruneVariant s_pruneGroup7195[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7196[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link39_EVA_MCTF12_Out41Desc[] =
{
    {65538, 12, 41, 0, {2, s_pruneGroup7195}}, // IPE
    {65538, 24, 41, 0, {2, s_pruneGroup7196}}, // 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_pruneGroup7197[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7198[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup7199[] = {{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_pruneGroup7197}}, // EVA_MVWarp
    {65543, 26, 38, 0, {3, s_pruneGroup7198}}, // EVA_MVWarp
    {65543, 25, 38, 0, {3, s_pruneGroup7199}}, // EVA_MVWarp
};

static const PruneVariant s_pruneGroup7200[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link45_EVA_MCTF13_Out39Desc[] =
{
    {65538, 12, 39, 0, {3, s_pruneGroup7200}}, // IPE
};

static const PruneVariant s_pruneGroup7201[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link46_EVA_MCTF13_Out40Desc[] =
{
    {65538, 12, 40, 0, {3, s_pruneGroup7201}}, // IPE
};

static const PruneVariant s_pruneGroup7202[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link47_EVA_MCTF13_Out41Desc[] =
{
    {65538, 12, 41, 0, {3, s_pruneGroup7202}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link48_EVA_MCTF13_Out0Desc[] =
{
    {3, 13, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup7203[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link49_EVA_MVWarp15_Out39Desc[] =
{
    {65538, 13, 39, 0, {1, s_pruneGroup7203}}, // IPE
};

static const PruneVariant s_pruneGroup7204[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link50_EVA_MVWarp15_Out40Desc[] =
{
    {65538, 13, 40, 0, {1, s_pruneGroup7204}}, // IPE
};

static const PruneVariant s_pruneGroup7205[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link51_EVA_MVWarp15_Out41Desc[] =
{
    {65538, 13, 41, 0, {1, s_pruneGroup7205}}, // IPE
};

static const PruneVariant s_pruneGroup7206[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7207[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup7208[] = {{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_pruneGroup7206}}, // IPE
    {65538, 22, 0, 0, {2, s_pruneGroup7207}}, // IPE
    {255, 11, 30, 0, {2, s_pruneGroup7208}}, // ChiExternalNode_MUXER
};

static const PruneVariant s_pruneGroup7209[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7210[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7211[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup7212[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link53_GMENode3_Out1Desc[] =
{
    {65543, 10, 5, 0, {1, s_pruneGroup7209}}, // EVA_MCTF
    {65538, 10, 1, 0, {2, s_pruneGroup7210}}, // IPE
    {65543, 10, 33, 0, {0, NULL}}, // EVA_MCTF
    {65538, 22, 1, 0, {2, s_pruneGroup7211}}, // IPE
    {255, 11, 31, 0, {2, s_pruneGroup7212}}, // ChiExternalNode_MUXER
};

static const PruneVariant s_pruneGroup7213[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link54_IPE22_Out8Desc[] =
{
    {255, 11, 0, 0, {3, s_pruneGroup7213}}, // ChiExternalNode_MUXER
};

static const PruneVariant s_pruneGroup7214[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup7215[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link55_ChiExternalNode_MUXER11_Out0Desc[] =
{
    {65538, 23, 0, 0, {2, s_pruneGroup7214}}, // IPE
    {65538, 24, 0, 0, {2, s_pruneGroup7215}}, // IPE
};

static const PruneVariant s_pruneGroup7216[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link56_IPE23_Out8Desc[] =
{
    {2, 2, 0, 0, {1, s_pruneGroup7216}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW
};

static ChiLinkNodeDescriptor s_1400_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors[] =
{
    {65538, 23, 8, 0, {1, s_pruneGroup7216}},
};
static const PruneVariant s_pruneGroup7217[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupHDR10P, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link57_IPE23_Out9Desc[] =
{
    {2, 3, 0, 0, {3, s_pruneGroup7217}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_1401_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 23, 9, 0, {3, s_pruneGroup7217}},
};
static const PruneVariant s_pruneGroup7218[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link58_IPE24_Out8Desc[] =
{
    {2, 2, 0, 0, {1, s_pruneGroup7218}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW
};

static ChiLinkNodeDescriptor s_1402_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors[] =
{
    {65538, 24, 8, 0, {1, s_pruneGroup7218}},
};
static const PruneVariant s_pruneGroup7219[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link59_IPE24_Out9Desc[] =
{
    {2, 3, 0, 0, {2, s_pruneGroup7219}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_1403_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 24, 9, 0, {2, s_pruneGroup7219}},
};
static const PruneVariant s_pruneGroup7220[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link60_IPE25_Out8Desc[] =
{
    {255, 15, 0, 0, {3, s_pruneGroup7220}}, // ChiExternalNode_MUXER
};

static const PruneVariant s_pruneGroup7221[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link61_ChiExternalNode_MUXER15_Out0Desc[] =
{
    {255, 12, 0, 0, {3, s_pruneGroup7221}}, // ChiEISV2Node
};

static const PruneVariant s_pruneGroup7222[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link62_IPE25_Out9Desc[] =
{
    {255, 16, 0, 0, {3, s_pruneGroup7222}}, // ChiExternalNode_MUXER
};

static const PruneVariant s_pruneGroup7223[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link63_ChiExternalNode_MUXER16_Out0Desc[] =
{
    {255, 14, 0, 0, {3, s_pruneGroup7223}}, // ChiEISV3Node
};

static const PruneVariant s_pruneGroup7224[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link64_IPE26_Out8Desc[] =
{
    {2, 2, 0, 0, {1, s_pruneGroup7224}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW
};

static ChiLinkNodeDescriptor s_1404_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors[] =
{
    {65538, 26, 8, 0, {1, s_pruneGroup7224}},
};
static const PruneVariant s_pruneGroup7225[] = {{PruneGroupHDR10P, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link65_IPE27_Out9Desc[] =
{
    {2, 3, 0, 0, {2, s_pruneGroup7225}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_1405_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 27, 9, 0, {2, s_pruneGroup7225}},
};
static const PruneVariant s_pruneGroup7226[] = {{PruneGroupEIS, PruneType4KEISv3}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link66_ChiExternalNode_MUXER16_Out2Desc[] =
{
    {65538, 27, 2, 0, {3, s_pruneGroup7226}}, // IPE
};

static const PruneVariant s_pruneGroup7227[] = {{PruneGroupEIS, PruneType4KEISv3}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link67_ChiExternalNode_MUXER15_Out1Desc[] =
{
    {65538, 26, 1, 0, {3, s_pruneGroup7227}}, // IPE
};

static const PruneVariant s_pruneGroup7228[] = {{PruneGroupEIS, PruneType4KEISv3}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link68_ChiExternalNode_MUXER16_Out1Desc[] =
{
    {65538, 27, 1, 0, {3, s_pruneGroup7228}}, // IPE
};

static const PruneVariant s_pruneGroup7229[] = {{PruneGroupEIS, PruneType4KEISv3}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link69_ChiExternalNode_MUXER15_Out2Desc[] =
{
    {65538, 26, 2, 0, {3, s_pruneGroup7229}}, // IPE
};

static const PruneVariant s_pruneGroup7230[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup7231[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link70_ChiExternalNode_MUXER11_Out1Desc[] =
{
    {65538, 23, 1, 0, {2, s_pruneGroup7230}}, // IPE
    {65538, 24, 1, 0, {2, s_pruneGroup7231}}, // IPE
};

static const PruneVariant s_pruneGroup7232[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup7233[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link71_ChiExternalNode_MUXER11_Out2Desc[] =
{
    {65538, 23, 2, 0, {2, s_pruneGroup7232}}, // IPE
    {65538, 24, 2, 0, {2, s_pruneGroup7233}}, // IPE
};

static const PruneVariant s_pruneGroup7234[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link72_EVA_MVWarp26_Out39Desc[] =
{
    {65538, 27, 39, 0, {3, s_pruneGroup7234}}, // IPE
};

static const PruneVariant s_pruneGroup7235[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link73_EVA_MVWarp26_Out40Desc[] =
{
    {65538, 27, 40, 0, {3, s_pruneGroup7235}}, // IPE
};

static const PruneVariant s_pruneGroup7236[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link74_EVA_MVWarp26_Out41Desc[] =
{
    {65538, 27, 41, 0, {3, s_pruneGroup7236}}, // IPE
};

static const PruneVariant s_pruneGroup7237[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link75_EVA_MVWarp25_Out39Desc[] =
{
    {65538, 26, 39, 0, {3, s_pruneGroup7237}}, // IPE
};

static const PruneVariant s_pruneGroup7238[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link76_EVA_MVWarp25_Out40Desc[] =
{
    {65538, 26, 40, 0, {3, s_pruneGroup7238}}, // IPE
};

static const PruneVariant s_pruneGroup7239[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link77_EVA_MVWarp25_Out41Desc[] =
{
    {65538, 26, 41, 0, {3, s_pruneGroup7239}}, // IPE
};

static const PruneVariant s_pruneGroup7240[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link78_IPE29_Out8Desc[] =
{
    {255, 31, 0, 0, {5, s_pruneGroup7240}}, // AISegmentation
};

static const PruneVariant s_pruneGroup7241[] = {{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_pruneGroup7241}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup7242[] = {{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_pruneGroup7242}}, // AISegmentation
};

static const PruneVariant s_pruneGroup7243[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7244[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup7245[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup7246[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup7247[] = {{PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup7248[] = {{PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup7249[] = {{PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link81_AISegmentation31_Out22Desc[] =
{
    {65538, 10, 43, 0, {3, s_pruneGroup7243}}, // IPE
    {65538, 12, 43, 0, {5, s_pruneGroup7244}}, // IPE
    {65538, 13, 43, 0, {4, s_pruneGroup7245}}, // IPE
    {65538, 23, 43, 0, {4, s_pruneGroup7246}}, // IPE
    {65538, 24, 43, 0, {3, s_pruneGroup7247}}, // IPE
    {65538, 26, 43, 0, {4, s_pruneGroup7248}}, // IPE
    {65538, 27, 43, 0, {4, s_pruneGroup7249}}, // IPE
};

static const PruneVariant s_pruneGroup7250[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7251[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup7252[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup7253[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup7254[] = {{PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup7255[] = {{PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup7256[] = {{PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link82_AISegmentation31_Out23Desc[] =
{
    {65538, 10, 20, 0, {3, s_pruneGroup7250}}, // IPE
    {65538, 12, 20, 0, {5, s_pruneGroup7251}}, // IPE
    {65538, 13, 20, 0, {4, s_pruneGroup7252}}, // IPE
    {65538, 23, 20, 0, {4, s_pruneGroup7253}}, // IPE
    {65538, 24, 20, 0, {3, s_pruneGroup7254}}, // IPE
    {65538, 26, 20, 0, {4, s_pruneGroup7255}}, // IPE
    {65538, 27, 20, 0, {4, s_pruneGroup7256}}, // IPE
};

static const PruneVariant s_pruneGroup7257[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link83_IPE10_Out63Desc[] =
{
    {10, 1, 104, 0, {3, s_pruneGroup7257}}, // OfflineStats
};

static const PruneVariant s_pruneGroup7258[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link84_IPE12_Out63Desc[] =
{
    {10, 1, 104, 0, {5, s_pruneGroup7258}}, // OfflineStats
};

static const PruneVariant s_pruneGroup7259[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link85_IPE22_Out63Desc[] =
{
    {10, 1, 104, 0, {4, s_pruneGroup7259}}, // OfflineStats
};

static const PruneVariant s_pruneGroup7260[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link86_IPE23_Out63Desc[] =
{
    {10, 1, 115, 0, {3, s_pruneGroup7260}}, // OfflineStats
};

static const PruneVariant s_pruneGroup7261[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link87_IPE24_Out63Desc[] =
{
    {10, 1, 115, 0, {3, s_pruneGroup7261}}, // OfflineStats
};

static const PruneVariant s_pruneGroup7262[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link88_IPE25_Out63Desc[] =
{
    {10, 1, 104, 0, {5, s_pruneGroup7262}}, // OfflineStats
};

static const PruneVariant s_pruneGroup7263[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link89_IPE26_Out63Desc[] =
{
    {10, 1, 115, 0, {4, s_pruneGroup7263}}, // OfflineStats
};

static const PruneVariant s_pruneGroup7264[] = {{PruneGroupAWBR, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link90_OfflineStats1_Out1Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup7264}}, // SinkNoBuffer
};

static ChiTargetPortDescriptor UsecaseZSL_MultiCameraSATWithQSAT_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_1395_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_1396_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_1397_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_1398_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_1399_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_1400_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_1401_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_1402_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_1403_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_1404_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_1405_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_pruneGroup7265[] = {{PruneGroupAWBR, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup7266[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup7267[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup7268[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup7269[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup7270[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup7271[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup7272[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup7273[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup7274[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7275[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup7276[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7277[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7278[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7279[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup7280[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup7281[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup7282[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup7283[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup7284[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup7285[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup7286[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7287[] = {{PruneGroupEIS, PruneTypeEISv2}};
static const PruneVariant s_pruneGroup7288[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup7289[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7290[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup7291[] = {{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_pruneGroup7265}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithQSAT_node255_100_properties, 255, 100, {2, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode255_100InputPortDescriptors, 2, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode255_100OutputPortDescriptors}, 4, {3, s_pruneGroup7266}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithQSAT_node255_101_properties, 255, 101, {2, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode255_101InputPortDescriptors, 2, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode255_101OutputPortDescriptors}, 4, {3, s_pruneGroup7267}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithQSAT_node255_102_properties, 255, 102, {2, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode255_102InputPortDescriptors, 2, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode255_102OutputPortDescriptors}, 4, {3, s_pruneGroup7268}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithQSAT_node255_11_properties, 255, 11, {6, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode255_11InputPortDescriptors, 3, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode255_11OutputPortDescriptors}, 3, {3, s_pruneGroup7269}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithQSAT_node255_12_properties, 255, 12, {7, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode255_12InputPortDescriptors, 2, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode255_12OutputPortDescriptors}, 3, {3, s_pruneGroup7270}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithQSAT_node255_14_properties, 255, 14, {4, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode255_14InputPortDescriptors, 2, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode255_14OutputPortDescriptors}, 3, {2, s_pruneGroup7271}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithQSAT_node255_15_properties, 255, 15, {7, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode255_15InputPortDescriptors, 3, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode255_15OutputPortDescriptors}, 3, {3, s_pruneGroup7272}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithQSAT_node255_16_properties, 255, 16, {4, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode255_16InputPortDescriptors, 3, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode255_16OutputPortDescriptors}, 3, {3, s_pruneGroup7273}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithQSAT_node255_3_properties, 255, 3, {2, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode255_3InputPortDescriptors, 2, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode255_3OutputPortDescriptors}, 3, {1, s_pruneGroup7274}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithQSAT_node255_31_properties, 255, 31, {2, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode255_31InputPortDescriptors, 4, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode255_31OutputPortDescriptors}, 2, {5, s_pruneGroup7275}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithQSAT_node65538_10_properties, 65538, 10, {8, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode65538_10InputPortDescriptors, 3, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode65538_10OutputPortDescriptors}, 5, {2, s_pruneGroup7276}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithQSAT_node65538_12_properties, 65538, 12, {12, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode65538_12InputPortDescriptors, 3, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode65538_12OutputPortDescriptors}, 5, {4, s_pruneGroup7277}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithQSAT_node65538_13_properties, 65538, 13, {8, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode65538_13InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode65538_13OutputPortDescriptors}, 5, {3, s_pruneGroup7278}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithQSAT_node65538_22_properties, 65538, 22, {6, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode65538_22InputPortDescriptors, 2, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode65538_22OutputPortDescriptors}, 3, {3, s_pruneGroup7279}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithQSAT_node65538_23_properties, 65538, 23, {8, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode65538_23InputPortDescriptors, 3, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode65538_23OutputPortDescriptors}, 5, {2, s_pruneGroup7280}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithQSAT_node65538_24_properties, 65538, 24, {8, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode65538_24InputPortDescriptors, 3, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode65538_24OutputPortDescriptors}, 5, {2, s_pruneGroup7281}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithQSAT_node65538_25_properties, 65538, 25, {3, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode65538_25InputPortDescriptors, 3, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode65538_25OutputPortDescriptors}, 3, {3, s_pruneGroup7282}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithQSAT_node65538_26_properties, 65538, 26, {8, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode65538_26InputPortDescriptors, 2, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode65538_26OutputPortDescriptors}, 5, {3, s_pruneGroup7283}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithQSAT_node65538_27_properties, 65538, 27, {8, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode65538_27InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode65538_27OutputPortDescriptors}, 5, {3, s_pruneGroup7284}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithQSAT_node65538_29_properties, 65538, 29, {3, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode65538_29InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode65538_29OutputPortDescriptors}, 2, {5, s_pruneGroup7285}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithQSAT_node65543_10_properties, 65543, 10, {7, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode65543_10InputPortDescriptors, 8, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode65543_10OutputPortDescriptors}, 2, {1, s_pruneGroup7286}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithQSAT_node65543_12_properties, 65543, 12, {7, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode65543_12InputPortDescriptors, 8, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode65543_12OutputPortDescriptors}, 2, {1, s_pruneGroup7287}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithQSAT_node65543_13_properties, 65543, 13, {9, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode65543_13InputPortDescriptors, 8, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode65543_13OutputPortDescriptors}, 2, {2, s_pruneGroup7288}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithQSAT_node65543_15_properties, 65543, 15, {3, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode65543_15InputPortDescriptors, 3, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode65543_15OutputPortDescriptors}, 2, {3, s_pruneGroup7289}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithQSAT_node65543_25_properties, 65543, 25, {5, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode65543_25InputPortDescriptors, 3, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode65543_25OutputPortDescriptors}, 2, {3, s_pruneGroup7290}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithQSAT_node65543_26_properties, 65543, 26, {3, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode65543_26InputPortDescriptors, 3, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode65543_26OutputPortDescriptors}, 2, {3, s_pruneGroup7291}, 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_pruneGroup7292[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_18NodeDescriptors[] =
{
    {65546, 0, 22, 0, {1, s_pruneGroup7292}},
};
static const PruneVariant s_pruneGroup7293[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_19NodeDescriptors[] =
{
    {65546, 0, 25, 0, {1, s_pruneGroup7293}},
};
static const PruneVariant s_pruneGroup7294[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_20NodeDescriptors[] =
{
    {65546, 0, 28, 0, {1, s_pruneGroup7294}},
};
static const PruneVariant s_pruneGroup7295[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_21NodeDescriptors[] =
{
    {65546, 0, 46, 0, {1, s_pruneGroup7295}},
};
static const PruneVariant s_pruneGroup7296[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_22NodeDescriptors[] =
{
    {65546, 0, 49, 0, {1, s_pruneGroup7296}},
};
static const PruneVariant s_pruneGroup7297[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_23NodeDescriptors[] =
{
    {65546, 0, 52, 0, {1, s_pruneGroup7297}},
};
static const PruneVariant s_pruneGroup7298[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_24NodeDescriptors[] =
{
    {65546, 0, 23, 0, {1, s_pruneGroup7298}},
};
static const PruneVariant s_pruneGroup7299[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_25NodeDescriptors[] =
{
    {65546, 0, 26, 0, {1, s_pruneGroup7299}},
};
static const PruneVariant s_pruneGroup7300[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_26NodeDescriptors[] =
{
    {65546, 0, 29, 0, {1, s_pruneGroup7300}},
};
static const PruneVariant s_pruneGroup7301[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_27NodeDescriptors[] =
{
    {65546, 0, 24, 0, {1, s_pruneGroup7301}},
};
static const PruneVariant s_pruneGroup7302[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_28NodeDescriptors[] =
{
    {65546, 0, 27, 0, {1, s_pruneGroup7302}},
};
static const PruneVariant s_pruneGroup7303[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_29NodeDescriptors[] =
{
    {65546, 0, 30, 0, {1, s_pruneGroup7303}},
};
static const PruneVariant s_pruneGroup7304[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_30NodeDescriptors[] =
{
    {65546, 0, 47, 0, {1, s_pruneGroup7304}},
};
static const PruneVariant s_pruneGroup7305[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_31NodeDescriptors[] =
{
    {65546, 0, 50, 0, {1, s_pruneGroup7305}},
};
static const PruneVariant s_pruneGroup7306[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_32NodeDescriptors[] =
{
    {65546, 0, 53, 0, {1, s_pruneGroup7306}},
};
static const PruneVariant s_pruneGroup7307[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_33NodeDescriptors[] =
{
    {65546, 0, 48, 0, {1, s_pruneGroup7307}},
};
static const PruneVariant s_pruneGroup7308[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_34NodeDescriptors[] =
{
    {65546, 0, 51, 0, {1, s_pruneGroup7308}},
};
static const PruneVariant s_pruneGroup7309[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_35NodeDescriptors[] =
{
    {65546, 0, 54, 0, {1, s_pruneGroup7309}},
};
static const PruneVariant s_pruneGroup7310[] = {{PruneGroupFDIN, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_36NodeDescriptors[] =
{
    {65546, 0, 34, 0, {1, s_pruneGroup7310}},
};
static const PruneVariant s_pruneGroup7311[] = {{PruneGroupFDIN, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_37NodeDescriptors[] =
{
    {65546, 0, 35, 0, {1, s_pruneGroup7311}},
};
static const PruneVariant s_pruneGroup7312[] = {{PruneGroupFDIN, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_38NodeDescriptors[] =
{
    {65546, 0, 36, 0, {1, s_pruneGroup7312}},
};
static const PruneVariant s_pruneGroup7313[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7314[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup7315[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link0_QSAT0_Out15Desc[] =
{
    {255, 3, 7, 0, {1, s_pruneGroup7313}}, // GMENode
    {255, 12, 7, 0, {2, s_pruneGroup7314}}, // ChiEISV2Node
    {255, 13, 7, 0, {2, s_pruneGroup7315}}, // ChiEISV3Node
};

static const PruneVariant s_pruneGroup7316[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7317[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7318[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link1_GMENode3_Out7Desc[] =
{
    {65538, 4, 10051, 0, {1, s_pruneGroup7316}}, // IPE
    {65543, 1, 3, 0, {1, s_pruneGroup7317}}, // EVA_MCTF
    {65538, 26, 0, 0, {2, s_pruneGroup7318}}, // IPE
};

static const PruneVariant s_pruneGroup7319[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link2_QSAT0_Out31Desc[] =
{
    {255, 12, 7, 0, {1, s_pruneGroup7319}}, // ChiEISV2Node
};

static const PruneVariant s_pruneGroup7320[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7321[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup7322[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link3_QSAT0_Out55Desc[] =
{
    {255, 3, 6, 0, {1, s_pruneGroup7320}}, // GMENode
    {255, 12, 6, 0, {2, s_pruneGroup7321}}, // ChiEISV2Node
    {255, 13, 6, 0, {2, s_pruneGroup7322}}, // ChiEISV3Node
};

static const PruneVariant s_pruneGroup7323[] = {{PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link4_GMENode3_Out6Desc[] =
{
    {65538, 4, 10050, 0, {1, s_pruneGroup7323}}, // IPE
};

static const PruneVariant s_pruneGroup7324[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link5_QSAT0_Out58Desc[] =
{
    {255, 12, 6, 0, {1, s_pruneGroup7324}}, // ChiEISV2Node
};

static const PruneVariant s_pruneGroup7325[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7326[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup7327[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link6_QSAT0_Out16Desc[] =
{
    {255, 3, 9, 0, {1, s_pruneGroup7325}}, // GMENode
    {255, 12, 9, 0, {2, s_pruneGroup7326}}, // ChiEISV2Node
    {255, 13, 9, 0, {2, s_pruneGroup7327}}, // ChiEISV3Node
};

static const PruneVariant s_pruneGroup7328[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7329[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup7330[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link7_QSAT0_Out17Desc[] =
{
    {255, 3, 11, 0, {1, s_pruneGroup7328}}, // GMENode
    {255, 12, 11, 0, {2, s_pruneGroup7329}}, // ChiEISV2Node
    {255, 13, 11, 0, {2, s_pruneGroup7330}}, // ChiEISV3Node
};

static const PruneVariant s_pruneGroup7331[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7332[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7333[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7334[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link8_GMENode3_Out9Desc[] =
{
    {65538, 4, 10054, 0, {1, s_pruneGroup7331}}, // IPE
    {65543, 1, 5, 0, {1, s_pruneGroup7332}}, // EVA_MCTF
    {65543, 1, 33, 0, {1, s_pruneGroup7333}}, // EVA_MCTF
    {65538, 26, 1, 0, {2, s_pruneGroup7334}}, // IPE
};

static const PruneVariant s_pruneGroup7335[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7336[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link9_GMENode3_Out11Desc[] =
{
    {65538, 4, 10067, 0, {1, s_pruneGroup7335}}, // IPE
    {65538, 26, 2, 0, {2, s_pruneGroup7336}}, // IPE
};

static const PruneVariant s_pruneGroup7337[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link10_QSAT0_Out32Desc[] =
{
    {255, 12, 9, 0, {1, s_pruneGroup7337}}, // ChiEISV2Node
};

static const PruneVariant s_pruneGroup7338[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link11_QSAT0_Out33Desc[] =
{
    {255, 12, 11, 0, {1, s_pruneGroup7338}}, // 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_pruneGroup7339[] = {{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_pruneGroup7339}}, // IPE
};

static const PruneVariant s_pruneGroup7340[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link22_ChiEISV3Node13_Out11Desc[] =
{
    {255, 14, 11, 0, {0, NULL}}, // ChiEISV3Node
    {65538, 26, 2, 0, {2, s_pruneGroup7340}}, // IPE
};

static const PruneVariant s_pruneGroup7341[] = {{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_pruneGroup7341}}, // 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_pruneGroup7342[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7343[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup7344[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link30_QSAT0_Out56Desc[] =
{
    {255, 3, 8, 0, {1, s_pruneGroup7342}}, // GMENode
    {255, 12, 8, 0, {2, s_pruneGroup7343}}, // ChiEISV2Node
    {255, 13, 8, 0, {2, s_pruneGroup7344}}, // ChiEISV3Node
};

static const PruneVariant s_pruneGroup7345[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7346[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup7347[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link31_QSAT0_Out57Desc[] =
{
    {255, 3, 10, 0, {1, s_pruneGroup7345}}, // GMENode
    {255, 12, 10, 0, {2, s_pruneGroup7346}}, // ChiEISV2Node
    {255, 13, 10, 0, {2, s_pruneGroup7347}}, // ChiEISV3Node
};

static const PruneVariant s_pruneGroup7348[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7349[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7350[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link32_GMENode3_Out8Desc[] =
{
    {65538, 4, 10053, 0, {1, s_pruneGroup7348}}, // IPE
    {65543, 1, 22, 0, {1, s_pruneGroup7349}}, // EVA_MCTF
    {255, 12, 8, 0, {2, s_pruneGroup7350}}, // ChiEISV2Node
};

static const PruneVariant s_pruneGroup7351[] = {{PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link33_GMENode3_Out10Desc[] =
{
    {65538, 4, 10066, 0, {1, s_pruneGroup7351}}, // IPE
};

static const PruneVariant s_pruneGroup7352[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link34_QSAT0_Out59Desc[] =
{
    {255, 12, 8, 0, {1, s_pruneGroup7352}}, // ChiEISV2Node
};

static const PruneVariant s_pruneGroup7353[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link35_QSAT0_Out60Desc[] =
{
    {255, 12, 10, 0, {1, s_pruneGroup7353}}, // 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_pruneGroup7354[] = {{PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link55_EVA_MCTF1_Out39Desc[] =
{
    {65538, 5, 39, 0, {1, s_pruneGroup7354}}, // IPE
};

static const PruneVariant s_pruneGroup7355[] = {{PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link56_EVA_MCTF1_Out40Desc[] =
{
    {65538, 5, 40, 0, {1, s_pruneGroup7355}}, // IPE
};

static const PruneVariant s_pruneGroup7356[] = {{PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link57_EVA_MCTF1_Out41Desc[] =
{
    {65538, 5, 41, 0, {1, s_pruneGroup7356}}, // 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_pruneGroup7357[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link68_EVA_MCTF3_Out39Desc[] =
{
    {65538, 7, 39, 0, {2, s_pruneGroup7357}}, // IPE
};

static const PruneVariant s_pruneGroup7358[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link69_EVA_MCTF3_Out40Desc[] =
{
    {65538, 7, 40, 0, {2, s_pruneGroup7358}}, // IPE
};

static const PruneVariant s_pruneGroup7359[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link70_EVA_MCTF3_Out41Desc[] =
{
    {65538, 7, 41, 0, {2, s_pruneGroup7359}}, // 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_1406_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_1407_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_1408_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 5, 9, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup7360[] = {{PruneGroupEIS, PruneTypeEISv2}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link79_IPE7_Out9Desc[] =
{
    {2, 5, 0, 0, {1, s_pruneGroup7360}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_1409_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 7, 9, 0, {1, s_pruneGroup7360}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link80_IPE9_Out9Desc[] =
{
    {2, 5, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_1410_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 9, 9, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup7361[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link81_IPE26_Out8Desc[] =
{
    {255, 10, 0, 0, {4, s_pruneGroup7361}}, // AISegmentation
};

static const PruneVariant s_pruneGroup7362[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeTRUE}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link82_AISegmentation10_Out30Desc[] =
{
    {3, 88, 0, 0, {5, s_pruneGroup7362}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup7363[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeTRUE}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link83_AISegmentation10_Out24Desc[] =
{
    {255, 10, 9, 0, {5, s_pruneGroup7363}}, // AISegmentation
};

static const PruneVariant s_pruneGroup7364[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7365[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup7366[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link84_AISegmentation10_Out22Desc[] =
{
    {65538, 5, 43, 0, {3, s_pruneGroup7364}}, // IPE
    {65538, 9, 43, 0, {4, s_pruneGroup7365}}, // IPE
    {65538, 7, 43, 0, {4, s_pruneGroup7366}}, // IPE
};

static const PruneVariant s_pruneGroup7367[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7368[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup7369[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link85_AISegmentation10_Out23Desc[] =
{
    {65538, 5, 20, 0, {3, s_pruneGroup7367}}, // IPE
    {65538, 9, 20, 0, {4, s_pruneGroup7368}}, // IPE
    {65538, 7, 20, 0, {4, s_pruneGroup7369}}, // IPE
};

static const PruneVariant s_pruneGroup7370[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link86_IPE5_Out63Desc[] =
{
    {10, 1, 104, 0, {2, s_pruneGroup7370}}, // OfflineStats
};

static const PruneVariant s_pruneGroup7371[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link87_IPE7_Out63Desc[] =
{
    {10, 1, 104, 0, {3, s_pruneGroup7371}}, // OfflineStats
};

static const PruneVariant s_pruneGroup7372[] = {{PruneGroupAWBR, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link88_OfflineStats1_Out1Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup7372}}, // SinkNoBuffer
};

static ChiTargetPortDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_1406_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_1407_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_1408_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_1409_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_1410_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_pruneGroup7373[] = {{PruneGroupAWBR, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup7374[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup7375[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup7376[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup7377[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup7378[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7379[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup7380[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7381[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7382[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup7383[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup7384[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup7385[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup7386[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7387[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup7388[] = {{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_pruneGroup7373}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_node255_10_properties, 255, 10, {2, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode255_10InputPortDescriptors, 4, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode255_10OutputPortDescriptors}, 2, {4, s_pruneGroup7374}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_node255_12_properties, 255, 12, {13, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode255_12InputPortDescriptors, 6, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode255_12OutputPortDescriptors}, 3, {2, s_pruneGroup7375}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_node255_13_properties, 255, 13, {6, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode255_13InputPortDescriptors, 6, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode255_13OutputPortDescriptors}, 3, {2, s_pruneGroup7376}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_node255_14_properties, 255, 14, {7, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode255_14InputPortDescriptors, 6, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode255_14OutputPortDescriptors}, 3, {2, s_pruneGroup7377}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_node255_3_properties, 255, 3, {6, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode255_3InputPortDescriptors, 6, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode255_3OutputPortDescriptors}, 3, {1, s_pruneGroup7378}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_node65538_26_properties, 65538, 26, {6, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode65538_26InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode65538_26OutputPortDescriptors}, 2, {4, s_pruneGroup7379}, 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_pruneGroup7380}, 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_pruneGroup7381}, 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_pruneGroup7382}, 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_pruneGroup7383}, 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_pruneGroup7384}, 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_pruneGroup7385}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_node65543_1_properties, 65543, 1, {13, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode65543_1InputPortDescriptors, 13, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode65543_1OutputPortDescriptors}, 1, {1, s_pruneGroup7386}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_node65543_3_properties, 65543, 3, {15, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode65543_3InputPortDescriptors, 13, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode65543_3OutputPortDescriptors}, 2, {2, s_pruneGroup7387}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_node65543_4_properties, 65543, 4, {4, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode65543_4InputPortDescriptors, 4, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode65543_4OutputPortDescriptors}, 2, {2, s_pruneGroup7388}, 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_pruneGroup7389[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_source_Link_4NodeDescriptors[] =
{
    {255, 1, 4, 0, {1, s_pruneGroup7389}},
};
static const PruneVariant s_pruneGroup7390[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_source_Link_5NodeDescriptors[] =
{
    {255, 1, 5, 0, {1, s_pruneGroup7390}},
};
static const PruneVariant s_pruneGroup7391[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_source_Link_6NodeDescriptors[] =
{
    {255, 1, 6, 0, {1, s_pruneGroup7391}},
};
static const PruneVariant s_pruneGroup7392[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_source_Link_7NodeDescriptors[] =
{
    {255, 1, 7, 0, {1, s_pruneGroup7392}},
};
static const PruneVariant s_pruneGroup7393[] = {{PruneGroupFDIN, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_source_Link_8NodeDescriptors[] =
{
    {255, 1, 8, 0, {1, s_pruneGroup7393}},
};
static const PruneVariant s_pruneGroup7394[] = {{PruneGroupFDIN, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_source_Link_9NodeDescriptors[] =
{
    {255, 1, 9, 0, {1, s_pruneGroup7394}},
};
static const PruneVariant s_pruneGroup7395[] = {{PruneGroupFDIN, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_source_Link_10NodeDescriptors[] =
{
    {255, 1, 10, 0, {1, s_pruneGroup7395}},
};
static const PruneVariant s_pruneGroup7396[] = {{PruneGroupFDIN, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_source_Link_11NodeDescriptors[] =
{
    {255, 1, 11, 0, {1, s_pruneGroup7396}},
};
static const PruneVariant s_pruneGroup7397[] = {{PruneGroupResolutionUpscale, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7398[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupResolutionUpscale, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7399[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupResolutionUpscale, PruneTypeDisabled}, {PruneGroupVIULLPLUS, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup7400[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupResolutionUpscale, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7401[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupResolutionUpscale, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}, {PruneGroupVIULLPLUS, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup7402[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupResolutionUpscale, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7403[] = {{PruneGroupResolutionUpscale, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup7404[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupResolutionUpscale, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link0_ChiExternalNode1_Out0Desc[] =
{
    {255, 3, 0, 0, {1, s_pruneGroup7397}}, // GMENode
    {255, 12, 0, 0, {2, s_pruneGroup7398}}, // ChiEISV2Node
    {255, 23, 0, 0, {3, s_pruneGroup7399}}, // ChiEISV2Node
    {255, 12, 0, 0, {3, s_pruneGroup7400}}, // ChiEISV2Node
    {255, 23, 0, 0, {4, s_pruneGroup7401}}, // ChiEISV2Node
    {255, 13, 0, 0, {3, s_pruneGroup7402}}, // ChiGMENode
    {255, 10, 0, 0, {1, s_pruneGroup7403}}, // ChiExternalNode_MUXER
    {65538, 29, 0, 0, {3, s_pruneGroup7404}}, // IPE
};

static const PruneVariant s_pruneGroup7405[] = {{PruneGroupResolutionUpscale, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup7406[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupResolutionUpscale, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7407[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupResolutionUpscale, PruneTypeDisabled}, {PruneGroupVIULLPLUS, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup7408[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupResolutionUpscale, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7409[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupResolutionUpscale, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}, {PruneGroupVIULLPLUS, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup7410[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupResolutionUpscale, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7411[] = {{PruneGroupResolutionUpscale, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7412[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupResolutionUpscale, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link1_SATNode1_Out1Desc[] =
{
    {255, 10, 1, 0, {1, s_pruneGroup7405}}, // ChiExternalNode_MUXER
    {255, 12, 1, 0, {2, s_pruneGroup7406}}, // ChiEISV2Node
    {255, 23, 1, 0, {3, s_pruneGroup7407}}, // ChiEISV2Node
    {255, 12, 1, 0, {3, s_pruneGroup7408}}, // ChiEISV2Node
    {255, 23, 1, 0, {4, s_pruneGroup7409}}, // ChiEISV2Node
    {255, 13, 1, 0, {3, s_pruneGroup7410}}, // ChiGMENode
    {255, 3, 1, 0, {1, s_pruneGroup7411}}, // GMENode
    {65538, 29, 1, 0, {3, s_pruneGroup7412}}, // IPE
};

static const PruneVariant s_pruneGroup7413[] = {{PruneGroupResolutionUpscale, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link2_ChiExternalNode1_Out17Desc[] =
{
    {65538, 14, 0, 0, {1, s_pruneGroup7413}}, // IPE
};

static const PruneVariant s_pruneGroup7414[] = {{PruneGroupResolutionUpscale, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup7415[] = {{PruneGroupResolutionUpscale, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7416[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupResolutionUpscale, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7417[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupResolutionUpscale, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7418[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupHDRProfile, PruneTypeSDR}, {PruneGroupHDRProfile, PruneTypeHLG10}, {PruneGroupHDRProfile, PruneTypeHDR10}, {PruneGroupHDRProfile, PruneTypeHDR10Plus}, {PruneGroupResolutionUpscale, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7419[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupResolutionUpscale, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup7420[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupResolutionUpscale, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup7421[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupResolutionUpscale, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup7422[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupResolutionUpscale, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7423[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupResolutionUpscale, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup7424[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupResolutionUpscale, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7425[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupResolutionUpscale, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7426[] = {{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_pruneGroup7414}}, // ChiExternalNode_MUXER
    {65538, 10, 2, 0, {2, s_pruneGroup7415}}, // IPE
    {65538, 12, 2, 0, {4, s_pruneGroup7416}}, // IPE
    {65538, 13, 2, 0, {4, s_pruneGroup7417}}, // IPE
    {65538, 66, 2, 0, {7, s_pruneGroup7418}}, // IPE
    {65538, 22, 2, 0, {3, s_pruneGroup7419}}, // IPE
    {65538, 22, 2, 0, {4, s_pruneGroup7420}}, // IPE
    {255, 11, 32, 0, {4, s_pruneGroup7421}}, // ChiExternalNode_MUXER
    {65538, 25, 2, 0, {5, s_pruneGroup7422}}, // IPE
    {65538, 28, 2, 0, {4, s_pruneGroup7423}}, // IPE
    {255, 16, 32, 0, {5, s_pruneGroup7424}}, // ChiExternalNode_MUXER
    {255, 15, 32, 0, {4, s_pruneGroup7425}}, // ChiExternalNode_MUXER
    {65538, 29, 2, 0, {6, s_pruneGroup7426}}, // 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_pruneGroup7427[] = {{PruneGroupResolutionUpscale, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup7428[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupResolutionUpscale, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup7429[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupResolutionUpscale, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup7430[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupResolutionUpscale, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup7431[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupResolutionUpscale, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link7_ChiExternalNode_MUXER10_Out0Desc[] =
{
    {255, 3, 0, 0, {1, s_pruneGroup7427}}, // GMENode
    {255, 12, 0, 0, {3, s_pruneGroup7428}}, // ChiEISV2Node
    {255, 23, 0, 0, {4, s_pruneGroup7429}}, // ChiEISV2Node
    {255, 13, 0, 0, {3, s_pruneGroup7430}}, // ChiGMENode
    {65538, 29, 0, 0, {3, s_pruneGroup7431}}, // IPE
};

static const PruneVariant s_pruneGroup7432[] = {{PruneGroupResolutionUpscale, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup7433[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupResolutionUpscale, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup7434[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupResolutionUpscale, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup7435[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupResolutionUpscale, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup7436[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupResolutionUpscale, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link8_ChiExternalNode_MUXER10_Out1Desc[] =
{
    {255, 3, 1, 0, {1, s_pruneGroup7432}}, // GMENode
    {255, 12, 1, 0, {3, s_pruneGroup7433}}, // ChiEISV2Node
    {255, 23, 1, 0, {4, s_pruneGroup7434}}, // ChiEISV2Node
    {255, 13, 1, 0, {3, s_pruneGroup7435}}, // ChiGMENode
    {65538, 29, 1, 0, {3, s_pruneGroup7436}}, // IPE
};

static const PruneVariant s_pruneGroup7437[] = {{PruneGroupResolutionUpscale, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup7438[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupResolutionUpscale, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup7439[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupResolutionUpscale, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup7440[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupHDRProfile, PruneTypeSDR}, {PruneGroupHDRProfile, PruneTypeHLG10}, {PruneGroupHDRProfile, PruneTypeHDR10}, {PruneGroupHDRProfile, PruneTypeHDR10Plus}, {PruneGroupResolutionUpscale, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7441[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupResolutionUpscale, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup7442[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupResolutionUpscale, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup7443[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupResolutionUpscale, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup7444[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupResolutionUpscale, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup7445[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupResolutionUpscale, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup7446[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupResolutionUpscale, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link9_ChiExternalNode_MUXER10_Out2Desc[] =
{
    {65538, 10, 2, 0, {1, s_pruneGroup7437}}, // IPE
    {65538, 12, 2, 0, {3, s_pruneGroup7438}}, // IPE
    {65538, 13, 2, 0, {3, s_pruneGroup7439}}, // IPE
    {65538, 66, 2, 0, {7, s_pruneGroup7440}}, // IPE
    {255, 16, 32, 0, {4, s_pruneGroup7441}}, // ChiExternalNode_MUXER
    {255, 15, 32, 0, {3, s_pruneGroup7442}}, // ChiExternalNode_MUXER
    {255, 11, 32, 0, {4, s_pruneGroup7443}}, // ChiExternalNode_MUXER
    {65538, 22, 2, 0, {4, s_pruneGroup7444}}, // IPE
    {65538, 25, 2, 0, {4, s_pruneGroup7445}}, // IPE
    {65538, 29, 2, 0, {5, s_pruneGroup7446}}, // IPE
};

static const PruneVariant s_pruneGroup7447[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7448[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupHDRProfile, PruneTypeSDR}, {PruneGroupHDRProfile, PruneTypeHLG10}, {PruneGroupHDRProfile, PruneTypeHDR10}, {PruneGroupHDRProfile, PruneTypeHDR10Plus}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7449[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup7450[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup7451[] = {{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_pruneGroup7447}}, // IPE
    {65538, 66, 0, 0, {6, s_pruneGroup7448}}, // IPE
    {65538, 22, 0, 0, {2, s_pruneGroup7449}}, // IPE
    {255, 11, 30, 0, {2, s_pruneGroup7450}}, // ChiExternalNode_MUXER
    {65538, 29, 0, 0, {2, s_pruneGroup7451}}, // IPE
};

static const PruneVariant s_pruneGroup7452[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7453[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7454[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupHDRProfile, PruneTypeSDR}, {PruneGroupHDRProfile, PruneTypeHLG10}, {PruneGroupHDRProfile, PruneTypeHDR10}, {PruneGroupHDRProfile, PruneTypeHDR10Plus}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7455[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup7456[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup7457[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link11_GMENode3_Out1Desc[] =
{
    {65543, 10, 5, 0, {1, s_pruneGroup7452}}, // EVA_MCTF
    {65538, 10, 1, 0, {2, s_pruneGroup7453}}, // IPE
    {65538, 66, 1, 0, {6, s_pruneGroup7454}}, // IPE
    {65543, 10, 33, 0, {0, NULL}}, // EVA_MCTF
    {65538, 22, 1, 0, {2, s_pruneGroup7455}}, // IPE
    {255, 11, 31, 0, {2, s_pruneGroup7456}}, // ChiExternalNode_MUXER
    {65538, 29, 1, 0, {2, s_pruneGroup7457}}, // IPE
};

static const PruneVariant s_pruneGroup7458[] = {{PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7459[] = {{PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeDisabled}, {PruneGroupVIULLPLUS, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup7460[] = {{PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7461[] = {{PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link12_ChiExternalNode1_Out10Desc[] =
{
    {255, 12, 0, 0, {2, s_pruneGroup7458}}, // ChiEISV2Node
    {255, 23, 0, 0, {3, s_pruneGroup7459}}, // ChiEISV2Node
    {65543, 13, 32, 0, {3, s_pruneGroup7460}}, // EVA
    {255, 15, 30, 0, {2, s_pruneGroup7461}}, // 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_pruneGroup7462[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_source_Link_33NodeDescriptors[] =
{
    {255, 1, 30, 0, {1, s_pruneGroup7462}},
};
static const PruneVariant s_pruneGroup7463[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_source_Link_34NodeDescriptors[] =
{
    {255, 1, 31, 0, {1, s_pruneGroup7463}},
};
static const PruneVariant s_pruneGroup7464[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_source_Link_35NodeDescriptors[] =
{
    {255, 1, 32, 0, {1, s_pruneGroup7464}},
};
static const PruneVariant s_pruneGroup7465[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_source_Link_36NodeDescriptors[] =
{
    {255, 1, 33, 0, {1, s_pruneGroup7465}},
};
static const PruneVariant s_pruneGroup7466[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_source_Link_37NodeDescriptors[] =
{
    {255, 1, 34, 0, {1, s_pruneGroup7466}},
};
static const PruneVariant s_pruneGroup7467[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_source_Link_38NodeDescriptors[] =
{
    {255, 1, 35, 0, {1, s_pruneGroup7467}},
};
static const PruneVariant s_pruneGroup7468[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_source_Link_39NodeDescriptors[] =
{
    {255, 1, 36, 0, {1, s_pruneGroup7468}},
};
static const PruneVariant s_pruneGroup7469[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_source_Link_40NodeDescriptors[] =
{
    {255, 1, 37, 0, {1, s_pruneGroup7469}},
};
static const PruneVariant s_pruneGroup7470[] = {{PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7471[] = {{PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeDisabled}, {PruneGroupVIULLPLUS, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup7472[] = {{PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link13_ChiSATNode1_Out11Desc[] =
{
    {255, 12, 1, 0, {2, s_pruneGroup7470}}, // ChiEISV2Node
    {255, 23, 1, 0, {3, s_pruneGroup7471}}, // ChiEISV2Node
    {255, 15, 31, 0, {2, s_pruneGroup7472}}, // ChiExternalNode_MUXER
};

static const PruneVariant s_pruneGroup7473[] = {{PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7474[] = {{PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link14_SATNode1_Out12Desc[] =
{
    {65538, 12, 2, 0, {2, s_pruneGroup7473}}, // IPE
    {255, 15, 32, 0, {2, s_pruneGroup7474}}, // ChiExternalNode_MUXER
};

static const PruneVariant s_pruneGroup7475[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7476[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7477[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup7478[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup7479[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7480[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup7481[] = {{PruneGroupEIS, PruneTypeEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link15_ChiEISV2Node12_Out0Desc[] =
{
    {65538, 12, 0, 0, {1, s_pruneGroup7475}}, // IPE
    {65543, 12, 32, 0, {0, NULL}}, // EVA
    {65543, 12, 3, 0, {0, NULL}}, // EVA_MCTF
    {65543, 13, 32, 0, {1, s_pruneGroup7476}}, // EVA
    {65538, 22, 0, 0, {2, s_pruneGroup7477}}, // IPE
    {255, 11, 30, 0, {2, s_pruneGroup7478}}, // ChiExternalNode_MUXER
    {65538, 26, 0, 0, {4, s_pruneGroup7479}}, // IPE
    {65543, 25, 32, 0, {3, s_pruneGroup7480}}, // EVA
    {65543, 25, 3, 0, {1, s_pruneGroup7481}}, // EVA_MVWarp
};

static const PruneVariant s_pruneGroup7482[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7483[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7484[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup7485[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link16_ChiEISV2Node23_Out0Desc[] =
{
    {65538, 12, 0, 0, {1, s_pruneGroup7482}}, // IPE
    {65543, 12, 32, 0, {0, NULL}}, // EVA
    {65543, 12, 3, 0, {0, NULL}}, // EVA_MCTF
    {65543, 13, 32, 0, {1, s_pruneGroup7483}}, // EVA
    {65538, 22, 0, 0, {2, s_pruneGroup7484}}, // IPE
    {255, 11, 30, 0, {2, s_pruneGroup7485}}, // ChiExternalNode_MUXER
};

static const PruneVariant s_pruneGroup7486[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7487[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup7488[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link17_ChiEISV2Node12_Out1Desc[] =
{
    {65538, 12, 1, 0, {1, s_pruneGroup7486}}, // IPE
    {65543, 12, 5, 0, {0, NULL}}, // EVA_MCTF
    {65543, 12, 33, 0, {0, NULL}}, // EVA_MCTF
    {65538, 22, 1, 0, {2, s_pruneGroup7487}}, // IPE
    {255, 11, 31, 0, {2, s_pruneGroup7488}}, // ChiExternalNode_MUXER
};

static const PruneVariant s_pruneGroup7489[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7490[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup7491[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link18_ChiEISV2Node23_Out1Desc[] =
{
    {65538, 12, 1, 0, {1, s_pruneGroup7489}}, // IPE
    {65543, 12, 5, 0, {0, NULL}}, // EVA_MCTF
    {65543, 12, 33, 0, {0, NULL}}, // EVA_MCTF
    {65538, 22, 1, 0, {2, s_pruneGroup7490}}, // IPE
    {255, 11, 31, 0, {2, s_pruneGroup7491}}, // ChiExternalNode_MUXER
};

static const PruneVariant s_pruneGroup7492[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7493[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7494[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup7495[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup7496[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7497[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7498[] = {{PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup7499[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link19_ChiGMENode13_Out0Desc[] =
{
    {255, 14, 0, 0, {1, s_pruneGroup7492}}, // ChiEISV3Node_1
    {65543, 13, 3, 0, {0, NULL}}, // EVA_MCTF
    {65538, 25, 0, 0, {4, s_pruneGroup7493}}, // IPE
    {65538, 28, 0, 0, {3, s_pruneGroup7494}}, // IPE
    {65538, 30, 0, 0, {3, s_pruneGroup7495}}, // IPE
    {255, 16, 30, 0, {4, s_pruneGroup7496}}, // ChiExternalNode_MUXER
    {255, 15, 30, 0, {3, s_pruneGroup7497}}, // ChiExternalNode_MUXER
    {65543, 25, 3, 0, {1, s_pruneGroup7498}}, // EVA_MVWarp
    {65538, 29, 0, 0, {3, s_pruneGroup7499}}, // IPE
};

static const PruneVariant s_pruneGroup7500[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7501[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7502[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup7503[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7504[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7505[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup7506[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup7507[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link20_ChiGMENode13_Out1Desc[] =
{
    {255, 14, 1, 0, {1, s_pruneGroup7500}}, // ChiEISV3Node_1
    {65543, 13, 5, 0, {0, NULL}}, // EVA_MCTF
    {65543, 13, 33, 0, {0, NULL}}, // EVA_MCTF
    {65538, 25, 1, 0, {4, s_pruneGroup7501}}, // IPE
    {65538, 28, 1, 0, {3, s_pruneGroup7502}}, // IPE
    {255, 16, 31, 0, {4, s_pruneGroup7503}}, // ChiExternalNode_MUXER
    {255, 15, 31, 0, {3, s_pruneGroup7504}}, // ChiExternalNode_MUXER
    {65543, 26, 5, 0, {3, s_pruneGroup7505}}, // EVA_MVWarp
    {65543, 25, 5, 0, {3, s_pruneGroup7506}}, // EVA_MVWarp
    {65538, 29, 1, 0, {3, s_pruneGroup7507}}, // IPE
};

static const PruneVariant s_pruneGroup7508[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7509[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7510[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7511[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link21_ChiEISV3Node_114_Out0Desc[] =
{
    {65538, 13, 0, 0, {1, s_pruneGroup7508}}, // IPE13
    {65543, 15, 3, 0, {1, s_pruneGroup7509}}, // EVA_MVWarp
    {65538, 27, 0, 0, {4, s_pruneGroup7510}}, // IPE
    {65543, 26, 3, 0, {3, s_pruneGroup7511}}, // EVA_MVWarp
};

static const PruneVariant s_pruneGroup7512[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7513[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link22_ChiEISV3Node_114_Out1Desc[] =
{
    {65538, 13, 1, 0, {1, s_pruneGroup7512}}, // IPE13
    {65543, 15, 5, 0, {1, s_pruneGroup7513}}, // EVA_MVWarp
};

static const PruneVariant s_pruneGroup7514[] = {{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_pruneGroup7514}}, // StatsParse
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link24_StatsParse0_Out0Desc[] =
{
    {3, 11, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup7515[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupHDRProfile, PruneTypeHDR10Plus}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link25_StatsParse66_Out0Desc[] =
{
    {3, 10, 0, 0, {3, s_pruneGroup7515}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup7516[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link26_IPE10_Out8Desc[] =
{
    {2, 2, 0, 0, {1, s_pruneGroup7516}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW
};

static ChiLinkNodeDescriptor s_1411_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors[] =
{
    {65538, 10, 8, 0, {1, s_pruneGroup7516}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link27_IPE10_Out51Desc[] =
{
    {2, 2, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW2
};

static ChiLinkNodeDescriptor s_1412_TARGET_BUFFER_PREVIEW2_Link_NodeDescriptors[] =
{
    {65538, 10, 51, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup7517[] = {{PruneGroupHDR10P, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link28_IPE12_Out55Desc[] =
{
    {9, 0, 64, 0, {1, s_pruneGroup7517}}, // StatsParse
};

static const PruneVariant s_pruneGroup7518[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link29_IPE12_Out8Desc[] =
{
    {2, 2, 0, 0, {1, s_pruneGroup7518}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW
};

static ChiLinkNodeDescriptor s_1413_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors[] =
{
    {65538, 12, 8, 0, {1, s_pruneGroup7518}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link30_IPE12_Out51Desc[] =
{
    {2, 2, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW2
};

static ChiLinkNodeDescriptor s_1414_TARGET_BUFFER_PREVIEW2_Link_NodeDescriptors[] =
{
    {65538, 12, 51, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup7519[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupHDR10P, PruneTypeDisabled}, {PruneGroupHDRProfile, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7520[] = {{PruneGroupHDR10P, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link31_IPE10_Out9Desc[] =
{
    {2, 3, 0, 0, {4, s_pruneGroup7519}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
    {255, 21, 0, 0, {2, s_pruneGroup7520}}, // ChiHDR10P
};

static ChiLinkNodeDescriptor s_1415_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 10, 9, 0, {4, s_pruneGroup7519}},
};
static const PruneVariant s_pruneGroup7521[] = {{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_pruneGroup7521}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_1416_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {255, 21, 0, 0, {6, s_pruneGroup7521}},
};
static const PruneVariant s_pruneGroup7522[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupHDR10P, PruneTypeDisabled}, {PruneGroupHDRProfile, PruneTypeSDR}, {PruneGroupHDRProfile, PruneTypeHLG10}, {PruneGroupHDRProfile, PruneTypeHDR10}};
static const PruneVariant s_pruneGroup7523[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupHDRProfile, PruneTypeHDR10Plus}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link33_IPE66_Out9Desc[] =
{
    {2, 3, 0, 0, {5, s_pruneGroup7522}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
    {255, 66, 0, 0, {3, s_pruneGroup7523}}, // ChiHDR10P
};

static ChiLinkNodeDescriptor s_1417_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 66, 9, 0, {5, s_pruneGroup7522}},
};
static const PruneVariant s_pruneGroup7524[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupHDRProfile, PruneTypeHDR10Plus}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link34_ChiHDR10P66_Out0Desc[] =
{
    {2, 8, 0, 0, {3, s_pruneGroup7524}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_1418_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {255, 66, 0, 0, {3, s_pruneGroup7524}},
};
static const PruneVariant s_pruneGroup7525[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupHDR10P, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7526[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupHDR10P, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7527[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupHDR10P, PruneTypeDisabled}, {PruneGroupPREVIEWCB, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link35_IPE12_Out9Desc[] =
{
    {255, 21, 0, 0, {3, s_pruneGroup7525}}, // ChiHDR10P
    {2, 3, 0, 0, {3, s_pruneGroup7526}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
    {2, 4, 0, 0, {5, s_pruneGroup7527}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW_CALLBACK
};

static ChiLinkNodeDescriptor s_1419_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 12, 9, 0, {3, s_pruneGroup7526}},
};
static ChiLinkNodeDescriptor s_1420_TARGET_BUFFER_PREVIEW_CALLBACK_Link_NodeDescriptors[] =
{
    {65538, 12, 9, 0, {5, s_pruneGroup7527}},
};
static const PruneVariant s_pruneGroup7528[] = {{PruneGroupHDR10P, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7529[] = {{PruneGroupHDR10P, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link36_IPE13_Out9Desc[] =
{
    {255, 21, 0, 0, {2, s_pruneGroup7528}}, // ChiHDR10P
    {2, 3, 0, 0, {2, s_pruneGroup7529}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_1421_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 13, 9, 0, {2, s_pruneGroup7529}},
};
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_pruneGroup7530[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7531[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupHDRProfile, PruneTypeSDR}, {PruneGroupHDRProfile, PruneTypeHLG10}, {PruneGroupHDRProfile, PruneTypeHDR10}, {PruneGroupHDRProfile, PruneTypeHDR10Plus}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7532[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link41_EVA_MCTF10_Out39Desc[] =
{
    {65538, 10, 39, 0, {2, s_pruneGroup7530}}, // IPE
    {65538, 66, 39, 0, {6, s_pruneGroup7531}}, // IPE
    {65538, 23, 39, 0, {2, s_pruneGroup7532}}, // IPE
};

static const PruneVariant s_pruneGroup7533[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7534[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupHDRProfile, PruneTypeSDR}, {PruneGroupHDRProfile, PruneTypeHLG10}, {PruneGroupHDRProfile, PruneTypeHDR10}, {PruneGroupHDRProfile, PruneTypeHDR10Plus}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7535[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link42_EVA_MCTF10_Out40Desc[] =
{
    {65538, 10, 40, 0, {2, s_pruneGroup7533}}, // IPE
    {65538, 66, 40, 0, {6, s_pruneGroup7534}}, // IPE
    {65538, 23, 40, 0, {2, s_pruneGroup7535}}, // IPE
};

static const PruneVariant s_pruneGroup7536[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7537[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupHDRProfile, PruneTypeSDR}, {PruneGroupHDRProfile, PruneTypeHLG10}, {PruneGroupHDRProfile, PruneTypeHDR10}, {PruneGroupHDRProfile, PruneTypeHDR10Plus}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7538[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link43_EVA_MCTF10_Out41Desc[] =
{
    {65538, 10, 41, 0, {2, s_pruneGroup7536}}, // IPE
    {65538, 66, 41, 0, {6, s_pruneGroup7537}}, // IPE
    {65538, 23, 41, 0, {2, s_pruneGroup7538}}, // 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_pruneGroup7539[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7540[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link48_EVA_MCTF12_Out39Desc[] =
{
    {65538, 12, 39, 0, {2, s_pruneGroup7539}}, // IPE
    {65538, 24, 39, 0, {2, s_pruneGroup7540}}, // IPE
};

static const PruneVariant s_pruneGroup7541[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7542[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link49_EVA_MCTF12_Out40Desc[] =
{
    {65538, 12, 40, 0, {2, s_pruneGroup7541}}, // IPE
    {65538, 24, 40, 0, {2, s_pruneGroup7542}}, // IPE
};

static const PruneVariant s_pruneGroup7543[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7544[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link50_EVA_MCTF12_Out41Desc[] =
{
    {65538, 12, 41, 0, {2, s_pruneGroup7543}}, // IPE
    {65538, 24, 41, 0, {2, s_pruneGroup7544}}, // 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_pruneGroup7545[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7546[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup7547[] = {{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_pruneGroup7545}}, // EVA_MVWarp
    {65543, 26, 38, 0, {3, s_pruneGroup7546}}, // EVA_MVWarp
    {65543, 25, 38, 0, {3, s_pruneGroup7547}}, // EVA_MVWarp
};

static const PruneVariant s_pruneGroup7548[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link55_EVA_MCTF13_Out39Desc[] =
{
    {65538, 12, 39, 0, {3, s_pruneGroup7548}}, // IPE
};

static const PruneVariant s_pruneGroup7549[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link56_EVA_MCTF13_Out40Desc[] =
{
    {65538, 12, 40, 0, {3, s_pruneGroup7549}}, // IPE
};

static const PruneVariant s_pruneGroup7550[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link57_EVA_MCTF13_Out41Desc[] =
{
    {65538, 12, 41, 0, {3, s_pruneGroup7550}}, // IPE
};

static const PruneVariant s_pruneGroup7551[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link58_EVA_MVWarp15_Out39Desc[] =
{
    {65538, 13, 39, 0, {1, s_pruneGroup7551}}, // IPE
};

static const PruneVariant s_pruneGroup7552[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link59_EVA_MVWarp15_Out40Desc[] =
{
    {65538, 13, 40, 0, {1, s_pruneGroup7552}}, // IPE
};

static const PruneVariant s_pruneGroup7553[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link60_EVA_MVWarp15_Out41Desc[] =
{
    {65538, 13, 41, 0, {1, s_pruneGroup7553}}, // IPE
};

static const PruneVariant s_pruneGroup7554[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link61_IPE22_Out8Desc[] =
{
    {255, 11, 0, 0, {3, s_pruneGroup7554}}, // ChiExternalNode_MUXER
};

static const PruneVariant s_pruneGroup7555[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup7556[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link62_ChiExternalNode_MUXER11_Out0Desc[] =
{
    {65538, 23, 0, 0, {2, s_pruneGroup7555}}, // IPE
    {65538, 24, 0, 0, {2, s_pruneGroup7556}}, // IPE
};

static const PruneVariant s_pruneGroup7557[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link63_IPE23_Out8Desc[] =
{
    {2, 2, 0, 0, {1, s_pruneGroup7557}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW
};

static ChiLinkNodeDescriptor s_1422_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors[] =
{
    {65538, 23, 8, 0, {1, s_pruneGroup7557}},
};
static const PruneVariant s_pruneGroup7558[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupHDR10P, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link64_IPE23_Out9Desc[] =
{
    {2, 3, 0, 0, {3, s_pruneGroup7558}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_1423_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 23, 9, 0, {3, s_pruneGroup7558}},
};
static const PruneVariant s_pruneGroup7559[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link65_IPE24_Out8Desc[] =
{
    {2, 2, 0, 0, {1, s_pruneGroup7559}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW
};

static ChiLinkNodeDescriptor s_1424_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors[] =
{
    {65538, 24, 8, 0, {1, s_pruneGroup7559}},
};
static const PruneVariant s_pruneGroup7560[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link66_IPE24_Out9Desc[] =
{
    {2, 3, 0, 0, {2, s_pruneGroup7560}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_1425_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 24, 9, 0, {2, s_pruneGroup7560}},
};
static const PruneVariant s_pruneGroup7561[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link67_IPE25_Out8Desc[] =
{
    {255, 15, 0, 0, {4, s_pruneGroup7561}}, // ChiExternalNode_MUXER
};

static const PruneVariant s_pruneGroup7562[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link68_IPE28_Out8Desc[] =
{
    {255, 19, 0, 0, {3, s_pruneGroup7562}}, // ChiExternalNode_MUXER
};

static const PruneVariant s_pruneGroup7563[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link69_ChiExternalNode_MUXER15_Out0Desc[] =
{
    {255, 12, 0, 0, {4, s_pruneGroup7563}}, // ChiEISV2Node
};

static const PruneVariant s_pruneGroup7564[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup7565[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link70_ChiMemCpyNode1818_Out0Desc[] =
{
    {255, 20, 0, 0, {3, s_pruneGroup7564}}, // ChiEISV2Node
    {255, 22, 0, 0, {3, s_pruneGroup7565}}, // ChiEISV3Node
};

static const PruneVariant s_pruneGroup7566[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link71_IPE25_Out9Desc[] =
{
    {255, 16, 0, 0, {4, s_pruneGroup7566}}, // ChiExternalNode_MUXER
};

static const PruneVariant s_pruneGroup7567[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link72_ChiExternalNode_MUXER16_Out0Desc[] =
{
    {255, 14, 0, 0, {4, s_pruneGroup7567}}, // ChiEISV3Node
};

static const PruneVariant s_pruneGroup7568[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link73_IPE26_Out8Desc[] =
{
    {2, 2, 0, 0, {1, s_pruneGroup7568}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW
};

static ChiLinkNodeDescriptor s_1426_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors[] =
{
    {65538, 26, 8, 0, {1, s_pruneGroup7568}},
};
static const PruneVariant s_pruneGroup7569[] = {{PruneGroupHDR10P, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link74_IPE27_Out9Desc[] =
{
    {2, 3, 0, 0, {2, s_pruneGroup7569}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_1427_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 27, 9, 0, {2, s_pruneGroup7569}},
};
static const PruneVariant s_pruneGroup7570[] = {{PruneGroupEIS, PruneType4KEISv3}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link75_ChiExternalNode_MUXER16_Out2Desc[] =
{
    {65538, 27, 2, 0, {4, s_pruneGroup7570}}, // IPE
};

static const PruneVariant s_pruneGroup7571[] = {{PruneGroupEIS, PruneType4KEISv3}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link76_ChiExternalNode_MUXER15_Out1Desc[] =
{
    {65538, 26, 1, 0, {4, s_pruneGroup7571}}, // IPE
};

static const PruneVariant s_pruneGroup7572[] = {{PruneGroupEIS, PruneType4KEISv3}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link77_ChiExternalNode_MUXER16_Out1Desc[] =
{
    {65538, 27, 1, 0, {4, s_pruneGroup7572}}, // IPE
};

static const PruneVariant s_pruneGroup7573[] = {{PruneGroupEIS, PruneType4KEISv3}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link78_ChiExternalNode_MUXER15_Out2Desc[] =
{
    {65538, 26, 2, 0, {4, s_pruneGroup7573}}, // IPE
};

static const PruneVariant s_pruneGroup7574[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup7575[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link79_ChiExternalNode_MUXER11_Out1Desc[] =
{
    {65538, 23, 1, 0, {2, s_pruneGroup7574}}, // IPE
    {65538, 24, 1, 0, {2, s_pruneGroup7575}}, // IPE
};

static const PruneVariant s_pruneGroup7576[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup7577[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link80_ChiExternalNode_MUXER11_Out2Desc[] =
{
    {65538, 23, 2, 0, {2, s_pruneGroup7576}}, // IPE
    {65538, 24, 2, 0, {2, s_pruneGroup7577}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link81_IPE23_Out51Desc[] =
{
    {2, 2, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW2
};

static ChiLinkNodeDescriptor s_1428_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_1429_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_1430_TARGET_BUFFER_PREVIEW2_Link_NodeDescriptors[] =
{
    {65538, 26, 51, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup7578[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link84_IPE30_Out8Desc[] =
{
    {255, 19, 30, 0, {3, s_pruneGroup7578}}, // ChiExternalNode_MUXER
};

static const PruneVariant s_pruneGroup7579[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link85_ChiExternalNode_MUXER19_Out0Desc[] =
{
    {255, 18, 0, 0, {3, s_pruneGroup7579}}, // ChiMemCpyNode18
};

static const PruneVariant s_pruneGroup7580[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link86_ChiEISV2Node20_Out0Desc[] =
{
    {65538, 26, 0, 0, {4, s_pruneGroup7580}}, // IPE
};

static const PruneVariant s_pruneGroup7581[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link87_ChiEISV3Node22_Out0Desc[] =
{
    {65538, 27, 0, 0, {4, s_pruneGroup7581}}, // IPE
};

static const PruneVariant s_pruneGroup7582[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link88_EVA_MVWarp26_Out39Desc[] =
{
    {65538, 27, 39, 0, {3, s_pruneGroup7582}}, // IPE
};

static const PruneVariant s_pruneGroup7583[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link89_EVA_MVWarp26_Out40Desc[] =
{
    {65538, 27, 40, 0, {3, s_pruneGroup7583}}, // IPE
};

static const PruneVariant s_pruneGroup7584[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link90_EVA_MVWarp26_Out41Desc[] =
{
    {65538, 27, 41, 0, {3, s_pruneGroup7584}}, // IPE
};

static const PruneVariant s_pruneGroup7585[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link91_EVA_MVWarp25_Out39Desc[] =
{
    {65538, 26, 39, 0, {3, s_pruneGroup7585}}, // IPE
};

static const PruneVariant s_pruneGroup7586[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link92_EVA_MVWarp25_Out40Desc[] =
{
    {65538, 26, 40, 0, {3, s_pruneGroup7586}}, // IPE
};

static const PruneVariant s_pruneGroup7587[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link93_EVA_MVWarp25_Out41Desc[] =
{
    {65538, 26, 41, 0, {3, s_pruneGroup7587}}, // IPE
};

static const PruneVariant s_pruneGroup7588[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link94_IPE29_Out8Desc[] =
{
    {255, 31, 0, 0, {5, s_pruneGroup7588}}, // AISegmentation
};

static const PruneVariant s_pruneGroup7589[] = {{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_pruneGroup7589}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup7590[] = {{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_pruneGroup7590}}, // AISegmentation
};

static const PruneVariant s_pruneGroup7591[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7592[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7593[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7594[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup7595[] = {{PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup7596[] = {{PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup7597[] = {{PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link97_AISegmentation31_Out22Desc[] =
{
    {65538, 10, 43, 0, {4, s_pruneGroup7591}}, // IPE
    {65538, 12, 43, 0, {6, s_pruneGroup7592}}, // IPE
    {65538, 13, 43, 0, {5, s_pruneGroup7593}}, // IPE
    {65538, 23, 43, 0, {4, s_pruneGroup7594}}, // IPE
    {65538, 24, 43, 0, {3, s_pruneGroup7595}}, // IPE
    {65538, 26, 43, 0, {4, s_pruneGroup7596}}, // IPE
    {65538, 27, 43, 0, {4, s_pruneGroup7597}}, // IPE
};

static const PruneVariant s_pruneGroup7598[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7599[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7600[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link98_AISegmentation31_Out23Desc[] =
{
    {65538, 10, 20, 0, {4, s_pruneGroup7598}}, // IPE
    {65538, 12, 20, 0, {6, s_pruneGroup7599}}, // IPE
    {65538, 13, 20, 0, {5, s_pruneGroup7600}}, // IPE
};

static const PruneVariant s_pruneGroup7601[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link99_IPE10_Out63Desc[] =
{
    {10, 1, 104, 0, {3, s_pruneGroup7601}}, // OfflineStats
};

static const PruneVariant s_pruneGroup7602[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link100_IPE12_Out63Desc[] =
{
    {10, 1, 104, 0, {5, s_pruneGroup7602}}, // OfflineStats
};

static const PruneVariant s_pruneGroup7603[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link101_IPE22_Out63Desc[] =
{
    {10, 1, 104, 0, {4, s_pruneGroup7603}}, // OfflineStats
};

static const PruneVariant s_pruneGroup7604[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link102_IPE23_Out63Desc[] =
{
    {10, 1, 115, 0, {3, s_pruneGroup7604}}, // OfflineStats
};

static const PruneVariant s_pruneGroup7605[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link103_IPE24_Out63Desc[] =
{
    {10, 1, 115, 0, {3, s_pruneGroup7605}}, // OfflineStats
};

static const PruneVariant s_pruneGroup7606[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link104_IPE25_Out63Desc[] =
{
    {10, 1, 104, 0, {5, s_pruneGroup7606}}, // OfflineStats
};

static const PruneVariant s_pruneGroup7607[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link105_IPE26_Out63Desc[] =
{
    {10, 1, 115, 0, {4, s_pruneGroup7607}}, // OfflineStats
};

static const PruneVariant s_pruneGroup7608[] = {{PruneGroupAWBR, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link106_OfflineStats1_Out1Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup7608}}, // SinkNoBuffer
};

static ChiTargetPortDescriptor UsecaseZSL_MultiCameraSATNoGPU_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_1411_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_PREVIEW2", &UsecaseZSL_TARGET_BUFFER_PREVIEW2_target, 1, s_1412_TARGET_BUFFER_PREVIEW2_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW2
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_1413_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_PREVIEW2", &UsecaseZSL_TARGET_BUFFER_PREVIEW2_target, 1, s_1414_TARGET_BUFFER_PREVIEW2_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW2
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_1415_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_1416_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_1417_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_1418_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_1419_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_PREVIEW_CALLBACK", &UsecaseZSL_TARGET_BUFFER_PREVIEW_CALLBACK_target, 1, s_1420_TARGET_BUFFER_PREVIEW_CALLBACK_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW_CALLBACK
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_1421_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_1422_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_1423_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_1424_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_1425_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_1426_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_1427_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_PREVIEW2", &UsecaseZSL_TARGET_BUFFER_PREVIEW2_target, 1, s_1428_TARGET_BUFFER_PREVIEW2_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW2
    {"TARGET_BUFFER_PREVIEW2", &UsecaseZSL_TARGET_BUFFER_PREVIEW2_target, 1, s_1429_TARGET_BUFFER_PREVIEW2_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW2
    {"TARGET_BUFFER_PREVIEW2", &UsecaseZSL_TARGET_BUFFER_PREVIEW2_target, 1, s_1430_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_pruneGroup7609[] = {{PruneGroupAWBR, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup7610[] = {{PruneGroupResolutionUpscale, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup7611[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup7612[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULLPLUS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7613[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup7614[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULLPLUS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7615[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7616[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7617[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup7618[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup7619[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup7620[] = {{PruneGroupHDR10P, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup7621[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup7622[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULLPLUS, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup7623[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7624[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup7625[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupHDRProfile, PruneTypeHDR10Plus}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7626[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7627[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7628[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7629[] = {{PruneGroupResolutionUpscale, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup7630[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup7631[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup7632[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup7633[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7634[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup7635[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup7636[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup7637[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup7638[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup7639[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupHDR10P, PruneTypeDisabled}, {PruneGroupHDRProfile, PruneTypeSDR}, {PruneGroupHDRProfile, PruneTypeHLG10}, {PruneGroupHDRProfile, PruneTypeHDR10}, {PruneGroupHDRProfile, PruneTypeHDR10Plus}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7640[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7641[] = {{PruneGroupEIS, PruneTypeEISv2}};
static const PruneVariant s_pruneGroup7642[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup7643[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7644[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup7645[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup7646[] = {{PruneGroupHDR10P, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup7647[] = {{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_pruneGroup7609}, 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_pruneGroup7610}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node255_11_properties, 255, 11, {9, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode255_11InputPortDescriptors, 3, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode255_11OutputPortDescriptors}, 3, {3, s_pruneGroup7611}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node255_12_properties, 255, 12, {9, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode255_12InputPortDescriptors, 2, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode255_12OutputPortDescriptors}, 3, {4, s_pruneGroup7612}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node255_13_properties, 255, 13, {4, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode255_13InputPortDescriptors, 2, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode255_13OutputPortDescriptors}, 3, {2, s_pruneGroup7613}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node255_14_properties, 255, 14, {4, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode255_14InputPortDescriptors, 2, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode255_14OutputPortDescriptors}, 3, {3, s_pruneGroup7614}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node255_15_properties, 255, 15, {8, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode255_15InputPortDescriptors, 3, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode255_15OutputPortDescriptors}, 3, {4, s_pruneGroup7615}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node255_16_properties, 255, 16, {5, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode255_16InputPortDescriptors, 3, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode255_16OutputPortDescriptors}, 3, {4, s_pruneGroup7616}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node255_18_properties, 255, 18, {1, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode255_18InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode255_18OutputPortDescriptors}, 1, {3, s_pruneGroup7617}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node255_19_properties, 255, 19, {2, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode255_19InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode255_19OutputPortDescriptors}, 3, {3, s_pruneGroup7618}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node255_20_properties, 255, 20, {1, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode255_20InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode255_20OutputPortDescriptors}, 3, {3, s_pruneGroup7619}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node255_21_properties, 255, 21, {3, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode255_21InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode255_21OutputPortDescriptors}, 2, {1, s_pruneGroup7620}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node255_22_properties, 255, 22, {1, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode255_22InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode255_22OutputPortDescriptors}, 3, {3, s_pruneGroup7621}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node255_23_properties, 255, 23, {8, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode255_23InputPortDescriptors, 2, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode255_23OutputPortDescriptors}, 3, {2, s_pruneGroup7622}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node255_3_properties, 255, 3, {4, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode255_3InputPortDescriptors, 2, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode255_3OutputPortDescriptors}, 3, {1, s_pruneGroup7623}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node255_31_properties, 255, 31, {2, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode255_31InputPortDescriptors, 4, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode255_31OutputPortDescriptors}, 2, {5, s_pruneGroup7624}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node255_66_properties, 255, 66, {1, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode255_66InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode255_66OutputPortDescriptors}, 2, {3, s_pruneGroup7625}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node65538_10_properties, 65538, 10, {9, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65538_10InputPortDescriptors, 5, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65538_10OutputPortDescriptors}, 4, {2, s_pruneGroup7626}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node65538_12_properties, 65538, 12, {15, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65538_12InputPortDescriptors, 5, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65538_12OutputPortDescriptors}, 4, {4, s_pruneGroup7627}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node65538_13_properties, 65538, 13, {9, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65538_13InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65538_13OutputPortDescriptors}, 4, {3, s_pruneGroup7628}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node65538_14_properties, 65538, 14, {1, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65538_14InputPortDescriptors, 3, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65538_14OutputPortDescriptors}, 2, {1, s_pruneGroup7629}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node65538_22_properties, 65538, 22, {9, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65538_22InputPortDescriptors, 2, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65538_22OutputPortDescriptors}, 3, {3, s_pruneGroup7630}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node65538_23_properties, 65538, 23, {7, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65538_23InputPortDescriptors, 4, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65538_23OutputPortDescriptors}, 3, {2, s_pruneGroup7631}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node65538_24_properties, 65538, 24, {7, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65538_24InputPortDescriptors, 4, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65538_24OutputPortDescriptors}, 4, {2, s_pruneGroup7632}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node65538_25_properties, 65538, 25, {4, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65538_25InputPortDescriptors, 3, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65538_25OutputPortDescriptors}, 3, {4, s_pruneGroup7633}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node65538_26_properties, 65538, 26, {8, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65538_26InputPortDescriptors, 3, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65538_26OutputPortDescriptors}, 4, {3, s_pruneGroup7634}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node65538_27_properties, 65538, 27, {8, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65538_27InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65538_27OutputPortDescriptors}, 4, {3, s_pruneGroup7635}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node65538_28_properties, 65538, 28, {3, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65538_28InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65538_28OutputPortDescriptors}, 3, {3, s_pruneGroup7636}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node65538_29_properties, 65538, 29, {10, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65538_29InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65538_29OutputPortDescriptors}, 2, {5, s_pruneGroup7637}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node65538_30_properties, 65538, 30, {1, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65538_30InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65538_30OutputPortDescriptors}, 1, {3, s_pruneGroup7638}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node65538_66_properties, 65538, 66, {7, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65538_66InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65538_66OutputPortDescriptors}, 4, {7, s_pruneGroup7639}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node65543_10_properties, 65543, 10, {7, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65543_10InputPortDescriptors, 7, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65543_10OutputPortDescriptors}, 2, {1, s_pruneGroup7640}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node65543_12_properties, 65543, 12, {12, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65543_12InputPortDescriptors, 7, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65543_12OutputPortDescriptors}, 2, {1, s_pruneGroup7641}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node65543_13_properties, 65543, 13, {10, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65543_13InputPortDescriptors, 7, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65543_13OutputPortDescriptors}, 2, {2, s_pruneGroup7642}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node65543_15_properties, 65543, 15, {3, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65543_15InputPortDescriptors, 3, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65543_15OutputPortDescriptors}, 2, {3, s_pruneGroup7643}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node65543_25_properties, 65543, 25, {5, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65543_25InputPortDescriptors, 3, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65543_25OutputPortDescriptors}, 2, {3, s_pruneGroup7644}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node65543_26_properties, 65543, 26, {3, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65543_26InputPortDescriptors, 3, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65543_26OutputPortDescriptors}, 2, {3, s_pruneGroup7645}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node9_0_properties, 9, 0, {2, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode9_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode9_0OutputPortDescriptors}, 1, {1, s_pruneGroup7646}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node9_66_properties, 9, 66, {1, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode9_66InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode9_66OutputPortDescriptors}, 1, {3, s_pruneGroup7647}, 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_pruneGroup7648[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_24NodeDescriptors[] =
{
    {255, 1, 8, 0, {1, s_pruneGroup7648}},
};
static const PruneVariant s_pruneGroup7649[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_25NodeDescriptors[] =
{
    {255, 1, 9, 0, {1, s_pruneGroup7649}},
};
static const PruneVariant s_pruneGroup7650[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_26NodeDescriptors[] =
{
    {255, 1, 10, 0, {1, s_pruneGroup7650}},
};
static const PruneVariant s_pruneGroup7651[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_27NodeDescriptors[] =
{
    {255, 1, 11, 0, {1, s_pruneGroup7651}},
};
static const PruneVariant s_pruneGroup7652[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_28NodeDescriptors[] =
{
    {255, 1, 12, 0, {1, s_pruneGroup7652}},
};
static const PruneVariant s_pruneGroup7653[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_29NodeDescriptors[] =
{
    {255, 1, 13, 0, {1, s_pruneGroup7653}},
};
static const PruneVariant s_pruneGroup7654[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_30NodeDescriptors[] =
{
    {255, 1, 14, 0, {1, s_pruneGroup7654}},
};
static const PruneVariant s_pruneGroup7655[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_31NodeDescriptors[] =
{
    {255, 1, 15, 0, {1, s_pruneGroup7655}},
};
static const PruneVariant s_pruneGroup7656[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_32NodeDescriptors[] =
{
    {255, 4, 1, 0, {1, s_pruneGroup7656}},
};
static const PruneVariant s_pruneGroup7657[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_33NodeDescriptors[] =
{
    {255, 4, 5, 0, {1, s_pruneGroup7657}},
};
static const PruneVariant s_pruneGroup7658[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_34NodeDescriptors[] =
{
    {255, 4, 2, 0, {1, s_pruneGroup7658}},
};
static const PruneVariant s_pruneGroup7659[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_35NodeDescriptors[] =
{
    {255, 4, 6, 0, {1, s_pruneGroup7659}},
};
static const PruneVariant s_pruneGroup7660[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_36NodeDescriptors[] =
{
    {255, 4, 3, 0, {1, s_pruneGroup7660}},
};
static const PruneVariant s_pruneGroup7661[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_37NodeDescriptors[] =
{
    {255, 4, 7, 0, {1, s_pruneGroup7661}},
};
static const PruneVariant s_pruneGroup7662[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_38NodeDescriptors[] =
{
    {255, 4, 4, 0, {1, s_pruneGroup7662}},
};
static const PruneVariant s_pruneGroup7663[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_39NodeDescriptors[] =
{
    {255, 4, 8, 0, {1, s_pruneGroup7663}},
};
static const PruneVariant s_pruneGroup7664[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_40NodeDescriptors[] =
{
    {255, 5, 1, 0, {1, s_pruneGroup7664}},
};
static const PruneVariant s_pruneGroup7665[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_41NodeDescriptors[] =
{
    {255, 5, 5, 0, {1, s_pruneGroup7665}},
};
static const PruneVariant s_pruneGroup7666[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_42NodeDescriptors[] =
{
    {255, 5, 2, 0, {1, s_pruneGroup7666}},
};
static const PruneVariant s_pruneGroup7667[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_43NodeDescriptors[] =
{
    {255, 5, 6, 0, {1, s_pruneGroup7667}},
};
static const PruneVariant s_pruneGroup7668[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_44NodeDescriptors[] =
{
    {255, 5, 3, 0, {1, s_pruneGroup7668}},
};
static const PruneVariant s_pruneGroup7669[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_45NodeDescriptors[] =
{
    {255, 5, 7, 0, {1, s_pruneGroup7669}},
};
static const PruneVariant s_pruneGroup7670[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_46NodeDescriptors[] =
{
    {255, 5, 4, 0, {1, s_pruneGroup7670}},
};
static const PruneVariant s_pruneGroup7671[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_47NodeDescriptors[] =
{
    {255, 5, 8, 0, {1, s_pruneGroup7671}},
};
static const PruneVariant s_pruneGroup7672[] = {{PruneGroupFDIN, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_48NodeDescriptors[] =
{
    {255, 1, 16, 0, {1, s_pruneGroup7672}},
};
static const PruneVariant s_pruneGroup7673[] = {{PruneGroupFDIN, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_49NodeDescriptors[] =
{
    {255, 1, 17, 0, {1, s_pruneGroup7673}},
};
static const PruneVariant s_pruneGroup7674[] = {{PruneGroupFDIN, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_50NodeDescriptors[] =
{
    {255, 1, 18, 0, {1, s_pruneGroup7674}},
};
static const PruneVariant s_pruneGroup7675[] = {{PruneGroupFDIN, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_51NodeDescriptors[] =
{
    {255, 1, 19, 0, {1, s_pruneGroup7675}},
};
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_pruneGroup7676[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link2_ChiExternalNode1_Out14Desc[] =
{
    {255, 4, 0, 0, {1, s_pruneGroup7676}}, // ChiGPUNode
};

static const PruneVariant s_pruneGroup7677[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link3_ChiExternalNode1_Out13Desc[] =
{
    {255, 5, 0, 0, {1, s_pruneGroup7677}}, // ChiGPUNode
};

static const PruneVariant s_pruneGroup7678[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7679[] = {{PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup7680[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link4_ChiGPUNode0_Out7Desc[] =
{
    {255, 3, 7, 0, {1, s_pruneGroup7678}}, // GMENode
    {255, 12, 7, 0, {1, s_pruneGroup7679}}, // ChiEISV2Node
    {255, 13, 7, 0, {2, s_pruneGroup7680}}, // ChiEISV3Node
};

static const PruneVariant s_pruneGroup7681[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7682[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link5_GMENode3_Out7Desc[] =
{
    {65538, 4, 10051, 0, {0, NULL}}, // IPE
    {65543, 1, 3, 0, {1, s_pruneGroup7681}}, // EVA_MCTF
    {65538, 26, 0, 0, {2, s_pruneGroup7682}}, // IPE
};

static const PruneVariant s_pruneGroup7683[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link6_ChiGPUNode4_Out14Desc[] =
{
    {255, 12, 7, 0, {1, s_pruneGroup7683}}, // ChiEISV2Node
};

static const PruneVariant s_pruneGroup7684[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7685[] = {{PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup7686[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link7_ChiGPUNode2_Out6Desc[] =
{
    {255, 3, 6, 0, {1, s_pruneGroup7684}}, // GMENode
    {255, 12, 6, 0, {1, s_pruneGroup7685}}, // ChiEISV2Node
    {255, 13, 6, 0, {2, s_pruneGroup7686}}, // ChiEISV3Node
};

static const PruneVariant s_pruneGroup7687[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link8_ChiGPUNode5_Out13Desc[] =
{
    {255, 12, 6, 0, {1, s_pruneGroup7687}}, // ChiEISV2Node
};

static const PruneVariant s_pruneGroup7688[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7689[] = {{PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup7690[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link9_ChiGPUNode0_Out20Desc[] =
{
    {65538, 4, 10067, 0, {1, s_pruneGroup7688}}, // IPE
    {65538, 6, 10067, 0, {1, s_pruneGroup7689}}, // IPE
    {65538, 8, 10067, 0, {2, s_pruneGroup7690}}, // IPE
    {65538, 26, 2, 0, {0, NULL}}, // IPE
};

static const PruneVariant s_pruneGroup7691[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7692[] = {{PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup7693[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link10_ChiGPUNode0_Out9Desc[] =
{
    {255, 3, 9, 0, {1, s_pruneGroup7691}}, // GMENode
    {255, 12, 9, 0, {1, s_pruneGroup7692}}, // ChiEISV2Node
    {255, 13, 9, 0, {2, s_pruneGroup7693}}, // ChiEISV3Node
};

static const PruneVariant s_pruneGroup7694[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7695[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7696[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link11_GMENode3_Out9Desc[] =
{
    {65538, 4, 10054, 0, {1, s_pruneGroup7694}}, // IPE
    {65543, 1, 5, 0, {1, s_pruneGroup7695}}, // EVA_MCTF
    {65543, 1, 33, 0, {0, NULL}}, // EVA_MCTF
    {65538, 26, 1, 0, {2, s_pruneGroup7696}}, // IPE
};

static const PruneVariant s_pruneGroup7697[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link12_ChiGPUNode4_Out18Desc[] =
{
    {65538, 6, 10067, 0, {1, s_pruneGroup7697}}, // IPE
};

static const PruneVariant s_pruneGroup7698[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link13_ChiGPUNode4_Out15Desc[] =
{
    {255, 12, 9, 0, {1, s_pruneGroup7698}}, // 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_pruneGroup7699[] = {{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_pruneGroup7699}}, // IPE
};

static const PruneVariant s_pruneGroup7700[] = {{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_pruneGroup7700}}, // 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_pruneGroup7701[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7702[] = {{PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup7703[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link27_ChiGPUNode2_Out21Desc[] =
{
    {65538, 4, 10066, 0, {1, s_pruneGroup7701}}, // IPE
    {65538, 6, 10066, 0, {1, s_pruneGroup7702}}, // IPE
    {65538, 8, 10066, 0, {2, s_pruneGroup7703}}, // IPE
};

static const PruneVariant s_pruneGroup7704[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7705[] = {{PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup7706[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link28_ChiGPUNode2_Out8Desc[] =
{
    {255, 3, 8, 0, {1, s_pruneGroup7704}}, // GMENode
    {255, 12, 8, 0, {1, s_pruneGroup7705}}, // ChiEISV2Node
    {255, 13, 8, 0, {2, s_pruneGroup7706}}, // ChiEISV3Node
};

static const PruneVariant s_pruneGroup7707[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link29_ChiGPUNode5_Out19Desc[] =
{
    {65538, 6, 10066, 0, {1, s_pruneGroup7707}}, // IPE
};

static const PruneVariant s_pruneGroup7708[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link30_ChiGPUNode5_Out16Desc[] =
{
    {255, 12, 8, 0, {1, s_pruneGroup7708}}, // ChiEISV2Node
};

static const PruneVariant s_pruneGroup7709[] = {{PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link31_GMENode3_Out8Desc[] =
{
    {65538, 4, 10053, 0, {1, s_pruneGroup7709}}, // 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_pruneGroup7710[] = {{PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link47_EVA_MCTF1_Out39Desc[] =
{
    {65538, 5, 39, 0, {1, s_pruneGroup7710}}, // IPE
};

static const PruneVariant s_pruneGroup7711[] = {{PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link48_EVA_MCTF1_Out40Desc[] =
{
    {65538, 5, 40, 0, {1, s_pruneGroup7711}}, // IPE
};

static const PruneVariant s_pruneGroup7712[] = {{PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link49_EVA_MCTF1_Out41Desc[] =
{
    {65538, 5, 41, 0, {1, s_pruneGroup7712}}, // 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_pruneGroup7713[] = {{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_pruneGroup7713}}, // 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_pruneGroup7714[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link60_EVA_MCTF3_Out39Desc[] =
{
    {65538, 7, 39, 0, {2, s_pruneGroup7714}}, // IPE
};

static const PruneVariant s_pruneGroup7715[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link61_EVA_MCTF3_Out40Desc[] =
{
    {65538, 7, 40, 0, {2, s_pruneGroup7715}}, // IPE
};

static const PruneVariant s_pruneGroup7716[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link62_EVA_MCTF3_Out41Desc[] =
{
    {65538, 7, 41, 0, {2, s_pruneGroup7716}}, // IPE
};

static const PruneVariant s_pruneGroup7717[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link63_EVA_MVWarp4_Out39Desc[] =
{
    {65538, 9, 39, 0, {2, s_pruneGroup7717}}, // IPE
};

static const PruneVariant s_pruneGroup7718[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link64_EVA_MVWarp4_Out40Desc[] =
{
    {65538, 9, 40, 0, {2, s_pruneGroup7718}}, // IPE
};

static const PruneVariant s_pruneGroup7719[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link65_EVA_MVWarp4_Out41Desc[] =
{
    {65538, 9, 41, 0, {2, s_pruneGroup7719}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link66_IPE5_Out55Desc[] =
{
    {9, 0, 64, 0, {0, NULL}}, // StatsParse
};

static const PruneVariant s_pruneGroup7720[] = {{PruneGroupHDR10P, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link67_StatsParse0_Out0Desc[] =
{
    {3, 11, 0, 0, {1, s_pruneGroup7720}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link68_IPE5_Out8Desc[] =
{
    {2, 6, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW
};

static ChiLinkNodeDescriptor s_1431_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_1432_TARGET_BUFFER_PREVIEW2_Link_NodeDescriptors[] =
{
    {65538, 5, 51, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup7721[] = {{PruneGroupHDR10P, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link70_IPE7_Out55Desc[] =
{
    {9, 0, 64, 0, {1, s_pruneGroup7721}}, // StatsParse
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link71_IPE7_Out8Desc[] =
{
    {2, 6, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW
};

static ChiLinkNodeDescriptor s_1433_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors[] =
{
    {65538, 7, 8, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup7722[] = {{PruneGroupHDR10P, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link72_IPE5_Out9Desc[] =
{
    {255, 21, 0, 0, {0, NULL}}, // ChiHDR10P
    {2, 5, 0, 0, {1, s_pruneGroup7722}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_1434_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 5, 9, 0, {1, s_pruneGroup7722}},
};
static const PruneVariant s_pruneGroup7723[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupHDR10P, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link73_ChiHDR10P21_Out0Desc[] =
{
    {2, 5, 0, 0, {5, s_pruneGroup7723}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_1435_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {255, 21, 0, 0, {5, s_pruneGroup7723}},
};
static const PruneVariant s_pruneGroup7724[] = {{PruneGroupHDR10P, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup7725[] = {{PruneGroupHDR10P, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link74_IPE9_Out9Desc[] =
{
    {255, 21, 0, 0, {1, s_pruneGroup7724}}, // ChiHDR10P
    {2, 5, 0, 0, {1, s_pruneGroup7725}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_1436_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 9, 9, 0, {1, s_pruneGroup7725}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link75_IPE7_Out51Desc[] =
{
    {2, 6, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW2
};

static ChiLinkNodeDescriptor s_1437_TARGET_BUFFER_PREVIEW2_Link_NodeDescriptors[] =
{
    {65538, 7, 51, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup7726[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link76_IPE26_Out8Desc[] =
{
    {255, 10, 0, 0, {4, s_pruneGroup7726}}, // AISegmentation
};

static const PruneVariant s_pruneGroup7727[] = {{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_pruneGroup7727}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup7728[] = {{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_pruneGroup7728}}, // AISegmentation
};

static const PruneVariant s_pruneGroup7729[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7730[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup7731[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link79_AISegmentation10_Out22Desc[] =
{
    {65538, 5, 43, 0, {3, s_pruneGroup7729}}, // IPE
    {65538, 9, 43, 0, {4, s_pruneGroup7730}}, // IPE
    {65538, 7, 43, 0, {4, s_pruneGroup7731}}, // IPE
};

static const PruneVariant s_pruneGroup7732[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7733[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup7734[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link80_AISegmentation10_Out23Desc[] =
{
    {65538, 5, 20, 0, {3, s_pruneGroup7732}}, // IPE
    {65538, 9, 20, 0, {4, s_pruneGroup7733}}, // IPE
    {65538, 7, 20, 0, {4, s_pruneGroup7734}}, // IPE
};

static const PruneVariant s_pruneGroup7735[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link81_IPE5_Out63Desc[] =
{
    {10, 1, 104, 0, {2, s_pruneGroup7735}}, // OfflineStats
};

static const PruneVariant s_pruneGroup7736[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link82_IPE7_Out63Desc[] =
{
    {10, 1, 104, 0, {3, s_pruneGroup7736}}, // OfflineStats
};

static const PruneVariant s_pruneGroup7737[] = {{PruneGroupAWBR, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link83_OfflineStats1_Out1Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup7737}}, // SinkNoBuffer
};

static ChiTargetPortDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_1431_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_PREVIEW2", &UsecaseZSL_TARGET_BUFFER_PREVIEW2_target, 1, s_1432_TARGET_BUFFER_PREVIEW2_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW2
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_1433_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_1434_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_1435_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_1436_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_PREVIEW2", &UsecaseZSL_TARGET_BUFFER_PREVIEW2_target, 1, s_1437_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_pruneGroup7738[] = {{PruneGroupAWBR, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup7739[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup7740[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup7741[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup7742[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup7743[] = {{PruneGroupHDR10P, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup7744[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7745[] = {{PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup7746[] = {{PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup7747[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup7748[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7749[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7750[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup7751[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup7752[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup7753[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup7754[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup7755[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup7756[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup7757[] = {{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_pruneGroup7738}, 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_pruneGroup7739}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithMFHDR_node255_12_properties, 255, 12, {8, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRNode255_12InputPortDescriptors, 4, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRNode255_12OutputPortDescriptors}, 3, {2, s_pruneGroup7740}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithMFHDR_node255_13_properties, 255, 13, {4, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRNode255_13InputPortDescriptors, 4, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRNode255_13OutputPortDescriptors}, 3, {2, s_pruneGroup7741}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithMFHDR_node255_14_properties, 255, 14, {5, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRNode255_14InputPortDescriptors, 4, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRNode255_14OutputPortDescriptors}, 3, {2, s_pruneGroup7742}, 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_pruneGroup7743}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithMFHDR_node255_3_properties, 255, 3, {4, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRNode255_3InputPortDescriptors, 4, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRNode255_3OutputPortDescriptors}, 3, {1, s_pruneGroup7744}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithMFHDR_node255_4_properties, 255, 4, {9, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRNode255_4InputPortDescriptors, 3, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRNode255_4OutputPortDescriptors}, 3, {1, s_pruneGroup7745}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithMFHDR_node255_5_properties, 255, 5, {9, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRNode255_5InputPortDescriptors, 3, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRNode255_5OutputPortDescriptors}, 3, {1, s_pruneGroup7746}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithMFHDR_node65538_26_properties, 65538, 26, {5, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRNode65538_26InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRNode65538_26OutputPortDescriptors}, 2, {4, s_pruneGroup7747}, 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_pruneGroup7748}, 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_pruneGroup7749}, 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_pruneGroup7750}, 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_pruneGroup7751}, 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_pruneGroup7752}, 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_pruneGroup7753}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithMFHDR_node65543_1_properties, 65543, 1, {13, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRNode65543_1InputPortDescriptors, 12, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRNode65543_1OutputPortDescriptors}, 1, {1, s_pruneGroup7754}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithMFHDR_node65543_3_properties, 65543, 3, {15, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRNode65543_3InputPortDescriptors, 12, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRNode65543_3OutputPortDescriptors}, 2, {2, s_pruneGroup7755}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithMFHDR_node65543_4_properties, 65543, 4, {4, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRNode65543_4InputPortDescriptors, 4, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRNode65543_4OutputPortDescriptors}, 2, {2, s_pruneGroup7756}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithMFHDR_node9_0_properties, 9, 0, {2, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRNode9_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRNode9_0OutputPortDescriptors}, 1, {1, s_pruneGroup7757}, 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,
    RealTimeFeatureNZSLSnapshotRDI = 34,
    ZSLSnapshotIFEYUVTOHAL = 35,
    ZSLSnapshotBPSYUVTOHAL = 36,
    ZSLSnapshotIPEYUVTOHAL = 37,
    InternalZSLYuv2Jpeg = 38,
    InternalZSLYuv2JpegScaling = 39,
    MfsrPostFilter = 40,
    QuadCFAFullSizeRaw = 41,
    FusionSnapshot = 42,
    BokehSnapshot = 43,
    MultiCameraRAW16 = 44,
    InternalYuv2YuvIPE = 45,
    MFHDRTwoFrameSnapshotFusion = 46,
    MfsrEqualization = 47,
    InternalYuv2YuvIPE1 = 48,
    RealTimeFeatureZSLPreviewRawSWMCTF = 49,
    RealTimePreviewVideoHFR = 50,
    MfnrPrefilter = 51,
    QuadCFAFullSizeStatsParse = 52,
    ZSLReprocessYuvToYuv3Streams = 53,
    RealTimeFeatureZSLPreviewRawPerPortOfflineIFE = 54,
    MFHDRThreeFrameSnapshotFusion = 55,
    RealTimeFeatureZSLPreviewRawRGB = 56,
    RealTimeSHDR = 57,
    RealTimeFeatureZSLPreviewRawOfflineIFE = 58,
    MfnrPostFilter = 59,
    MfsrPrefilter = 60,
    ZSLPreviewRawYUV = 61,
    RealTimeFeatureZSLPreviewRawYUV = 62,
    RealTimeFeatureNZSLSnapshotRDIStatsParse = 63,
    RealTimePreviewVideoHFRNo3A = 64,
    SWMFMergeYuv = 65,
    MfnrBlend = 66,
    RealTimeFeatureZSLPreviewRawSWMCTFRGB = 67,
    ZSLPreviewRaw = 68,
    RealTimeFeatureZSLPreviewRaw = 69,
    VideoEIS2PreviewEIS2Offline = 70,
    VideoEIS3PreviewEIS2Offline = 71,
    VideoNoEISPreviewNoEISOffline = 72,
    RealTimeFeatureZSLPreviewRawYuvEisIoT = 73,
    OfflinePreview = 74,
    RealTimeSHDRIOTLDC = 75,
    Yuv2YuvIPEProfiles = 76,
    Video4kEIS3PreviewEIS2Offline = 77,
    RealTimeYUVSHDREISIOT = 78,
    MfsrBlend = 79,
    MultiCameraRealtimeAux = 80,
    XHDRRealtimeZSLPreviewRaw = 81,
    OfflineIFERealtime = 82,
    MultiCameraRTB = 83,
    RealTimeFeatureZSLPreviewRawPDNetBokeh = 84,
    MFHDRRealTimeFeatureZSLFusion = 85,
    MultiCameraRealtime = 86,
    VideoEIS3PreviewEIS2RealTimeOfflineIFE = 87,
    MFHDRRealTimeFeatureZSLPreviewRaw = 88,
    RealtimePostProcessor = 89,
    VideoPreviewRealTime = 90,
    MultiCameraVideoBokeh = 91,
    MultiCameraVideoBokehWithEVADFS = 92,
    OfflineIFEPostProc = 93,
    UnifiedHDR = 94,
    MultiCameraSAT = 95,
    MultiCameraSATWithQSAT = 96,
    MultiCameraSATWithMFHDRWithQSAT = 97,
    MultiCameraSATNoGPU = 98,
    MultiCameraSATWithMFHDR = 99,
};

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
    {"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
    {"ZSLSnapshotIFEYUVTOHAL", { 0, 2, UsecaseZSL_ZSLSnapshotIFEYUVTOHALNodes, 5, 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
    {"RealTimeFeatureZSLPreviewRawSWMCTF", { 0, 9, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFNodes, 21, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFLinks, 1, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {1, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_sink_TargetDescriptors}, {0, NULL}},  // RealTimeFeatureZSLPreviewRawSWMCTF
    {"RealTimePreviewVideoHFR", { 0, 7, UsecaseZSL_RealTimePreviewVideoHFRNodes, 21, UsecaseZSL_RealTimePreviewVideoHFRLinks, 1, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {2, UsecaseZSL_RealTimePreviewVideoHFR_sink_TargetDescriptors}, {0, NULL}},  // RealTimePreviewVideoHFR
    {"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
    {"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
    {"RealTimeFeatureZSLPreviewRawPerPortOfflineIFE", { 0, 9, UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFENodes, 23, UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFELinks, 1, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {3, UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_sink_TargetDescriptors}, {0, NULL}},  // RealTimeFeatureZSLPreviewRawPerPortOfflineIFE
    {"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
    {"RealTimeFeatureZSLPreviewRawRGB", { 0, 10, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNodes, 26, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBLinks, 1, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {2, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_sink_TargetDescriptors}, {0, NULL}},  // RealTimeFeatureZSLPreviewRawRGB
    {"RealTimeSHDR", { 0, 9, UsecaseZSL_RealTimeSHDRNodes, 20, UsecaseZSL_RealTimeSHDRLinks, 1, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {4, UsecaseZSL_RealTimeSHDR_sink_TargetDescriptors}, {0, NULL}},  // RealTimeSHDR
    {"RealTimeFeatureZSLPreviewRawOfflineIFE", { 0, 9, UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFENodes, 24, UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFELinks, 1, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {4, UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_sink_TargetDescriptors}, {0, NULL}},  // RealTimeFeatureZSLPreviewRawOfflineIFE
    {"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
    {"ZSLPreviewRawYUV", { 0, 10, UsecaseZSL_ZSLPreviewRawYUVNodes, 27, UsecaseZSL_ZSLPreviewRawYUVLinks, 1, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {3, UsecaseZSL_ZSLPreviewRawYUV_sink_TargetDescriptors}, {0, NULL}},  // ZSLPreviewRawYUV
    {"RealTimeFeatureZSLPreviewRawYUV", { 0, 10, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNodes, 27, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVLinks, 1, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {3, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_sink_TargetDescriptors}, {0, NULL}},  // RealTimeFeatureZSLPreviewRawYUV
    {"RealTimeFeatureNZSLSnapshotRDIStatsParse", { 0, 9, UsecaseZSL_RealTimeFeatureNZSLSnapshotRDIStatsParseNodes, 17, UsecaseZSL_RealTimeFeatureNZSLSnapshotRDIStatsParseLinks, 1, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {3, UsecaseZSL_RealTimeFeatureNZSLSnapshotRDIStatsParse_sink_TargetDescriptors}, {0, NULL}},  // RealTimeFeatureNZSLSnapshotRDIStatsParse
    {"RealTimePreviewVideoHFRNo3A", { 0, 11, UsecaseZSL_RealTimePreviewVideoHFRNo3ANodes, 26, UsecaseZSL_RealTimePreviewVideoHFRNo3ALinks, 1, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {2, UsecaseZSL_RealTimePreviewVideoHFRNo3A_sink_TargetDescriptors}, {0, NULL}},  // RealTimePreviewVideoHFRNo3A
    {"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
    {"RealTimeFeatureZSLPreviewRawSWMCTFRGB", { 0, 12, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGBNodes, 28, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGBLinks, 1, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {4, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_sink_TargetDescriptors}, {0, NULL}},  // RealTimeFeatureZSLPreviewRawSWMCTFRGB
    {"ZSLPreviewRaw", { 0, 11, UsecaseZSL_ZSLPreviewRawNodes, 27, UsecaseZSL_ZSLPreviewRawLinks, 1, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {4, UsecaseZSL_ZSLPreviewRaw_sink_TargetDescriptors}, {0, NULL}},  // ZSLPreviewRaw
    {"RealTimeFeatureZSLPreviewRaw", { 0, 11, UsecaseZSL_RealTimeFeatureZSLPreviewRawNodes, 27, UsecaseZSL_RealTimeFeatureZSLPreviewRawLinks, 1, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {4, UsecaseZSL_RealTimeFeatureZSLPreviewRaw_sink_TargetDescriptors}, {0, NULL}},  // RealTimeFeatureZSLPreviewRaw
    {"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
    {"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
    {"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
    {"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
    {"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
    {"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
    {"MultiCameraRealtimeAux", { 0, 10, UsecaseZSL_MultiCameraRealtimeAuxNodes, 31, UsecaseZSL_MultiCameraRealtimeAuxLinks, 1, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {9, UsecaseZSL_MultiCameraRealtimeAux_sink_TargetDescriptors}, {0, NULL}},  // MultiCameraRealtimeAux
    {"XHDRRealtimeZSLPreviewRaw", { 0, 10, UsecaseZSL_XHDRRealtimeZSLPreviewRawNodes, 48, UsecaseZSL_XHDRRealtimeZSLPreviewRawLinks, 1, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {9, UsecaseZSL_XHDRRealtimeZSLPreviewRaw_sink_TargetDescriptors}, {0, NULL}},  // XHDRRealtimeZSLPreviewRaw
    {"OfflineIFERealtime", { 0, 13, UsecaseZSL_OfflineIFERealtimeNodes, 34, UsecaseZSL_OfflineIFERealtimeLinks, 1, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {10, UsecaseZSL_OfflineIFERealtime_sink_TargetDescriptors}, {0, NULL}},  // OfflineIFERealtime
    {"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
    {"RealTimeFeatureZSLPreviewRawPDNetBokeh", { 0, 20, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokehNodes, 60, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokehLinks, 1, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {11, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_sink_TargetDescriptors}, {0, NULL}},  // RealTimeFeatureZSLPreviewRawPDNetBokeh
    {"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
    {"MultiCameraRealtime", { 0, 12, UsecaseZSL_MultiCameraRealtimeNodes, 35, UsecaseZSL_MultiCameraRealtimeLinks, 1, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {11, UsecaseZSL_MultiCameraRealtime_sink_TargetDescriptors}, {0, NULL}},  // MultiCameraRealtime
    {"VideoEIS3PreviewEIS2RealTimeOfflineIFE", { 0, 13, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFENodes, 33, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFELinks, 1, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {12, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_sink_TargetDescriptors}, {0, NULL}},  // VideoEIS3PreviewEIS2RealTimeOfflineIFE
    {"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
    {"RealtimePostProcessor", { 0, 23, UsecaseZSL_RealtimePostProcessorNodes, 62, UsecaseZSL_RealtimePostProcessorLinks, 0, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {18, UsecaseZSL_RealtimePostProcessor_sink_TargetDescriptors}, {3, UsecaseZSL_RealtimePostProcessor_source_TargetDescriptors}},  // RealtimePostProcessor
    {"VideoPreviewRealTime", { 0, 12, UsecaseZSL_VideoPreviewRealTimeNodes, 32, 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, 13, UsecaseZSL_UnifiedHDRNodes, 65, UsecaseZSL_UnifiedHDRLinks, 1, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {22, 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_FD_PruneVariants[] = {
    {PruneGroup4KEISv3, PruneTypeDisabled},
    {PruneGroup4KEISv3, PruneTypeEnabled},
};
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[] = {
    {PruneGroupEIS, PruneTypeDisabled},
    {PruneGroupEIS, PruneTypeEISv2},
    {PruneGroupEIS, PruneTypeEISv3},
    {PruneGroupVIULL, PruneTypeDisabled},
    {PruneGroupVIULL, 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_RAW16_PruneVariants[] = {
    {PruneGroupRAW16, 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},
    {PruneGroupHDRProfile, PruneTypeHDR10Plus},
    {PruneGroupHDRProfile, PruneTypeHDR10},
    {PruneGroupHDRProfile, PruneTypeHLG10},
    {PruneGroupHDRProfile, PruneTypeSDR},
    {PruneGroupVIULL, PruneTypeDisabled},
    {PruneGroupVIULL, PruneTypeEnabled},
};
static const PruneVariant UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS4_PruneVariants[] = {
    {PruneGroupEIS, PruneType4KEISv3},
    {PruneGroupEIS, PruneTypeDisabled},
    {PruneGroupEIS, PruneTypeEISv2},
    {PruneGroupEIS, PruneTypeEISv3},
    {PruneGroupHDRProfile, PruneTypeHDR10Plus},
    {PruneGroupHDRProfile, PruneTypeHDR10},
    {PruneGroupHDRProfile, PruneTypeHLG10},
    {PruneGroupHDRProfile, PruneTypeSDR},
    {PruneGroupVIULL, PruneTypeDisabled},
    {PruneGroupVIULL, PruneTypeEnabled},
};
static const PruneVariant UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS16_PruneVariants[] = {
    {PruneGroupEIS, PruneType4KEISv3},
    {PruneGroupEIS, PruneTypeDisabled},
    {PruneGroupEIS, PruneTypeEISv2},
    {PruneGroupEIS, PruneTypeEISv3},
    {PruneGroupHDRProfile, PruneTypeHDR10Plus},
    {PruneGroupHDRProfile, PruneTypeHDR10},
    {PruneGroupHDRProfile, PruneTypeHLG10},
    {PruneGroupHDRProfile, PruneTypeSDR},
    {PruneGroupVIULL, PruneTypeDisabled},
    {PruneGroupVIULL, 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},
    {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
    {2, UsecaseZSL_TARGET_BUFFER_FD_PruneVariants},
    {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
    {5, 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},
    {1, UsecaseZSL_TARGET_BUFFER_RAW16_PruneVariants},
    {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
    {10, UsecaseZSL_TARGET_BUFFER_SAT_INPUT_FULL_PruneVariants},
    {10, UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS4_PruneVariants},
    {10, UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS16_PruneVariants},
    {0, NULL}, // TARGET_BUFFER_SAT_INPUT_DESERIALIZED_FULL_2
    {0, NULL}, // TARGET_BUFFER_SAT_INPUT_DESERIALIZED_DS4_2
    {0, NULL}, // TARGET_BUFFER_SAT_INPUT_DESERIALIZED_DS16_2
    {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
    {25, 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                                                    , 100, 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 FillMapsqcs615()
{
   g_EnumNameToEnumValueMap["InvalidVariantGroup"] = qcs615::InvalidVariantGroup;
   g_EnumNameToEnumValueMap["PruneGroup4KEISv3"] = qcs615::PruneGroup4KEISv3;
   g_EnumNameToEnumValueMap["PruneGroupAI"] = qcs615::PruneGroupAI;
   g_EnumNameToEnumValueMap["PruneGroupAISEG"] = qcs615::PruneGroupAISEG;
   g_EnumNameToEnumValueMap["PruneGroupAISegOnly"] = qcs615::PruneGroupAISegOnly;
   g_EnumNameToEnumValueMap["PruneGroupAWBR"] = qcs615::PruneGroupAWBR;
   g_EnumNameToEnumValueMap["PruneGroupBTMCMode"] = qcs615::PruneGroupBTMCMode;
   g_EnumNameToEnumValueMap["PruneGroupCore3ASegment"] = qcs615::PruneGroupCore3ASegment;
   g_EnumNameToEnumValueMap["PruneGroupDS64"] = qcs615::PruneGroupDS64;
   g_EnumNameToEnumValueMap["PruneGroupEIS"] = qcs615::PruneGroupEIS;
   g_EnumNameToEnumValueMap["PruneGroupEVAiTOF"] = qcs615::PruneGroupEVAiTOF;
   g_EnumNameToEnumValueMap["PruneGroupFDIN"] = qcs615::PruneGroupFDIN;
   g_EnumNameToEnumValueMap["PruneGroupFDSegment"] = qcs615::PruneGroupFDSegment;
   g_EnumNameToEnumValueMap["PruneGroupHDR10P"] = qcs615::PruneGroupHDR10P;
   g_EnumNameToEnumValueMap["PruneGroupHDRProfile"] = qcs615::PruneGroupHDRProfile;
   g_EnumNameToEnumValueMap["PruneGroupHDRSnapshotProfile"] = qcs615::PruneGroupHDRSnapshotProfile;
   g_EnumNameToEnumValueMap["PruneGroupHDRType"] = qcs615::PruneGroupHDRType;
   g_EnumNameToEnumValueMap["PruneGroupHFRUsecase"] = qcs615::PruneGroupHFRUsecase;
   g_EnumNameToEnumValueMap["PruneGroupIDEALRAW"] = qcs615::PruneGroupIDEALRAW;
   g_EnumNameToEnumValueMap["PruneGroupIPEProfile"] = qcs615::PruneGroupIPEProfile;
   g_EnumNameToEnumValueMap["PruneGroupLowResolutionSnapshot"] = qcs615::PruneGroupLowResolutionSnapshot;
   g_EnumNameToEnumValueMap["PruneGroupMLInference"] = qcs615::PruneGroupMLInference;
   g_EnumNameToEnumValueMap["PruneGroupMultiVC"] = qcs615::PruneGroupMultiVC;
   g_EnumNameToEnumValueMap["PruneGroupNoRemosaic"] = qcs615::PruneGroupNoRemosaic;
   g_EnumNameToEnumValueMap["PruneGroupPDNetSegment"] = qcs615::PruneGroupPDNetSegment;
   g_EnumNameToEnumValueMap["PruneGroupPREVIEWCB"] = qcs615::PruneGroupPREVIEWCB;
   g_EnumNameToEnumValueMap["PruneGroupPreviewHDR10P"] = qcs615::PruneGroupPreviewHDR10P;
   g_EnumNameToEnumValueMap["PruneGroupRAW16"] = qcs615::PruneGroupRAW16;
   g_EnumNameToEnumValueMap["PruneGroupResolutionUpscale"] = qcs615::PruneGroupResolutionUpscale;
   g_EnumNameToEnumValueMap["PruneGroupSHDR"] = qcs615::PruneGroupSHDR;
   g_EnumNameToEnumValueMap["PruneGroupSecureUsecase"] = qcs615::PruneGroupSecureUsecase;
   g_EnumNameToEnumValueMap["PruneGroupSnapshot"] = qcs615::PruneGroupSnapshot;
   g_EnumNameToEnumValueMap["PruneGroupStatsNNSegment"] = qcs615::PruneGroupStatsNNSegment;
   g_EnumNameToEnumValueMap["PruneGroupTrackerSegment"] = qcs615::PruneGroupTrackerSegment;
   g_EnumNameToEnumValueMap["PruneGroupVIULL"] = qcs615::PruneGroupVIULL;
   g_EnumNameToEnumValueMap["PruneGroupVIULLPLUS"] = qcs615::PruneGroupVIULLPLUS;
   g_EnumNameToEnumValueMap["PruneGroupYuvChiNode"] = qcs615::PruneGroupYuvChiNode;
   g_StringArrayNameToStringArray["g_stringMapVariantGroup"] = qcs615::g_stringMapVariantGroup;
   g_EnumNameToEnumValueMap["g_stringMapVariantGroupSize"] = sizeof(qcs615::g_stringMapVariantGroup) / sizeof(qcs615::g_stringMapVariantGroup[0]);
   g_EnumNameToEnumValueMap["InvalidVariantType"] = qcs615::InvalidVariantType;
   g_EnumNameToEnumValueMap["PruneType4KEISv3"] = qcs615::PruneType4KEISv3;
   g_EnumNameToEnumValueMap["PruneTypeCropPreview"] = qcs615::PruneTypeCropPreview;
   g_EnumNameToEnumValueMap["PruneTypeDisable"] = qcs615::PruneTypeDisable;
   g_EnumNameToEnumValueMap["PruneTypeDisabled"] = qcs615::PruneTypeDisabled;
   g_EnumNameToEnumValueMap["PruneTypeEISv2"] = qcs615::PruneTypeEISv2;
   g_EnumNameToEnumValueMap["PruneTypeEISv3"] = qcs615::PruneTypeEISv3;
   g_EnumNameToEnumValueMap["PruneTypeEnable"] = qcs615::PruneTypeEnable;
   g_EnumNameToEnumValueMap["PruneTypeEnabled"] = qcs615::PruneTypeEnabled;
   g_EnumNameToEnumValueMap["PruneTypeFALSE"] = qcs615::PruneTypeFALSE;
   g_EnumNameToEnumValueMap["PruneTypeFullFOVProcessing"] = qcs615::PruneTypeFullFOVProcessing;
   g_EnumNameToEnumValueMap["PruneTypeFullPostProcessing"] = qcs615::PruneTypeFullPostProcessing;
   g_EnumNameToEnumValueMap["PruneTypeHDR10"] = qcs615::PruneTypeHDR10;
   g_EnumNameToEnumValueMap["PruneTypeHDR10Plus"] = qcs615::PruneTypeHDR10Plus;
   g_EnumNameToEnumValueMap["PruneTypeHEIC"] = qcs615::PruneTypeHEIC;
   g_EnumNameToEnumValueMap["PruneTypeHLG10"] = qcs615::PruneTypeHLG10;
   g_EnumNameToEnumValueMap["PruneTypeJPEG"] = qcs615::PruneTypeJPEG;
   g_EnumNameToEnumValueMap["PruneTypeMFHDR"] = qcs615::PruneTypeMFHDR;
   g_EnumNameToEnumValueMap["PruneTypeNoiseProcessing"] = qcs615::PruneTypeNoiseProcessing;
   g_EnumNameToEnumValueMap["PruneTypePostProcessing"] = qcs615::PruneTypePostProcessing;
   g_EnumNameToEnumValueMap["PruneTypePreviewOffVideoOn"] = qcs615::PruneTypePreviewOffVideoOn;
   g_EnumNameToEnumValueMap["PruneTypePreviewOffVideoOnSnapshotOff"] = qcs615::PruneTypePreviewOffVideoOnSnapshotOff;
   g_EnumNameToEnumValueMap["PruneTypePreviewOffVideoOnSnapshotOn"] = qcs615::PruneTypePreviewOffVideoOnSnapshotOn;
   g_EnumNameToEnumValueMap["PruneTypePreviewOnVideoOff"] = qcs615::PruneTypePreviewOnVideoOff;
   g_EnumNameToEnumValueMap["PruneTypePreviewOnVideoOffSnapshotOff"] = qcs615::PruneTypePreviewOnVideoOffSnapshotOff;
   g_EnumNameToEnumValueMap["PruneTypePreviewOnVideoOffSnapshotOn"] = qcs615::PruneTypePreviewOnVideoOffSnapshotOn;
   g_EnumNameToEnumValueMap["PruneTypePreviewOnVideoOn"] = qcs615::PruneTypePreviewOnVideoOn;
   g_EnumNameToEnumValueMap["PruneTypePreviewOnVideoOnSnapshotOff"] = qcs615::PruneTypePreviewOnVideoOnSnapshotOff;
   g_EnumNameToEnumValueMap["PruneTypePreviewOnVideoOnSnapshotOn"] = qcs615::PruneTypePreviewOnVideoOnSnapshotOn;
   g_EnumNameToEnumValueMap["PruneTypePreviewOnly"] = qcs615::PruneTypePreviewOnly;
   g_EnumNameToEnumValueMap["PruneTypePreviewOnlySnapshotOff"] = qcs615::PruneTypePreviewOnlySnapshotOff;
   g_EnumNameToEnumValueMap["PruneTypePreviewOnlySnapshotOn"] = qcs615::PruneTypePreviewOnlySnapshotOn;
   g_EnumNameToEnumValueMap["PruneTypePreviewVideo"] = qcs615::PruneTypePreviewVideo;
   g_EnumNameToEnumValueMap["PruneTypeQHDR"] = qcs615::PruneTypeQHDR;
   g_EnumNameToEnumValueMap["PruneTypeQHDRPREVIEW"] = qcs615::PruneTypeQHDRPREVIEW;
   g_EnumNameToEnumValueMap["PruneTypeSCQHDR"] = qcs615::PruneTypeSCQHDR;
   g_EnumNameToEnumValueMap["PruneTypeSCSHDR"] = qcs615::PruneTypeSCSHDR;
   g_EnumNameToEnumValueMap["PruneTypeSDR"] = qcs615::PruneTypeSDR;
   g_EnumNameToEnumValueMap["PruneTypeSHDR"] = qcs615::PruneTypeSHDR;
   g_EnumNameToEnumValueMap["PruneTypeScalePostProcessing"] = qcs615::PruneTypeScalePostProcessing;
   g_EnumNameToEnumValueMap["PruneTypeSnapshotOn"] = qcs615::PruneTypeSnapshotOn;
   g_EnumNameToEnumValueMap["PruneTypeTRUE"] = qcs615::PruneTypeTRUE;
   g_EnumNameToEnumValueMap["PruneTypeVideoOnly"] = qcs615::PruneTypeVideoOnly;
   g_EnumNameToEnumValueMap["PruneTypeVideoOnlySnapshotOff"] = qcs615::PruneTypeVideoOnlySnapshotOff;
   g_EnumNameToEnumValueMap["PruneTypeVideoOnlySnapshotOn"] = qcs615::PruneTypeVideoOnlySnapshotOn;
   g_EnumNameToEnumValueMap["PruneTypeXCFASnapshot"] = qcs615::PruneTypeXCFASnapshot;
   g_EnumNameToEnumValueMap["PruneTypeZoomProcessing"] = qcs615::PruneTypeZoomProcessing;
   g_StringArrayNameToStringArray["g_stringMapVariantType"] = qcs615::g_stringMapVariantType;
   g_EnumNameToEnumValueMap["g_stringMapVariantTypeSize"] = sizeof(qcs615::g_stringMapVariantType) / sizeof(qcs615::g_stringMapVariantType[0]);
   g_EnumNameToEnumValueMap["Preview"] = qcs615::Preview;
   g_EnumNameToEnumValueMap["SecurePreview"] = qcs615::SecurePreview;
   g_EnumNameToEnumValueMap["PreviewVideoHFRNo3ANoPreview"] = qcs615::PreviewVideoHFRNo3ANoPreview;
   g_EnumNameToEnumValueMap["TorchPipeline"] = qcs615::TorchPipeline;
   g_EnumNameToEnumValueMap["AONPipeline"] = qcs615::AONPipeline;
   g_EnumNameToEnumValueMap["Raw8"] = qcs615::Raw8;
   g_EnumNameToEnumValueMap["Raw"] = qcs615::Raw;
   g_EnumNameToEnumValueMap["Depth1"] = qcs615::Depth1;
   g_EnumNameToEnumValueMap["Depth1_12"] = qcs615::Depth1_12;
   g_EnumNameToEnumValueMap["PrimaryVMPreview"] = qcs615::PrimaryVMPreview;
   g_EnumNameToEnumValueMap["TrustedVMPreview"] = qcs615::TrustedVMPreview;
   g_EnumNameToEnumValueMap["PreviewVideoHFR3ANoPreview"] = qcs615::PreviewVideoHFR3ANoPreview;
   g_EnumNameToEnumValueMap["PreviewVideoHFR3ANoVideo"] = qcs615::PreviewVideoHFR3ANoVideo;
   g_EnumNameToEnumValueMap["BasicPreview"] = qcs615::BasicPreview;
   g_EnumNameToEnumValueMap["EVS"] = qcs615::EVS;
   g_EnumNameToEnumValueMap["PreviewVideo"] = qcs615::PreviewVideo;
   g_EnumNameToEnumValueMap["SecurePreviewVideo"] = qcs615::SecurePreviewVideo;
   g_EnumNameToEnumValueMap["PreviewVideoHFR"] = qcs615::PreviewVideoHFR;
   g_EnumNameToEnumValueMap["PreviewVideoHFRNo3A"] = qcs615::PreviewVideoHFRNo3A;
   g_EnumNameToEnumValueMap["Depth2"] = qcs615::Depth2;
   g_EnumNameToEnumValueMap["Depth2_12"] = qcs615::Depth2_12;
   g_EnumNameToEnumValueMap["OfflineFD"] = qcs615::OfflineFD;
   g_EnumNameToEnumValueMap["BasicJPEGPreview"] = qcs615::BasicJPEGPreview;
   g_EnumNameToEnumValueMap["ZSLSnapshotJpegTuning"] = qcs615::ZSLSnapshotJpegTuning;
   g_EnumNameToEnumValueMap["ZSLSnapshotYUVTuning"] = qcs615::ZSLSnapshotYUVTuning;
   g_EnumNameToEnumValueMap["ZSLPreviewRawTuning"] = qcs615::ZSLPreviewRawTuning;
   g_EnumNameToEnumValueMap["VideoEIS2PreviewEIS2"] = qcs615::VideoEIS2PreviewEIS2;
   g_EnumNameToEnumValueMap["VideoEIS3PreviewEIS2"] = qcs615::VideoEIS3PreviewEIS2;
   g_EnumNameToEnumValueMap["Video4kEIS3PreviewEIS2"] = qcs615::Video4kEIS3PreviewEIS2;
   g_EnumNameToEnumValueMap["VRfflineVideo"] = qcs615::VRfflineVideo;
   g_EnumNameToEnumValueMap["VROfflineVamVideo"] = qcs615::VROfflineVamVideo;
   g_EnumNameToEnumValueMap["RealtimeVideo0"] = qcs615::RealtimeVideo0;
   g_EnumNameToEnumValueMap["RealtimeVideo1"] = qcs615::RealtimeVideo1;
   g_EnumNameToEnumValueMap["VRSnapshotYUV1"] = qcs615::VRSnapshotYUV1;
   g_EnumNameToEnumValueMap["VROfflinePreview"] = qcs615::VROfflinePreview;
   g_EnumNameToEnumValueMap["VRSnapshotYUV0"] = qcs615::VRSnapshotYUV0;
   g_EnumNameToEnumValueMap["VROfflineSnapshot"] = qcs615::VROfflineSnapshot;
   g_EnumNameToEnumValueMap["VROfflineRaw"] = qcs615::VROfflineRaw;
   g_EnumNameToEnumValueMap["RealtimeVRPreview1"] = qcs615::RealtimeVRPreview1;
   g_EnumNameToEnumValueMap["RealtimeVRPreview0"] = qcs615::RealtimeVRPreview0;
   g_EnumNameToEnumValueMap["RealtimeFeatureSWRemosaic"] = qcs615::RealtimeFeatureSWRemosaic;
   g_EnumNameToEnumValueMap["Bayer2YUVWithSWRemosaic"] = qcs615::Bayer2YUVWithSWRemosaic;
   g_EnumNameToEnumValueMap["ZSLSnapshotYUV"] = qcs615::ZSLSnapshotYUV;
   g_EnumNameToEnumValueMap["ZSLSnapshotFormatConvertor"] = qcs615::ZSLSnapshotFormatConvertor;
   g_EnumNameToEnumValueMap["InternalZSLYuv2JpegMFNR"] = qcs615::InternalZSLYuv2JpegMFNR;
   g_EnumNameToEnumValueMap["InternalZSLYuv2JpegMFSR"] = qcs615::InternalZSLYuv2JpegMFSR;
   g_EnumNameToEnumValueMap["OfflineNoiseReprocess"] = qcs615::OfflineNoiseReprocess;
   g_EnumNameToEnumValueMap["OfflineNoiseReprocessAux"] = qcs615::OfflineNoiseReprocessAux;
   g_EnumNameToEnumValueMap["ZSLYuv2Yuv"] = qcs615::ZSLYuv2Yuv;
   g_EnumNameToEnumValueMap["QuadCFARemosaic"] = qcs615::QuadCFARemosaic;
   g_EnumNameToEnumValueMap["QuadCFASnapshotYuv"] = qcs615::QuadCFASnapshotYuv;
   g_EnumNameToEnumValueMap["MemcpyZSLYUV"] = qcs615::MemcpyZSLYUV;
   g_EnumNameToEnumValueMap["MLAWBSnapshot"] = qcs615::MLAWBSnapshot;
   g_EnumNameToEnumValueMap["ZSLReprocessYuvToYuv2Streams"] = qcs615::ZSLReprocessYuvToYuv2Streams;
   g_EnumNameToEnumValueMap["RealTimeFeatureZSLPreviewPerPortYUV"] = qcs615::RealTimeFeatureZSLPreviewPerPortYUV;
   g_EnumNameToEnumValueMap["PostFusionIPE"] = qcs615::PostFusionIPE;
   g_EnumNameToEnumValueMap["DepthProvider"] = qcs615::DepthProvider;
   g_EnumNameToEnumValueMap["InternalGPUFlip"] = qcs615::InternalGPUFlip;
   g_EnumNameToEnumValueMap["RealTimeFeatureZSLPreviewYUV"] = qcs615::RealTimeFeatureZSLPreviewYUV;
   g_EnumNameToEnumValueMap["Merge2YuvCustomTo1Yuv"] = qcs615::Merge2YuvCustomTo1Yuv;
   g_EnumNameToEnumValueMap["ZSLSnapshotJpegGPU"] = qcs615::ZSLSnapshotJpegGPU;
   g_EnumNameToEnumValueMap["MLZSLYUV"] = qcs615::MLZSLYUV;
   g_EnumNameToEnumValueMap["MLIPEYUV"] = qcs615::MLIPEYUV;
   g_EnumNameToEnumValueMap["InternalYuv2YuvIPEFull"] = qcs615::InternalYuv2YuvIPEFull;
   g_EnumNameToEnumValueMap["ZSLSnapshotJpeg"] = qcs615::ZSLSnapshotJpeg;
   g_EnumNameToEnumValueMap["ZSLSnapshotYUVHAL"] = qcs615::ZSLSnapshotYUVHAL;
   g_EnumNameToEnumValueMap["InternalZSLYuv2JpegGPU"] = qcs615::InternalZSLYuv2JpegGPU;
   g_EnumNameToEnumValueMap["Merge3YuvCustomTo1Yuv"] = qcs615::Merge3YuvCustomTo1Yuv;
   g_EnumNameToEnumValueMap["SWMFMergeRaw"] = qcs615::SWMFMergeRaw;
   g_EnumNameToEnumValueMap["YuvGpu2Jpeg"] = qcs615::YuvGpu2Jpeg;
   g_EnumNameToEnumValueMap["QLLOfflineSnapshotStatsRegeneration"] = qcs615::QLLOfflineSnapshotStatsRegeneration;
   g_EnumNameToEnumValueMap["AFBracketing3FrameFusionYUV"] = qcs615::AFBracketing3FrameFusionYUV;
   g_EnumNameToEnumValueMap["AFBracketing2FrameAlignmentYUV"] = qcs615::AFBracketing2FrameAlignmentYUV;
   g_EnumNameToEnumValueMap["RealTimeFeatureZSLMultiVC"] = qcs615::RealTimeFeatureZSLMultiVC;
   g_EnumNameToEnumValueMap["RealTimeFeatureNZSLSnapshotRDI"] = qcs615::RealTimeFeatureNZSLSnapshotRDI;
   g_EnumNameToEnumValueMap["ZSLSnapshotIFEYUVTOHAL"] = qcs615::ZSLSnapshotIFEYUVTOHAL;
   g_EnumNameToEnumValueMap["ZSLSnapshotBPSYUVTOHAL"] = qcs615::ZSLSnapshotBPSYUVTOHAL;
   g_EnumNameToEnumValueMap["ZSLSnapshotIPEYUVTOHAL"] = qcs615::ZSLSnapshotIPEYUVTOHAL;
   g_EnumNameToEnumValueMap["InternalZSLYuv2Jpeg"] = qcs615::InternalZSLYuv2Jpeg;
   g_EnumNameToEnumValueMap["InternalZSLYuv2JpegScaling"] = qcs615::InternalZSLYuv2JpegScaling;
   g_EnumNameToEnumValueMap["MfsrPostFilter"] = qcs615::MfsrPostFilter;
   g_EnumNameToEnumValueMap["QuadCFAFullSizeRaw"] = qcs615::QuadCFAFullSizeRaw;
   g_EnumNameToEnumValueMap["FusionSnapshot"] = qcs615::FusionSnapshot;
   g_EnumNameToEnumValueMap["BokehSnapshot"] = qcs615::BokehSnapshot;
   g_EnumNameToEnumValueMap["MultiCameraRAW16"] = qcs615::MultiCameraRAW16;
   g_EnumNameToEnumValueMap["InternalYuv2YuvIPE"] = qcs615::InternalYuv2YuvIPE;
   g_EnumNameToEnumValueMap["MFHDRTwoFrameSnapshotFusion"] = qcs615::MFHDRTwoFrameSnapshotFusion;
   g_EnumNameToEnumValueMap["MfsrEqualization"] = qcs615::MfsrEqualization;
   g_EnumNameToEnumValueMap["InternalYuv2YuvIPE1"] = qcs615::InternalYuv2YuvIPE1;
   g_EnumNameToEnumValueMap["RealTimeFeatureZSLPreviewRawSWMCTF"] = qcs615::RealTimeFeatureZSLPreviewRawSWMCTF;
   g_EnumNameToEnumValueMap["RealTimePreviewVideoHFR"] = qcs615::RealTimePreviewVideoHFR;
   g_EnumNameToEnumValueMap["MfnrPrefilter"] = qcs615::MfnrPrefilter;
   g_EnumNameToEnumValueMap["QuadCFAFullSizeStatsParse"] = qcs615::QuadCFAFullSizeStatsParse;
   g_EnumNameToEnumValueMap["ZSLReprocessYuvToYuv3Streams"] = qcs615::ZSLReprocessYuvToYuv3Streams;
   g_EnumNameToEnumValueMap["RealTimeFeatureZSLPreviewRawPerPortOfflineIFE"] = qcs615::RealTimeFeatureZSLPreviewRawPerPortOfflineIFE;
   g_EnumNameToEnumValueMap["MFHDRThreeFrameSnapshotFusion"] = qcs615::MFHDRThreeFrameSnapshotFusion;
   g_EnumNameToEnumValueMap["RealTimeFeatureZSLPreviewRawRGB"] = qcs615::RealTimeFeatureZSLPreviewRawRGB;
   g_EnumNameToEnumValueMap["RealTimeSHDR"] = qcs615::RealTimeSHDR;
   g_EnumNameToEnumValueMap["RealTimeFeatureZSLPreviewRawOfflineIFE"] = qcs615::RealTimeFeatureZSLPreviewRawOfflineIFE;
   g_EnumNameToEnumValueMap["MfnrPostFilter"] = qcs615::MfnrPostFilter;
   g_EnumNameToEnumValueMap["MfsrPrefilter"] = qcs615::MfsrPrefilter;
   g_EnumNameToEnumValueMap["ZSLPreviewRawYUV"] = qcs615::ZSLPreviewRawYUV;
   g_EnumNameToEnumValueMap["RealTimeFeatureZSLPreviewRawYUV"] = qcs615::RealTimeFeatureZSLPreviewRawYUV;
   g_EnumNameToEnumValueMap["RealTimeFeatureNZSLSnapshotRDIStatsParse"] = qcs615::RealTimeFeatureNZSLSnapshotRDIStatsParse;
   g_EnumNameToEnumValueMap["RealTimePreviewVideoHFRNo3A"] = qcs615::RealTimePreviewVideoHFRNo3A;
   g_EnumNameToEnumValueMap["SWMFMergeYuv"] = qcs615::SWMFMergeYuv;
   g_EnumNameToEnumValueMap["MfnrBlend"] = qcs615::MfnrBlend;
   g_EnumNameToEnumValueMap["RealTimeFeatureZSLPreviewRawSWMCTFRGB"] = qcs615::RealTimeFeatureZSLPreviewRawSWMCTFRGB;
   g_EnumNameToEnumValueMap["ZSLPreviewRaw"] = qcs615::ZSLPreviewRaw;
   g_EnumNameToEnumValueMap["RealTimeFeatureZSLPreviewRaw"] = qcs615::RealTimeFeatureZSLPreviewRaw;
   g_EnumNameToEnumValueMap["VideoEIS2PreviewEIS2Offline"] = qcs615::VideoEIS2PreviewEIS2Offline;
   g_EnumNameToEnumValueMap["VideoEIS3PreviewEIS2Offline"] = qcs615::VideoEIS3PreviewEIS2Offline;
   g_EnumNameToEnumValueMap["VideoNoEISPreviewNoEISOffline"] = qcs615::VideoNoEISPreviewNoEISOffline;
   g_EnumNameToEnumValueMap["RealTimeFeatureZSLPreviewRawYuvEisIoT"] = qcs615::RealTimeFeatureZSLPreviewRawYuvEisIoT;
   g_EnumNameToEnumValueMap["OfflinePreview"] = qcs615::OfflinePreview;
   g_EnumNameToEnumValueMap["RealTimeSHDRIOTLDC"] = qcs615::RealTimeSHDRIOTLDC;
   g_EnumNameToEnumValueMap["Yuv2YuvIPEProfiles"] = qcs615::Yuv2YuvIPEProfiles;
   g_EnumNameToEnumValueMap["Video4kEIS3PreviewEIS2Offline"] = qcs615::Video4kEIS3PreviewEIS2Offline;
   g_EnumNameToEnumValueMap["RealTimeYUVSHDREISIOT"] = qcs615::RealTimeYUVSHDREISIOT;
   g_EnumNameToEnumValueMap["MfsrBlend"] = qcs615::MfsrBlend;
   g_EnumNameToEnumValueMap["MultiCameraRealtimeAux"] = qcs615::MultiCameraRealtimeAux;
   g_EnumNameToEnumValueMap["XHDRRealtimeZSLPreviewRaw"] = qcs615::XHDRRealtimeZSLPreviewRaw;
   g_EnumNameToEnumValueMap["OfflineIFERealtime"] = qcs615::OfflineIFERealtime;
   g_EnumNameToEnumValueMap["MultiCameraRTB"] = qcs615::MultiCameraRTB;
   g_EnumNameToEnumValueMap["RealTimeFeatureZSLPreviewRawPDNetBokeh"] = qcs615::RealTimeFeatureZSLPreviewRawPDNetBokeh;
   g_EnumNameToEnumValueMap["MFHDRRealTimeFeatureZSLFusion"] = qcs615::MFHDRRealTimeFeatureZSLFusion;
   g_EnumNameToEnumValueMap["MultiCameraRealtime"] = qcs615::MultiCameraRealtime;
   g_EnumNameToEnumValueMap["VideoEIS3PreviewEIS2RealTimeOfflineIFE"] = qcs615::VideoEIS3PreviewEIS2RealTimeOfflineIFE;
   g_EnumNameToEnumValueMap["MFHDRRealTimeFeatureZSLPreviewRaw"] = qcs615::MFHDRRealTimeFeatureZSLPreviewRaw;
   g_EnumNameToEnumValueMap["RealtimePostProcessor"] = qcs615::RealtimePostProcessor;
   g_EnumNameToEnumValueMap["VideoPreviewRealTime"] = qcs615::VideoPreviewRealTime;
   g_EnumNameToEnumValueMap["MultiCameraVideoBokeh"] = qcs615::MultiCameraVideoBokeh;
   g_EnumNameToEnumValueMap["MultiCameraVideoBokehWithEVADFS"] = qcs615::MultiCameraVideoBokehWithEVADFS;
   g_EnumNameToEnumValueMap["OfflineIFEPostProc"] = qcs615::OfflineIFEPostProc;
   g_EnumNameToEnumValueMap["UnifiedHDR"] = qcs615::UnifiedHDR;
   g_EnumNameToEnumValueMap["MultiCameraSAT"] = qcs615::MultiCameraSAT;
   g_EnumNameToEnumValueMap["MultiCameraSATWithQSAT"] = qcs615::MultiCameraSATWithQSAT;
   g_EnumNameToEnumValueMap["MultiCameraSATWithMFHDRWithQSAT"] = qcs615::MultiCameraSATWithMFHDRWithQSAT;
   g_EnumNameToEnumValueMap["MultiCameraSATNoGPU"] = qcs615::MultiCameraSATNoGPU;
   g_EnumNameToEnumValueMap["MultiCameraSATWithMFHDR"] = qcs615::MultiCameraSATWithMFHDR;
   g_UsecaseCollectionNameToUsecaseCollectionMap["PerNumTargetUsecases"] =qcs615::PerNumTargetUsecases;
   g_EnumNameToEnumValueMap["PerNumTargetUsecasesSize"]             = sizeof(qcs615::PerNumTargetUsecases) / sizeof(qcs615::PerNumTargetUsecases[0]);
   g_EnumNameToEnumValueMap["UsecasePreviewId"] = qcs615::UsecasePreviewId;
   g_UsecaseNameToUsecaseInstanceMap["g_pUsecasePreview"] = &(qcs615::Usecases1Target[qcs615::UsecasePreviewId]);
   g_UsecaseNameToUsecaseInstanceMap["Usecases1Target"] = qcs615::Usecases1Target;
   g_EnumNameToEnumValueMap["UsecaseSecurePreviewId"] = qcs615::UsecaseSecurePreviewId;
   g_UsecaseNameToUsecaseInstanceMap["g_pUsecaseSecurePreview"] = &(qcs615::Usecases1Target[qcs615::UsecaseSecurePreviewId]);
   g_UsecaseNameToUsecaseInstanceMap["Usecases1Target"] = qcs615::Usecases1Target;
   g_EnumNameToEnumValueMap["UsecaseVideoHFRNo3ANoPreviewId"] = qcs615::UsecaseVideoHFRNo3ANoPreviewId;
   g_UsecaseNameToUsecaseInstanceMap["g_pUsecaseVideoHFRNo3ANoPreview"] = &(qcs615::Usecases1Target[qcs615::UsecaseVideoHFRNo3ANoPreviewId]);
   g_UsecaseNameToUsecaseInstanceMap["Usecases1Target"] = qcs615::Usecases1Target;
   g_EnumNameToEnumValueMap["UsecaseTorchId"] = qcs615::UsecaseTorchId;
   g_UsecaseNameToUsecaseInstanceMap["g_pUsecaseTorch"] = &(qcs615::Usecases1Target[qcs615::UsecaseTorchId]);
   g_UsecaseNameToUsecaseInstanceMap["Usecases1Target"] = qcs615::Usecases1Target;
   g_EnumNameToEnumValueMap["UsecaseAONId"] = qcs615::UsecaseAONId;
   g_UsecaseNameToUsecaseInstanceMap["g_pUsecaseAON"] = &(qcs615::Usecases1Target[qcs615::UsecaseAONId]);
   g_UsecaseNameToUsecaseInstanceMap["Usecases1Target"] = qcs615::Usecases1Target;
   g_EnumNameToEnumValueMap["UsecaseRaw8Id"] = qcs615::UsecaseRaw8Id;
   g_UsecaseNameToUsecaseInstanceMap["g_pUsecaseRaw8"] = &(qcs615::Usecases1Target[qcs615::UsecaseRaw8Id]);
   g_UsecaseNameToUsecaseInstanceMap["Usecases1Target"] = qcs615::Usecases1Target;
   g_EnumNameToEnumValueMap["UsecaseRawId"] = qcs615::UsecaseRawId;
   g_UsecaseNameToUsecaseInstanceMap["g_pUsecaseRaw"] = &(qcs615::Usecases1Target[qcs615::UsecaseRawId]);
   g_UsecaseNameToUsecaseInstanceMap["Usecases1Target"] = qcs615::Usecases1Target;
   g_EnumNameToEnumValueMap["UsecaseDepth1Id"] = qcs615::UsecaseDepth1Id;
   g_UsecaseNameToUsecaseInstanceMap["g_pUsecaseDepth1"] = &(qcs615::Usecases1Target[qcs615::UsecaseDepth1Id]);
   g_UsecaseNameToUsecaseInstanceMap["Usecases1Target"] = qcs615::Usecases1Target;
   g_EnumNameToEnumValueMap["UsecaseDepth1_12Id"] = qcs615::UsecaseDepth1_12Id;
   g_UsecaseNameToUsecaseInstanceMap["g_pUsecaseDepth1_12"] = &(qcs615::Usecases1Target[qcs615::UsecaseDepth1_12Id]);
   g_UsecaseNameToUsecaseInstanceMap["Usecases1Target"] = qcs615::Usecases1Target;
   g_EnumNameToEnumValueMap["UsecaseSecureVMPreviewId"] = qcs615::UsecaseSecureVMPreviewId;
   g_UsecaseNameToUsecaseInstanceMap["g_pUsecaseSecureVMPreview"] = &(qcs615::Usecases1Target[qcs615::UsecaseSecureVMPreviewId]);
   g_UsecaseNameToUsecaseInstanceMap["Usecases1Target"] = qcs615::Usecases1Target;
   g_EnumNameToEnumValueMap["UsecaseVideoHFR3ANoPreviewId"] = qcs615::UsecaseVideoHFR3ANoPreviewId;
   g_UsecaseNameToUsecaseInstanceMap["g_pUsecaseVideoHFR3ANoPreview"] = &(qcs615::Usecases1Target[qcs615::UsecaseVideoHFR3ANoPreviewId]);
   g_UsecaseNameToUsecaseInstanceMap["Usecases1Target"] = qcs615::Usecases1Target;
   g_EnumNameToEnumValueMap["UsecaseVideoHFR3ANoVideoId"] = qcs615::UsecaseVideoHFR3ANoVideoId;
   g_UsecaseNameToUsecaseInstanceMap["g_pUsecaseVideoHFR3ANoVideo"] = &(qcs615::Usecases1Target[qcs615::UsecaseVideoHFR3ANoVideoId]);
   g_UsecaseNameToUsecaseInstanceMap["Usecases1Target"] = qcs615::Usecases1Target;
   g_EnumNameToEnumValueMap["UsecaseBasicPreviewId"] = qcs615::UsecaseBasicPreviewId;
   g_UsecaseNameToUsecaseInstanceMap["g_pUsecaseBasicPreview"] = &(qcs615::Usecases1Target[qcs615::UsecaseBasicPreviewId]);
   g_UsecaseNameToUsecaseInstanceMap["Usecases1Target"] = qcs615::Usecases1Target;
   g_EnumNameToEnumValueMap["UsecaseEVSId"] = qcs615::UsecaseEVSId;
   g_UsecaseNameToUsecaseInstanceMap["g_pUsecaseEVS"] = &(qcs615::Usecases1Target[qcs615::UsecaseEVSId]);
   g_UsecaseNameToUsecaseInstanceMap["Usecases1Target"] = qcs615::Usecases1Target;
   g_EnumNameToEnumValueMap["UsecaseVideoId"] = qcs615::UsecaseVideoId;
   g_UsecaseNameToUsecaseInstanceMap["g_pUsecaseVideo"] = &(qcs615::Usecases2Target[qcs615::UsecaseVideoId]);
   g_UsecaseNameToUsecaseInstanceMap["Usecases2Target"] = qcs615::Usecases2Target;
   g_EnumNameToEnumValueMap["UsecaseSecurePreviewVideoId"] = qcs615::UsecaseSecurePreviewVideoId;
   g_UsecaseNameToUsecaseInstanceMap["g_pUsecaseSecurePreviewVideo"] = &(qcs615::Usecases2Target[qcs615::UsecaseSecurePreviewVideoId]);
   g_UsecaseNameToUsecaseInstanceMap["Usecases2Target"] = qcs615::Usecases2Target;
   g_EnumNameToEnumValueMap["UsecaseVideoHFRId"] = qcs615::UsecaseVideoHFRId;
   g_UsecaseNameToUsecaseInstanceMap["g_pUsecaseVideoHFR"] = &(qcs615::Usecases2Target[qcs615::UsecaseVideoHFRId]);
   g_UsecaseNameToUsecaseInstanceMap["Usecases2Target"] = qcs615::Usecases2Target;
   g_EnumNameToEnumValueMap["UsecaseVideoHFRNo3AId"] = qcs615::UsecaseVideoHFRNo3AId;
   g_UsecaseNameToUsecaseInstanceMap["g_pUsecaseVideoHFRNo3A"] = &(qcs615::Usecases2Target[qcs615::UsecaseVideoHFRNo3AId]);
   g_UsecaseNameToUsecaseInstanceMap["Usecases2Target"] = qcs615::Usecases2Target;
   g_EnumNameToEnumValueMap["UsecaseDepth2Id"] = qcs615::UsecaseDepth2Id;
   g_UsecaseNameToUsecaseInstanceMap["g_pUsecaseDepth2"] = &(qcs615::Usecases2Target[qcs615::UsecaseDepth2Id]);
   g_UsecaseNameToUsecaseInstanceMap["Usecases2Target"] = qcs615::Usecases2Target;
   g_EnumNameToEnumValueMap["UsecaseDepth2_12Id"] = qcs615::UsecaseDepth2_12Id;
   g_UsecaseNameToUsecaseInstanceMap["g_pUsecaseDepth2_12"] = &(qcs615::Usecases2Target[qcs615::UsecaseDepth2_12Id]);
   g_UsecaseNameToUsecaseInstanceMap["Usecases2Target"] = qcs615::Usecases2Target;
   g_EnumNameToEnumValueMap["TestOfflineFDId"] = qcs615::TestOfflineFDId;
   g_UsecaseNameToUsecaseInstanceMap["g_pTestOfflineFD"] = &(qcs615::Usecases2Target[qcs615::TestOfflineFDId]);
   g_UsecaseNameToUsecaseInstanceMap["Usecases2Target"] = qcs615::Usecases2Target;
   g_EnumNameToEnumValueMap["UsecaseBasicPreviewSnapshotId"] = qcs615::UsecaseBasicPreviewSnapshotId;
   g_UsecaseNameToUsecaseInstanceMap["g_pUsecaseBasicPreviewSnapshot"] = &(qcs615::Usecases2Target[qcs615::UsecaseBasicPreviewSnapshotId]);
   g_UsecaseNameToUsecaseInstanceMap["Usecases2Target"] = qcs615::Usecases2Target;
   g_EnumNameToEnumValueMap["UsecaseZSLTuningId"] = qcs615::UsecaseZSLTuningId;
   g_UsecaseNameToUsecaseInstanceMap["g_pUsecaseZSLTuning"] = &(qcs615::Usecases3Target[qcs615::UsecaseZSLTuningId]);
   g_UsecaseNameToUsecaseInstanceMap["Usecases3Target"] = qcs615::Usecases3Target;
   g_EnumNameToEnumValueMap["UsecaseVideoEIS2PreviewEIS2Id"] = qcs615::UsecaseVideoEIS2PreviewEIS2Id;
   g_UsecaseNameToUsecaseInstanceMap["g_pUsecaseVideoEIS2PreviewEIS2"] = &(qcs615::Usecases3Target[qcs615::UsecaseVideoEIS2PreviewEIS2Id]);
   g_UsecaseNameToUsecaseInstanceMap["Usecases3Target"] = qcs615::Usecases3Target;
   g_EnumNameToEnumValueMap["UsecaseVideoEIS3PreviewEIS2Id"] = qcs615::UsecaseVideoEIS3PreviewEIS2Id;
   g_UsecaseNameToUsecaseInstanceMap["g_pUsecaseVideoEIS3PreviewEIS2"] = &(qcs615::Usecases3Target[qcs615::UsecaseVideoEIS3PreviewEIS2Id]);
   g_UsecaseNameToUsecaseInstanceMap["Usecases3Target"] = qcs615::Usecases3Target;
   g_EnumNameToEnumValueMap["UsecaseVideo4kEIS3PreviewEIS2Id"] = qcs615::UsecaseVideo4kEIS3PreviewEIS2Id;
   g_UsecaseNameToUsecaseInstanceMap["g_pUsecaseVideo4kEIS3PreviewEIS2"] = &(qcs615::Usecases3Target[qcs615::UsecaseVideo4kEIS3PreviewEIS2Id]);
   g_UsecaseNameToUsecaseInstanceMap["Usecases3Target"] = qcs615::Usecases3Target;
   g_EnumNameToEnumValueMap["UsecaseVRVideoId"] = qcs615::UsecaseVRVideoId;
   g_UsecaseNameToUsecaseInstanceMap["g_pUsecaseVRVideo"] = &(qcs615::Usecases6Target[qcs615::UsecaseVRVideoId]);
   g_UsecaseNameToUsecaseInstanceMap["Usecases6Target"] = qcs615::Usecases6Target;
   g_EnumNameToEnumValueMap["UsecaseVRId"] = qcs615::UsecaseVRId;
   g_UsecaseNameToUsecaseInstanceMap["g_pUsecaseVR"] = &(qcs615::Usecases12Target[qcs615::UsecaseVRId]);
   g_UsecaseNameToUsecaseInstanceMap["Usecases12Target"] = qcs615::Usecases12Target;
   g_EnumNameToEnumValueMap["UsecaseZSLId"] = qcs615::UsecaseZSLId;
   g_UsecaseNameToUsecaseInstanceMap["g_pUsecaseZSL"] = &(qcs615::Usecases204Target[qcs615::UsecaseZSLId]);
   g_UsecaseNameToUsecaseInstanceMap["Usecases204Target"] = qcs615::Usecases204Target;
   g_EnumNameToEnumValueMap["ChiMaxNumTargets"] =204;

}


void FillMapdata()
{
   g_SocIdNameToFunctionPointerMap["sm8650"] = FillMapssm8650;
   g_SocIdNameToFunctionPointerMap["qcs9100"] = FillMapsqcs9100;
   g_SocIdNameToFunctionPointerMap["qcs615"] = FillMapsqcs615;

}
