source: roaraudio/include/libroar/basic.h @ 0:2a41d2f42394

Last change on this file since 0:2a41d2f42394 was 0:2a41d2f42394, checked in by phi, 16 years ago

Initial revision

File size: 990 bytes
Line 
1//libroarbasic.h:
2
3#ifndef _LIBROARBASIC_H_
4#define _LIBROARBASIC_H_
5
6#include "libroar.h"
7
8#define LIBROAR_BUFFER_SMALL   80
9#define LIBROAR_BUFFER_MSGDATA LIBROAR_BUFFER_SMALL
10
11struct roar_message {
12 int cmd;
13 unsigned int stream;
14 uint32_t pos;
15 int datalen;
16 char data[LIBROAR_BUFFER_MSGDATA];
17};
18
19struct roar_connection {
20 int fh;
21};
22
23
24int roar_connect_raw (char * server);
25
26int roar_connect    (struct roar_connection * con, char * server);
27int roar_disconnect (struct roar_connection * con);
28
29int roar_identify   (struct roar_connection * con, char * name);
30
31int roar_send_message (struct roar_connection * con, struct roar_message * mes, char *  data);
32int roar_recv_message (struct roar_connection * con, struct roar_message * mes, char ** data);
33int roar_req          (struct roar_connection * con, struct roar_message * mes, char ** data);
34
35int roar_debug_message_print (struct roar_message * mes);
36
37int roar_debug_audio_info_print (struct roar_audio_info * info);
38
39#endif
40
41//ll
Note: See TracBrowser for help on using the repository browser.