nkeynes@66: /** nkeynes@561: * $Id$ 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: bhaal22@643: gboolean audio_null_init() bhaal22@643: { nkeynes@736: return TRUE; bhaal22@643: } bhaal22@643: nkeynes@106: gboolean audio_null_process_buffer( audio_buffer_t buffer ) nkeynes@66: { nkeynes@66: return TRUE; nkeynes@66: } nkeynes@66: nkeynes@697: gboolean audio_null_shutdown() bhaal22@643: { nkeynes@736: return TRUE; bhaal22@643: } bhaal22@643: nkeynes@700: struct audio_driver audio_null_driver = { nkeynes@700: "null", nkeynes@700: N_("Null (no audio) driver"), nkeynes@697: DEFAULT_SAMPLE_RATE, nkeynes@697: DEFAULT_SAMPLE_FORMAT, nkeynes@697: audio_null_init, nkeynes@697: NULL, nkeynes@697: audio_null_process_buffer, nkeynes@697: NULL, nkeynes@697: audio_null_shutdown};