Lines Matching refs:alsaFormat
243 int getFormatFromAlsaFormat(snd_pcm_format_t alsaFormat, in getFormatFromAlsaFormat() argument
247 *sampleSizeInBytes = (snd_pcm_format_physical_width(alsaFormat) + 7) / 8; in getFormatFromAlsaFormat()
248 *significantBits = snd_pcm_format_width(alsaFormat); in getFormatFromAlsaFormat()
252 *isSigned = (snd_pcm_format_signed(alsaFormat) > 0); in getFormatFromAlsaFormat()
253 *isBigEndian = (snd_pcm_format_big_endian(alsaFormat) > 0); in getFormatFromAlsaFormat()
256 if (alsaFormat == SND_PCM_FORMAT_MU_LAW) { // Mu-Law in getFormatFromAlsaFormat()
259 else if (alsaFormat == SND_PCM_FORMAT_A_LAW) { // A-Law in getFormatFromAlsaFormat()
262 else if (snd_pcm_format_linear(alsaFormat) < 1) { in getFormatFromAlsaFormat()
269 int getAlsaFormatFromFormat(snd_pcm_format_t* alsaFormat, in getAlsaFormatFromFormat() argument
272 *alsaFormat = SND_PCM_FORMAT_UNKNOWN; in getAlsaFormatFromFormat()
275 *alsaFormat = snd_pcm_build_linear_format(significantBits, in getAlsaFormatFromFormat()
282 *alsaFormat = SND_PCM_FORMAT_MU_LAW; in getAlsaFormatFromFormat()
285 *alsaFormat = SND_PCM_FORMAT_A_LAW; in getAlsaFormatFromFormat()
288 return (*alsaFormat == SND_PCM_FORMAT_UNKNOWN)?0:1; in getAlsaFormatFromFormat()