Blame src/libout123/wav.h
|
Packit |
c32a2d |
/*
|
|
Packit |
c32a2d |
wav.c: write wav/au/cdr files (and headerless raw)
|
|
Packit |
c32a2d |
|
|
Packit |
c32a2d |
copyright ?-2015 by the mpg123 project - free software under the terms of the LGPL 2.1
|
|
Packit |
c32a2d |
see COPYING and AUTHORS files in distribution or http://mpg123.org
|
|
Packit |
c32a2d |
initially extracted of out123_int.h, formerly audio.h, by Thomas Orgis
|
|
Packit |
c32a2d |
*/
|
|
Packit |
c32a2d |
|
|
Packit |
c32a2d |
#ifndef _MPG123_WAV_H_
|
|
Packit |
c32a2d |
#define _MPG123_WAV_H_
|
|
Packit |
c32a2d |
|
|
Packit |
c32a2d |
/* Could get away without any header, as only pointers declared. */
|
|
Packit |
c32a2d |
#include "out123.h"
|
|
Packit |
c32a2d |
|
|
Packit |
c32a2d |
/* Interfaces from wav.c, variants of file writing, to be combined into
|
|
Packit |
c32a2d |
fake modules by the main library code. */
|
|
Packit |
c32a2d |
|
|
Packit |
c32a2d |
int au_open(out123_handle *);
|
|
Packit |
c32a2d |
int cdr_open(out123_handle *);
|
|
Packit |
c32a2d |
int raw_open(out123_handle *);
|
|
Packit |
c32a2d |
int wav_open(out123_handle *);
|
|
Packit |
c32a2d |
int wav_write(out123_handle *, unsigned char *buf, int len);
|
|
Packit |
c32a2d |
int wav_close(out123_handle *);
|
|
Packit |
c32a2d |
int au_close(out123_handle *);
|
|
Packit |
c32a2d |
int raw_close(out123_handle *);
|
|
Packit |
c32a2d |
int cdr_formats(out123_handle *);
|
|
Packit |
c32a2d |
int au_formats(out123_handle *);
|
|
Packit |
c32a2d |
int raw_formats(out123_handle *);
|
|
Packit |
c32a2d |
int wav_formats(out123_handle *);
|
|
Packit |
c32a2d |
void wav_drain(out123_handle *);
|
|
Packit |
c32a2d |
|
|
Packit |
c32a2d |
#endif
|
|
Packit |
c32a2d |
|