# distutils: language = c++ # cython: language_level=3 cdef extern from "FrameReader.hpp": cdef cppclass CFrameReader "FrameReader": CFrameReader(const char *) char *get(int) cdef class FrameReader(): cdef CFrameReader *fr def __cinit__(self, fn): self.fr = new CFrameReader(fn) def __dealloc__(self): del self.fr def get(self, idx): self.fr.get(idx)