mirror of
				https://github.com/alsa-project/alsa-lib.git
				synced 2025-11-03 09:01:52 -05:00 
			
		
		
		
	
		
			
	
	
		
			16 lines
		
	
	
	
		
			598 B
		
	
	
	
		
			C
		
	
	
	
	
	
		
		
			
		
	
	
			16 lines
		
	
	
	
		
			598 B
		
	
	
	
		
			C
		
	
	
	
	
	
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								typedef struct _snd_input snd_input_t;
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								typedef enum _snd_input_type {
							 | 
						||
| 
								 | 
							
									SND_INPUT_STDIO,
							 | 
						||
| 
								 | 
							
									SND_INPUT_BUFFER,
							 | 
						||
| 
								 | 
							
								} snd_input_type_t;
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								int snd_input_stdio_open(snd_input_t **inputp, const char *file);
							 | 
						||
| 
								 | 
							
								int snd_input_stdio_attach(snd_input_t **inputp, FILE *fp, int close);
							 | 
						||
| 
								 | 
							
								int snd_input_buffer_open(snd_input_t **inputp, const char *buffer, int size);
							 | 
						||
| 
								 | 
							
								int snd_input_close(snd_input_t *input);
							 | 
						||
| 
								 | 
							
								int snd_input_scanf(snd_input_t *input, const char *format, ...) __attribute__ ((format (scanf, 2, 3)));
							 | 
						||
| 
								 | 
							
								char *snd_input_gets(snd_input_t *input, char *str, size_t size);
							 | 
						||
| 
								 | 
							
								int snd_input_getc(snd_input_t *input);
							 |