openpilot/tools/clib/cframereader.pyx

21 lines
387 B
Cython

# 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)