LMMS
Loading...
Searching...
No Matches
Wave_Writer.cpp File Reference
#include "Wave_Writer.h"
#include <assert.h>
#include <stdint.h>
#include <stdlib.h>

Macros

#define LE32(x)

Functions

static void exit_with_error (const char *str)
void wave_open (long sample_rate, const char *filename)
void wave_enable_stereo ()
long wave_sample_count ()
void wave_write (const short *buf, long count)
void wave_close ()

Variables

const int header_size = 0x2C
static Wave_Writer * ww

Macro Definition Documentation

◆ LE32

#define LE32 ( x)
Value:
(unsigned char)(x), (unsigned char)((x)>>8), \
(unsigned char)((x)>>16), (unsigned char)((x)>>24)
unsigned x[BMAX+1]
Definition inflate.c:1586

Function Documentation

◆ exit_with_error()

void exit_with_error ( const char * str)
static

◆ wave_close()

void wave_close ( void )

◆ wave_enable_stereo()

void wave_enable_stereo ( void )

◆ wave_open()

void wave_open ( long sample_rate,
const char * filename )

◆ wave_sample_count()

long wave_sample_count ( void )

◆ wave_write()

void wave_write ( const short * buf,
long count )

Variable Documentation

◆ header_size

const int header_size = 0x2C

◆ ww

Wave_Writer* ww
static