Qcom feature2 RTBayer2YuvFeatureInstanceDescs真实结构图
2022-11-02 18:03:06 0 举报
camx chi feature2
作者其他创作
大纲/内容
ChiFeature2GlobalPortInstanceIdportId
ChiFeature2InternalLinkDesc实例
1
ChiFeature2PortDescriptor实例1ZSLInputPortDescriptors[0]
ChiFeature2PortDescriptor实例11RealTimeOutputPortDescriptors[4]
SrcGraphicNode
ChiFeature2GraphExtSrcLinkDesc*pExtSrcLinks
RealTimePipelineDescriptors实例3RealTimePipelineDescriptors[2]
4
ChiFeature2Identifier//meetadata output
ChiFeature2InternalLinkDesc实例集合数量3个 ZSLInternalLinkDescriptors[]
Bayer2YUVInstanceProps
RealTimeInstanceProps
ChiFeature2InstanceDesc实例Bayer to YUV feature
ChiFeature2Propertyproperty1
5
0
2
Bayer2YuvFeatureDescriptor.featureId
RealTimeFeatureDescriptor.featureId
RealTimePipelineDescriptors实例4RealTimePipelineDescriptors[3]
ChiFeature2PrunableVariantNULL
ChiFeature2InputDependency实例2ZSLInputDependencyDescriptor
ChiFeature2Identifier//metadata input
SinkGraphicNode
RealTimePipelineDescriptors实例7RealTimePipelineDescriptors[6]
3
ChiFeature2GraphInternalLinkDesc实例1
ChiFeature2StageDescriptor实例stageId == 0stageName== \"Bayer2Yuv\"指向sessionInfo实例的指针
ChiFeature2InstanceDesc实例RealTime feature
ChiFeature2PortDescriptor实例10RealTimeOutputPortDescriptors[3]
ChiFeature2PortDescriptor Bayer2YuvOutputPortDescriptors[]
ChiFeature2Identifier//B2Y Metadata Out
ChiFeature2PortDescriptor实例Bayer2YuvInputPortDescriptors
ChiFeature2PipelineDescriptor实例1Bayer2YuvPipelineDescriptors[0]
RealTimePipelineDescriptors实例1RealTimePipelineDescriptors[0]
ChiFeature2Identifier//Fd_Out
ChiFeature2GraphInternalLinkDesc [] RTBayer2YUVFeatureGraphInternalLinks
ChiFeature2InstanceDesc* pFeatureInstances;
ChiFeature2PortDescriptor实例5ZSLInputPortDescriptorsNoFd[1]
ChiFeature2GraphInternalLinskDesc*pInternalLinks
ChiFeature2PipelineDescriptor实例2Bayer2YuvPipelineDescriptors[1]
InternalLink
ChiFeature2GlobalPortInstanceIdsrcPortId
ChiFeature2Identifier//RDI_IN
ChiFeature2StageDescriptor实例stageId == 0stageName== \"RealTime\"指向sessionInfo实例的指针
ChiFeature2PortDescriptor实例2ZSLInputPortDescriptors[1]
RealTimePipelineDescriptors实例5RealTimePipelineDescriptors[4]
ChiFeature2SessionInfo实例sessionId==0numPipelines == 1
ChiFeature2Identifier//Yuv out
SinkTarget
ChiFeature2InputDependency实例Bayer2YuvInputDependencyDescriptor
1号和4号实质相同2号5号实质相同
ChiFeature2PipelineInfo实例pipelineId == 0持有的端口个数numHandles == 1端口类型DependencyConfigInfo端口handle 指向上面的Desc实例
ExtSrcLink
每一个pipeline描述符实例都指向了输出端口描述符集合 ,下面简略端口集合是对上面详细端口的简单描述
ChiFeature2PipelineDescriptor Bayer2YuvPipelineDescriptors[]
ChiFeature2PortDescriptor实例2Bayer2YuvInputPortDescriptors[1]
ChiFeature2PortDescriptorinput type
ChiFeature2PortDescriptor实例3Bayer2YuvOutputPortDescriptors[2]
NULL
ChiFeature2GraphDesc实例 RTBayer2YUVFeatureGraphDescriptor
ChiFeature2PipelineDescriptor RealTimePipelineDescriptors[]
ChiFeature2PortDescriptor实例7RealTimeOutputPortDescriptors[0]
SrcTarget
考察虚线的InternalLink时,此时图中上游的SinkGraphicNode是SrcraphicNode,下游的SrcGraphicNode是SinkGraphicNode
ChiFeature2GlobalPortInstanceIdsinkPortId
ChiFeature2GraphExtSinkLinkDesc*pExtSinkLinks
RealTimePipelineDescriptors实例6RealTimePipelineDescriptors[5]
ChiFeature2InternalLinkDesc
ChiFeature2InternalLinkDesc ZSLInternalLinkDescriptors[]
ChiFeature2GraphExtSinkLinkDesc[] RTBayer2YUVFeatureGraphSinkLinks
ExtSinkLink
ChiFeature2DependencyConfigDescriptor
ChiFeature2PortDescriptor实例2Bayer2YuvOutputPortDescriptors[1]
ChiFeature2Propertyproperty2
ChiFeature2PortDescriptor RealTimeOutputPortDescriptors[]
ChiFeature2PortDescriptor Bayer2YuvInputPortDescriptors[]
ChiFeature2Descriptor实例 Bayer2YuvFeatureDescriptor
ChiFeature2GraphInternalLinkDesc实例2
ChiFeature2PortDescriptor实例1Bayer2YuvOutputPortDescriptors[0]
ChiFeature2Identifier//raw_out
ChiFeature2PortDescriptor实例9RealTimeOutputPortDescriptors[2]
RealTimePipelineDescriptors实例2RealTimePipelineDescriptors[1]
ChiFeature2PortDescriptor实例12RealTimeOutputPortDescriptors[5]
RealTimePipelineDescriptors实例8RealTimePipelineDescriptors[7]
ChiFeature2PortDescriptor实例8RealTimeOutputPortDescriptors[1]
realtimefeature的stage只有一个,但是像MFSR feature,就有4个stagePrefilter、BlendInit、BlendLoop和Postfilter
ChiFeature2InputDependency实例1ZSLInputDependencyDescriptor
ChiFeature2Descriptor实例 RealTimeFeatureDescriptor featureId: 0 featureName:RealTime
ChiFeature2PortDescriptor实例1Bayer2YuvInputPortDescriptors[0]
ChiFeature2Identifier//Display out
输入型端口用橙色黑字标号表示
ChiFeature2PortDescriptor实例4ZSLInputPortDescriptorsNoFd[0]
ChiFeature2PortDescriptor实例3ZSLInputPortDescriptors[2]
0 条评论
回复 删除
下一页