Milán Major

netscape-revival

1 branch
Code

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