1 /**
2  * @file rem_au.h Basic audio types
3  *
4  * Copyright (C) 2010 Creytiv.com
5  */
6 
7 
8 /** Audio formats */
9 enum aufmt {
10 	AUFMT_S16LE,  /**< Signed 16-bit PCM */
11 	AUFMT_PCMA,   /**< G.711 A-law       */
12 	AUFMT_PCMU,   /**< G.711 U-law       */
13 	AUFMT_FLOAT,  /**< Float 32 bit (CPU endian)                   */
14 	AUFMT_S24_3LE,/**< Signed 24bit Little Endian in 3bytes format */
15 };
16 
17 size_t      aufmt_sample_size(enum aufmt fmt);
18 const char *aufmt_name(enum aufmt fmt);
19