nkeynes@66: /** nkeynes@106: * $Id: audio_null.c,v 1.3 2006-03-14 12:45:53 nkeynes Exp $ nkeynes@66: * nkeynes@66: * The "null" audio driver, which just discards all input without even nkeynes@66: * looking at it. nkeynes@66: * nkeynes@66: * Copyright (c) 2005 Nathan Keynes. nkeynes@66: * nkeynes@66: * This program is free software; you can redistribute it and/or modify nkeynes@66: * it under the terms of the GNU General Public License as published by nkeynes@66: * the Free Software Foundation; either version 2 of the License, or nkeynes@66: * (at your option) any later version. nkeynes@66: * nkeynes@66: * This program is distributed in the hope that it will be useful, nkeynes@66: * but WITHOUT ANY WARRANTY; without even the implied warranty of nkeynes@66: * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the nkeynes@66: * GNU General Public License for more details. nkeynes@66: */ nkeynes@66: #include "aica/audio.h" nkeynes@66: nkeynes@106: gboolean audio_null_set_format( uint32_t rate, uint32_t format ) nkeynes@66: { nkeynes@66: return TRUE; nkeynes@66: } nkeynes@66: nkeynes@106: gboolean audio_null_process_buffer( audio_buffer_t buffer ) nkeynes@66: { nkeynes@66: return TRUE; nkeynes@66: } nkeynes@66: nkeynes@106: struct audio_driver audio_null_driver = { "null", audio_null_set_format, audio_null_process_buffer };