Lines Matching refs:pwfx
76 static RD_BOOL oss_set_format(RD_WAVEFORMATEX * pwfx);
246 oss_format_supported(RD_WAVEFORMATEX * pwfx)
248 if (pwfx->wFormatTag != WAVE_FORMAT_PCM)
250 if ((pwfx->nChannels != 1) && (pwfx->nChannels != 2))
252 if ((pwfx->wBitsPerSample != 8) && (pwfx->wBitsPerSample != 16))
259 oss_set_format(RD_WAVEFORMATEX * pwfx)
268 if ((pwfx->wBitsPerSample == 8) && (format != AFMT_U8))
270 if ((pwfx->wBitsPerSample == 16) && (format != AFMT_S16_LE))
273 if ((pwfx->nChannels == 2) != ! !stereo)
276 if (pwfx->nSamplesPerSec != snd_rate)
285 if (pwfx->wBitsPerSample == 8)
287 else if (pwfx->wBitsPerSample == 16)
290 samplewidth = pwfx->wBitsPerSample / 8;
299 if (pwfx->nChannels == 2)
317 snd_rate = pwfx->nSamplesPerSec;
325 if ((pwfx->nSamplesPerSec != *prates)
331 (snd_rate, pwfx->wBitsPerSample, pwfx->nChannels) == False)