LAL  7.5.0.1-b72065a
Audio.c File Reference

Prototypes

static FILE * fopen_if_null (FILE *fp, const char *name, const char *extn)
 
static int output_wav_hdr (FILE *fp, INT4 samplerate, UINT4 datasize)
 
static int output_au_hdr (FILE *fp, INT4 samplerate, UINT4 datasize)
 
static int output_REAL4Vector (FILE *fp, REAL4Vector *data, int wavfmt)
 
static int output_REAL8Vector (FILE *fp, REAL8Vector *data, int wavfmt)
 
int XLALAudioWAVRecordREAL4TimeSeries (FILE *fp, REAL4TimeSeries *series)
 Records a time series as a .wav audio file. More...
 
int XLALAudioWAVRecordREAL8TimeSeries (FILE *fp, REAL8TimeSeries *series)
 Records a time series as a .wav audio file. More...
 
int XLALAudioAURecordREAL4TimeSeries (FILE *fp, REAL4TimeSeries *series)
 Records a time series as a .au audio file. More...
 
int XLALAudioAURecordREAL8TimeSeries (FILE *fp, REAL8TimeSeries *series)
 Records a time series as a .au audio file. More...
 

Go to the source code of this file.

Macros

#define LAL_SOUND_MAX   32760
 

Macro Definition Documentation

◆ LAL_SOUND_MAX

#define LAL_SOUND_MAX   32760

Definition at line 28 of file Audio.c.

Function Documentation

◆ fopen_if_null()

static FILE* fopen_if_null ( FILE *  fp,
const char *  name,
const char *  extn 
)
static

Definition at line 31 of file Audio.c.

◆ output_wav_hdr()

static int output_wav_hdr ( FILE *  fp,
INT4  samplerate,
UINT4  datasize 
)
static

Definition at line 41 of file Audio.c.

◆ output_au_hdr()

static int output_au_hdr ( FILE *  fp,
INT4  samplerate,
UINT4  datasize 
)
static

Definition at line 130 of file Audio.c.

◆ output_REAL4Vector()

static int output_REAL4Vector ( FILE *  fp,
REAL4Vector data,
int  wavfmt 
)
static

Definition at line 174 of file Audio.c.

◆ output_REAL8Vector()

static int output_REAL8Vector ( FILE *  fp,
REAL8Vector data,
int  wavfmt 
)
static

Definition at line 213 of file Audio.c.