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