@class NSString, NSPointerArray; @interface ADEspressoRunnerV2 : NSObject <ADEspressoRunnerProtocol> { NSPointerArray *_dummyOperations; struct e5rt_execution_stream { } *_dummyStream; NSString *_path; NSString *_functionName; struct unordered_map<e5rt_surface_format_t, std::vector<unsigned int>, std::hash<e5rt_surface_format_t>, std::equal_to<e5rt_surface_format_t>, std::allocator<std::pair<const e5rt_surface_format_t, std::vector<unsigned int>>>> { struct __hash_table<std::__hash_value_type<e5rt_surface_format_t, std::vector<unsigned int>>, std::__unordered_map_hasher<e5rt_surface_format_t, std::__hash_value_type<e5rt_surface_format_t, std::vector<unsigned int>>, std::hash<e5rt_surface_format_t>, std::equal_to<e5rt_surface_format_t>>, std::__unordered_map_equal<e5rt_surface_format_t, std::__hash_value_type<e5rt_surface_format_t, std::vector<unsigned int>>, std::equal_to<e5rt_surface_format_t>, std::hash<e5rt_surface_format_t>>, std::allocator<std::__hash_value_type<e5rt_surface_format_t, std::vector<unsigned int>>>> { struct unique_ptr<std::__hash_node_base<std::__hash_node<std::__hash_value_type<e5rt_surface_format_t, std::vector<unsigned int>>, void *> *> *[], std::__bucket_list_deallocator<std::allocator<std::__hash_node_base<std::__hash_node<std::__hash_value_type<e5rt_surface_format_t, std::vector<unsigned int>>, void *> *> *>>> { struct __compressed_pair<std::__hash_node_base<std::__hash_node<std::__hash_value_type<e5rt_surface_format_t, std::vector<unsigned int>>, void *> *> **, std::__bucket_list_deallocator<std::allocator<std::__hash_node_base<std::__hash_node<std::__hash_value_type<e5rt_surface_format_t, std::vector<unsigned int>>, void *> *> *>>> { void **__value_; struct __bucket_list_deallocator<std::allocator<std::__hash_node_base<std::__hash_node<std::__hash_value_type<e5rt_surface_format_t, std::vector<unsigned int>>, void *> *> *>> { struct __compressed_pair<unsigned long, std::allocator<std::__hash_node_base<std::__hash_node<std::__hash_value_type<e5rt_surface_format_t, std::vector<unsigned int>>, void *> *> *>> { unsigned long long __value_; } __data_; } __value_; } __ptr_; } __bucket_list_; struct __compressed_pair<std::__hash_node_base<std::__hash_node<std::__hash_value_type<e5rt_surface_format_t, std::vector<unsigned int>>, void *> *>, std::allocator<std::__hash_node<std::__hash_value_type<e5rt_surface_format_t, std::vector<unsigned int>>, void *>>> { struct __hash_node_base<std::__hash_node<std::__hash_value_type<e5rt_surface_format_t, std::vector<unsigned int>>, void *> *> { void *__next_; } __value_; } __p1_; struct __compressed_pair<unsigned long, std::__unordered_map_hasher<e5rt_surface_format_t, std::__hash_value_type<e5rt_surface_format_t, std::vector<unsigned int>>, std::hash<e5rt_surface_format_t>, std::equal_to<e5rt_surface_format_t>>> { unsigned long long __value_; } __p2_; struct __compressed_pair<float, std::__unordered_map_equal<e5rt_surface_format_t, std::__hash_value_type<e5rt_surface_format_t, std::vector<unsigned int>>, std::equal_to<e5rt_surface_format_t>, std::hash<e5rt_surface_format_t>>> { float __value_; } __p3_; } __table_; } _acceptedBindFormats; struct unordered_map<e5rt_surface_format_t, std::vector<unsigned int>, std::hash<e5rt_surface_format_t>, std::equal_to<e5rt_surface_format_t>, std::allocator<std::pair<const e5rt_surface_format_t, std::vector<unsigned int>>>> { struct __hash_table<std::__hash_value_type<e5rt_surface_format_t, std::vector<unsigned int>>, std::__unordered_map_hasher<e5rt_surface_format_t, std::__hash_value_type<e5rt_surface_format_t, std::vector<unsigned int>>, std::hash<e5rt_surface_format_t>, std::equal_to<e5rt_surface_format_t>>, std::__unordered_map_equal<e5rt_surface_format_t, std::__hash_value_type<e5rt_surface_format_t, std::vector<unsigned int>>, std::equal_to<e5rt_surface_format_t>, std::hash<e5rt_surface_format_t>>, std::allocator<std::__hash_value_type<e5rt_surface_format_t, std::vector<unsigned int>>>> { struct unique_ptr<std::__hash_node_base<std::__hash_node<std::__hash_value_type<e5rt_surface_format_t, std::vector<unsigned int>>, void *> *> *[], std::__bucket_list_deallocator<std::allocator<std::__hash_node_base<std::__hash_node<std::__hash_value_type<e5rt_surface_format_t, std::vector<unsigned int>>, void *> *> *>>> { struct __compressed_pair<std::__hash_node_base<std::__hash_node<std::__hash_value_type<e5rt_surface_format_t, std::vector<unsigned int>>, void *> *> **, std::__bucket_list_deallocator<std::allocator<std::__hash_node_base<std::__hash_node<std::__hash_value_type<e5rt_surface_format_t, std::vector<unsigned int>>, void *> *> *>>> { void **__value_; struct __bucket_list_deallocator<std::allocator<std::__hash_node_base<std::__hash_node<std::__hash_value_type<e5rt_surface_format_t, std::vector<unsigned int>>, void *> *> *>> { struct __compressed_pair<unsigned long, std::allocator<std::__hash_node_base<std::__hash_node<std::__hash_value_type<e5rt_surface_format_t, std::vector<unsigned int>>, void *> *> *>> { unsigned long long __value_; } __data_; } __value_; } __ptr_; } __bucket_list_; struct __compressed_pair<std::__hash_node_base<std::__hash_node<std::__hash_value_type<e5rt_surface_format_t, std::vector<unsigned int>>, void *> *>, std::allocator<std::__hash_node<std::__hash_value_type<e5rt_surface_format_t, std::vector<unsigned int>>, void *>>> { struct __hash_node_base<std::__hash_node<std::__hash_value_type<e5rt_surface_format_t, std::vector<unsigned int>>, void *> *> { void *__next_; } __value_; } __p1_; struct __compressed_pair<unsigned long, std::__unordered_map_hasher<e5rt_surface_format_t, std::__hash_value_type<e5rt_surface_format_t, std::vector<unsigned int>>, std::hash<e5rt_surface_format_t>, std::equal_to<e5rt_surface_format_t>>> { unsigned long long __value_; } __p2_; struct __compressed_pair<float, std::__unordered_map_equal<e5rt_surface_format_t, std::__hash_value_type<e5rt_surface_format_t, std::vector<unsigned int>>, std::equal_to<e5rt_surface_format_t>, std::hash<e5rt_surface_format_t>>> { float __value_; } __p3_; } __table_; } _alternateBindFormats; } @property (readonly, nonatomic) NSString *networkVersionString; @property struct e5rt_execution_stream_operation { } *operation; @property struct e5rt_execution_stream { } *stream; - (void)dealloc; - (long long)execute; - (id).cxx_construct; - (void).cxx_destruct; - (struct __CVBuffer { } *)createAndRegisterPixelBufferForDescriptor:(id)a0; - (id)initWithPath:(id)a0 forEngine:(unsigned long long)a1 configurationName:(id)a2; - (id)registerDescriptor:(id)a0; - (long long)registerPixelBuffer:(struct __CVBuffer { } *)a0 forDescriptor:(id)a1; - (long long)updateFeedbackLoopInputBuffer:(struct __CVBuffer **)a0 inputDescriptor:(id)a1 outputBuffer:(struct __CVBuffer **)a2 outputDescriptor:(id)a3; - (void)buildBindFormatsMap; - (BOOL)canBindFormat:(unsigned int)a0 e5rtFormat:(int)a1; - (long long)prewireSurfaces:(id)a0 toDescriptors:(id)a1; - (long long)registerIOSurface:(struct __IOSurface { } *)a0 forDescriptor:(id)a1; - (long long)registerIOSurface:(struct __IOSurface { } *)a0 forDescriptor:(id)a1 usingOperation:(struct e5rt_execution_stream_operation { } *)a2; - (long long)registerIOSurface:(struct __IOSurface { } *)a0 forSurfacePort:(struct e5rt_io_port **)a1 surfaceDesc:(struct e5rt_surface_desc { } *)a2; - (long long)registerIOSurface:(struct __IOSurface { } *)a0 forTensorPort:(struct e5rt_io_port **)a1; - (long long)registerPixelBufferPtr:(struct __CVBuffer **)a0 forDescriptor:(id)a1; - (long long)registerPixelBufferPtr:(struct __CVBuffer **)a0 forDescriptor:(id)a1 forSurfacePort:(struct e5rt_io_port **)a2; - (long long)registerPixelBufferPtr:(struct __CVBuffer **)a0 forDescriptor:(id)a1 forTensorPort:(struct e5rt_io_port **)a2; - (long long)registerPixelBufferPtr:(struct __CVBuffer **)a0 forDescriptor:(id)a1 usingOperation:(struct e5rt_execution_stream_operation { } *)a2; - (struct e5rt_io_port { } *)retainPortForDescriptor:(id)a0 usingOperation:(struct e5rt_execution_stream_operation { } *)a1; - (void)unwireAllSurfaces; @end