Lines Matching defs:as
9 * This file is part of VirtualBox Open Source Edition (OSE), as
12 * General Public License (GPL) as published by the Free Software
13 * Foundation, in version 2 as it comes in the "COPYING" file of the
42 * SEAL 1.07 by Carlos 'pel' Hasan was used as documentation
111 audsettings_t as;
120 audsettings_t as;
151 str = "The request failed because resources, such as a priority level, were already in use by another caller";
329 static int waveformat_from_audio_settings (WAVEFORMATEX *wfx, audsettings_t *as)
334 wfx->nChannels = as->nchannels;
335 wfx->nSamplesPerSec = as->freq;
336 wfx->nAvgBytesPerSec = as->freq << (as->nchannels == 2);
337 wfx->nBlockAlign = 1 << (as->nchannels == 2);
340 switch (as->fmt) {
361 dolog ("Internal logic error: Bad audio format %d\n", as->freq);
368 static int waveformat_to_audio_settings (WAVEFORMATEX *wfx, audsettings_t *as)
380 as->freq = wfx->nSamplesPerSec;
384 as->nchannels = 1;
388 as->nchannels = 2;
401 as->fmt = AUD_FMT_U8;
405 as->fmt = AUD_FMT_S16;
409 as->fmt = AUD_FMT_S32;
518 err = waveformat_from_audio_settings (&wfx, &ds->as);
773 err = waveformat_from_audio_settings (&wfx, &ds->as);