39 lines
		
	
	
		
			1022 B
		
	
	
	
		
			C
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			39 lines
		
	
	
		
			1022 B
		
	
	
	
		
			C
		
	
	
		
			Executable File
		
	
	
	
	
| /**
 | |
|     Image operation module.
 | |
| 
 | |
|     This module supports rendering osds and masks on video frame.
 | |
| 
 | |
|     @file       videosprite.h
 | |
|     @ingroup    mIAppVideosprite
 | |
| 
 | |
|     Copyright   Novatek Microelectronics Corp. 2018.  All rights reserved.
 | |
| */
 | |
| #ifndef _VIDEO_SPRITE_OPEN_H_
 | |
| #define _VIDEO_SPRITE_OPEN_H_
 | |
| 
 | |
| extern void* vds_alloc(int size);
 | |
| 
 | |
| extern void vds_free(void* buf);
 | |
| 
 | |
| extern void vds_memset(void *buf, unsigned char val, int len);
 | |
| 
 | |
| extern void vds_memcpy(void *dst, void *src, int len);
 | |
| 
 | |
| extern int  vds_copy_from_user(void *dst, void *src, int len);
 | |
| 
 | |
| extern int  vds_copy_to_user(void *dst, void *src, int len);
 | |
| 
 | |
| extern int  vds_seq_printf(void *m, const char *fmtstr, ...);
 | |
| 
 | |
| extern int  vds_save_image(char *filename, void *p_addr, int size);
 | |
| 
 | |
| extern int  vds_snprintf(char *buf, int size, const char *fmtstr, ...);
 | |
| 
 | |
| extern int  vds_sprintf(char *buf, const char *fmtstr, ...);
 | |
| 
 | |
| extern int  vds_sscanf(char *buf, const char *fmtstr, ...);
 | |
| 
 | |
| extern int  vds_strcmp(char *s1, char *s2);
 | |
| 
 | |
| #endif //_VIDEO_SPRITE_OPEN_H_
 | 
