File: wpc_lib.h

package info (click to toggle)
gimp-gap 2.6.0%2Bdfsg-1
  • links: PTS
  • area: main
  • in suites: squeeze
  • size: 19,656 kB
  • ctags: 7,358
  • sloc: ansic: 119,801; sh: 3,890; makefile: 932; lisp: 97; pascal: 55
file content (33 lines) | stat: -rw-r--r-- 1,376 bytes parent folder | download | duplicates (7)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#include <wavplay.h>
#include <wavfile.h>
#include <client.h>


#define USE_AUDIOCLIENT_WAVPLAY
#ifdef USE_AUDIOCLIENT_WAVPLAY

/* AudioPlayerCLient Wrapper Procedures
 * Implementation for wavplay client
 * can use MACRO definitions for most Procedures
 */


#define APCL_ErrFunc ErrFunc

/* apcl_volume: volume must be a value between 0.0 and 1.0 */
extern int   apcl_volume(double volume, int flags,APCL_ErrFunc erf);
extern pid_t apcl_get_serverpid(void);

#define apcl_bye(flags,erf) tosvr_cmd(ToSvr_Bye,flags,erf)	/* Tell server to exit */
#define apcl_play(flags,erf) tosvr_cmd(ToSvr_Play,flags,erf)	/* Tell server to play */
#define apcl_pause(flags,erf) tosvr_cmd(ToSvr_Pause,flags,erf) /* Tell server to pause */
#define apcl_stop(flags,erf) tosvr_cmd(ToSvr_Stop,flags,erf)	/* Tell server to stop */
#define apcl_restore(flags,erf) tosvr_cmd(ToSvr_Restore,flags,erf) /* Tell server to restore settings */
#define apcl_semreset(flags,erf) tosvr_cmd(ToSvr_SemReset,flags,erf) /* Tell server to reset semaphores */

#define apcl_start(erf) tosvr_start(erf)
#define apcl_path(path,flags,erf) tosvr_path(path,flags,erf)	/* Tell server a pathname */
#define apcl_sampling_rate(rate,flags,erf) tosvr_sampling_rate(flags,erf,rate)	/* Tell server a pathname */
#define apcl_start_sample(offs,flags,erf) tosvr_start_sample(flags,erf,offs)	/* Tell server a pathname */

#endif