netscape-revival
sun-java/mmedia/irix/_gen/sun_audio_AudioDevice.h
/* DO NOT EDIT THIS FILE - it is machine generated */
#include "native.h"
/* Header for class sun_audio_AudioDevice */
#ifndef _Included_sun_audio_AudioDevice
#define _Included_sun_audio_AudioDevice
struct Hjava_util_Vector;
typedef struct Classsun_audio_AudioDevice {
struct Hjava_util_Vector *streams;
struct HArrayOfByte *ulaw;
struct HArrayOfInt *linear;
long dev;
#define sun_audio_AudioDevice_MSCLICK 50L
#define sun_audio_AudioDevice_MSMARGIN 16L
#define sun_audio_AudioDevice_BYTES_PER_SAMPLE 1L
#define sun_audio_AudioDevice_SAMPLE_RATE 8000L
#define sun_audio_AudioDevice_ULAW_BIAS 132L
#define sun_audio_AudioDevice_ULAW_CLIP 32635L
/* Inaccessible static: ULAW_TAB */
/* Inaccessible static: ULAW_LUT */
/* Inaccessible static: device */
} Classsun_audio_AudioDevice;
HandleTo(sun_audio_AudioDevice);
extern long sun_audio_AudioDevice_audioOpen(struct Hsun_audio_AudioDevice* self);
extern void sun_audio_AudioDevice_audioClose(struct Hsun_audio_AudioDevice* self);
extern void sun_audio_AudioDevice_audioWrite(struct Hsun_audio_AudioDevice* self,HArrayOfByte *,long);
#endif