Changeset 2537:f9ad29f742c0 in roaraudio
- Timestamp:
- 09/02/09 02:48:16 (15 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
plugins/roard/protocol-esound.c
r2536 r2537 36 36 #define _cmd_t int 37 37 #define _INTSIZE sizeof(_cmd_t) 38 39 #define _NOT_TO_IMPLEMENT NULL 40 #define _UNIMPLEMNTED_IN_ESD NULL 41 #define _NEED_SAMPLE_SUPPORT NULL 38 42 39 43 struct emul_esd_command g_emul_esd_commands[] = { … … 44 48 {ESD_PROTO_STREAM_REC, ESD_NAME_MAX + 2 * _INTSIZE, _NAME("STREAM_REC"), emul_esd_on_stream}, 45 49 {ESD_PROTO_STREAM_MON, ESD_NAME_MAX + 2 * _INTSIZE, _NAME("STREAM_MON"), emul_esd_on_stream}, 46 {ESD_PROTO_SAMPLE_CACHE, ESD_NAME_MAX + 3 * _INTSIZE, _NAME("SAMPLE_CACHE"), NULL},47 {ESD_PROTO_SAMPLE_FREE, _INTSIZE, _NAME("SAMPLE_FREE"), NULL},48 {ESD_PROTO_SAMPLE_PLAY, _INTSIZE, _NAME("SAMPLE_PLAY"), NULL},49 {ESD_PROTO_SAMPLE_LOOP, _INTSIZE, _NAME("SAMPLE_LOOP"), NULL},50 {ESD_PROTO_SAMPLE_STOP, _INTSIZE, _NAME("SAMPLE_STOP"), NULL},51 {ESD_PROTO_SAMPLE_KILL, 0 , _NAME("SAMPLE_KILL"), NULL},50 {ESD_PROTO_SAMPLE_CACHE, ESD_NAME_MAX + 3 * _INTSIZE, _NAME("SAMPLE_CACHE"), _NEED_SAMPLE_SUPPORT}, 51 {ESD_PROTO_SAMPLE_FREE, _INTSIZE, _NAME("SAMPLE_FREE"), _NEED_SAMPLE_SUPPORT}, 52 {ESD_PROTO_SAMPLE_PLAY, _INTSIZE, _NAME("SAMPLE_PLAY"), _NEED_SAMPLE_SUPPORT}, 53 {ESD_PROTO_SAMPLE_LOOP, _INTSIZE, _NAME("SAMPLE_LOOP"), _NEED_SAMPLE_SUPPORT}, 54 {ESD_PROTO_SAMPLE_STOP, _INTSIZE, _NAME("SAMPLE_STOP"), _NEED_SAMPLE_SUPPORT}, 55 {ESD_PROTO_SAMPLE_KILL, 0 , _NAME("SAMPLE_KILL"), _NEED_SAMPLE_SUPPORT}, 52 56 {ESD_PROTO_STANDBY, ESD_KEY_LEN + _INTSIZE, _NAME("STANDBY"), emul_esd_on_standby}, 53 57 {ESD_PROTO_RESUME, ESD_KEY_LEN + _INTSIZE, _NAME("RESUME"), emul_esd_on_standby}, 54 {ESD_PROTO_SAMPLE_GETID, ESD_NAME_MAX , _NAME("SAMPLE_GETID"), NULL},58 {ESD_PROTO_SAMPLE_GETID, ESD_NAME_MAX , _NAME("SAMPLE_GETID"), _NEED_SAMPLE_SUPPORT}, 55 59 {ESD_PROTO_STREAM_FILT, ESD_NAME_MAX + 2 * _INTSIZE, _NAME("STREAM_FILT"), emul_esd_on_stream}, 56 60 {ESD_PROTO_SERVER_INFO, _INTSIZE, _NAME("SERVER_INFO"), NULL}, 57 61 {ESD_PROTO_ALL_INFO, _INTSIZE, _NAME("ALL_INFO"), NULL}, 58 {ESD_PROTO_SUBSCRIBE, 0 , _NAME("SUBSCRIBE"), NULL},59 {ESD_PROTO_UNSUBSCRIBE, 0 , _NAME("UNSUBSCRIBE"), NULL},62 {ESD_PROTO_SUBSCRIBE, 0 , _NAME("SUBSCRIBE"), _UNIMPLEMNTED_IN_ESD}, 63 {ESD_PROTO_UNSUBSCRIBE, 0 , _NAME("UNSUBSCRIBE"), _UNIMPLEMNTED_IN_ESD}, 60 64 {ESD_PROTO_STREAM_PAN, 3 * _INTSIZE, _NAME("STREAM_PAN"), NULL}, 61 {ESD_PROTO_SAMPLE_PAN, 3 * _INTSIZE, _NAME("SAMPLE_PAN"), NULL},65 {ESD_PROTO_SAMPLE_PAN, 3 * _INTSIZE, _NAME("SAMPLE_PAN"), _NEED_SAMPLE_SUPPORT}, 62 66 {ESD_PROTO_STANDBY_MODE, _INTSIZE, _NAME("STANDBY_MODE"), emul_esd_on_standbymode}, 63 67 {ESD_PROTO_LATENCY, 0 , _NAME("LATENCY"), emul_esd_on_latency}, 64 {ESD_PROTO_MAX, 0 , _NAME("MAX"), NULL},65 {-1, 0, _NAME("END OF LIST"), NULL}68 {ESD_PROTO_MAX, 0 , _NAME("MAX"), _NOT_TO_IMPLEMENT}, 69 {-1, 0, _NAME("END OF LIST"), _NOT_TO_IMPLEMENT} 66 70 }; 67 71
Note: See TracChangeset
for help on using the changeset viewer.