golanggohlsrtmpwebrtcmedia-serverobs-studiortcprtmp-proxyrtmp-serverrtprtsprtsp-proxyrtsp-relayrtsp-serversrtstreamingwebrtc-proxy
		
		
		
		
			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.
		
		
		
		
		
			
		
			
				
					
					
						
							31 lines
						
					
					
						
							642 B
						
					
					
				
			
		
		
	
	
							31 lines
						
					
					
						
							642 B
						
					
					
				#ifndef __CAMERA_H__ | 
						|
#define __CAMERA_H__ | 
						|
 | 
						|
#include "parameters.h" | 
						|
 | 
						|
typedef void camera_t; | 
						|
 | 
						|
typedef void (*camera_frame_cb)( | 
						|
    uint8_t *mapped_buffer, | 
						|
    int stride, | 
						|
    int height, | 
						|
    int buffer_fd, | 
						|
    uint64_t size, | 
						|
    uint64_t timestamp); | 
						|
 | 
						|
#ifdef __cplusplus | 
						|
extern "C" { | 
						|
#endif | 
						|
 | 
						|
const char *camera_get_error(); | 
						|
bool camera_create(const parameters_t *params, camera_frame_cb frame_cb, camera_t **cam); | 
						|
int camera_get_mode_stride(camera_t *cam); | 
						|
int camera_get_mode_colorspace(camera_t *cam); | 
						|
bool camera_start(camera_t *cam); | 
						|
void camera_reload_params(camera_t *cam, const parameters_t *params); | 
						|
 | 
						|
#ifdef __cplusplus | 
						|
} | 
						|
#endif | 
						|
 | 
						|
#endif
 | 
						|
 |