You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
			
				
					21 lines
				
				387 B
			
		
		
			
		
	
	
					21 lines
				
				387 B
			| 
								 
											6 years ago
										 
									 | 
							
								# 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)
							 | 
						||
| 
								 | 
							
								
							 |