Changeset 170:892929b4fec9 in roaraudio for roard
- Timestamp:
- 07/20/08 00:49:40 (16 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
roard/include/codecfilter.h
r169 r170 6 6 #include <roaraudio.h> 7 7 8 #define CODECFILTER_USERDATA_T void * 9 10 11 struct roar_codecfilter { 12 char * name; 13 char * desc; 14 char * devices; 15 int (*open )(CODECFILTER_USERDATA_T * inst, char * device, struct roar_stream_server * info); 16 int (*close)(CODECFILTER_USERDATA_T inst); 17 int (*pause)(CODECFILTER_USERDATA_T inst, int newstate); 18 int (*write)(CODECFILTER_USERDATA_T inst, char * buf, int len); 19 int (*read )(CODECFILTER_USERDATA_T inst, char * buf, int len); 20 int (*flush)(CODECFILTER_USERDATA_T inst); 21 }; 22 23 void print_codecfilterlist (void); 24 25 int codecfilter_open (CODECFILTER_USERDATA_T * inst, 26 int * codecfilter_id, char * codecfilter /* NOTE: this is not part of struct roar_codecfilter's def! */, 27 char * device, struct roar_stream_server * info); 28 int codecfilter_close(CODECFILTER_USERDATA_T inst, int codecfilter); 29 int codecfilter_pause(CODECFILTER_USERDATA_T inst, int codecfilter, int newstate); 30 int codecfilter_write(CODECFILTER_USERDATA_T inst, int codecfilter, char * buf, int len); 31 int codecfilter_read (CODECFILTER_USERDATA_T inst, int codecfilter, char * buf, int len); 32 int codecfilter_flush(CODECFILTER_USERDATA_T inst, int codecfilter); 33 34 8 35 #endif 9 36
Note: See TracChangeset
for help on using the changeset viewer.