diff libao2/afmt.h @ 1058:cab5ba9ffc6c

fixed AFMT_ stuff (inclue afmt.h)
author arpi_esp
date Fri, 08 Jun 2001 23:31:06 +0000
parents
children 02576893af2a
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/libao2/afmt.h	Fri Jun 08 23:31:06 2001 +0000
@@ -0,0 +1,34 @@
+
+/* Defines that AFMT_ stuff */
+
+#ifdef	HAVE_SYS_SOUNDCARD_H
+#include <sys/soundcard.h>	/* For AFMT_* on linux */
+#endif
+
+/* standard, old OSS audio formats */
+#ifndef AFMT_MU_LAW
+#	define AFMT_MU_LAW		0x00000001
+#	define AFMT_A_LAW		0x00000002
+#	define AFMT_IMA_ADPCM		0x00000004
+#	define AFMT_U8			0x00000008
+#	define AFMT_S16_LE		0x00000010	/* Little endian signed 16*/
+#	define AFMT_S16_BE		0x00000020	/* Big endian signed 16 */
+#	define AFMT_S8			0x00000040
+#	define AFMT_U16_LE		0x00000080	/* Little endian U16 */
+#	define AFMT_U16_BE		0x00000100	/* Big endian U16 */
+#endif
+
+#ifndef AFMT_MPEG
+#	define AFMT_MPEG		0x00000200	/* MPEG (2) audio */
+#endif
+
+#ifndef AFMT_AC3
+#	define AFMT_AC3			0x00000400	/* Dolby Digital AC3 */
+#endif
+
+/* 32 bit formats (MSB aligned) formats */
+#ifndef AFMT_S32_LE
+# define AFMT_S32_LE              0x00001000
+# define AFMT_S32_BE              0x00002000
+#endif
+