node_tree.py 文件源码

python
阅读 22 收藏 0 点赞 0 评论 0

项目:Audionodes 作者: nomelif 项目源码 文件源码
def evaluate_graph(self, internalTime, order):
        inputSocketsData = {}
        for nodeName in order:
            inputSocketsData[nodeName] = {}

        for nodeName in order:
            node = self.nodes.get(nodeName)
            if node == None: # Safeguard, may be unnecessary
                # Node has dissappeared since last reconstruct
                # Reconstruct & retry
                print("Unexpected change in structure; retrying")
                self.reconstruct(order)
                self.evaluate_graph(internalTime, order, outputNode)
                return
            outputSocketsData = node.callback(inputSocketsData[nodeName], internalTime, self.sample_rate, self.chunk_size/self.sample_rate)
            for i in range(len(node.outputs)):
                socket = node.outputs[i]
                data = outputSocketsData[i]
                for link in socket.links:
                    if link.to_node.name in inputSocketsData:
                        inputSocketsData[link.to_node.name][link.to_socket.identifier] = data
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号