19 lines
467 B
Cython
19 lines
467 B
Cython
# cython: language_level = 3
|
|
# distutils: language = c++
|
|
|
|
# use some C++ STL libraries
|
|
from libcpp.string cimport string
|
|
from libcpp.vector cimport vector
|
|
|
|
cdef extern from "tdm_ripper.cpp":
|
|
pass
|
|
|
|
cdef extern from "tdm_ripper.hpp":
|
|
cdef cppclass tdm_ripper:
|
|
tdm_ripper(string) except +
|
|
void list_channels()
|
|
int num_channels()
|
|
int num_groups()
|
|
vector[double] get_channel(int)
|
|
void print_channel(int,const char*)
|