Home | History | Annotate | Download | only in audio

Lines Matching refs:record

1553 	/* ai.record */
1554 XP_EQ(8000, ai.record.sample_rate);
1555 XP_EQ(1, ai.record.channels);
1556 XP_EQ(8, ai.record.precision);
1557 XP_EQ(AUDIO_ENCODING_ULAW, ai.record.encoding);
1560 XP_EQ(0, ai.record.seek);
1562 XP_NE(0, ai.record.buffer_size);
1563 XP_EQ(0, ai.record.samples);
1564 XP_EQ(0, ai.record.eof);
1565 XP_EQ(0, ai.record.pause);
1566 XP_EQ(0, ai.record.error);
1567 XP_EQ(0, ai.record.waiting);
1569 XP_EQ(exp_ropen, ai.record.open);
1575 XP_EQ(0, ai.record.active);
1577 XP_EQ(exp_ropen, ai.record.active);
1592 ai.record.sample_rate = 11025;
1593 ai.record.channels = 2;
1594 ai.record.precision = 16;
1595 ai.record.encoding = AUDIO_ENCODING_SLINEAR_LE;
1596 ai.record.pause = 1;
1641 /* ai.record */
1642 XP_EQ(exp_sample_rate, ai.record.sample_rate);
1643 XP_EQ(exp_channels, ai.record.channels);
1644 XP_EQ(exp_precision, ai.record.precision);
1645 XP_EQ(exp_encoding, ai.record.encoding);
1648 XP_EQ(0, ai.record.seek);
1650 XP_NE(0, ai.record.buffer_size);
1651 XP_EQ(0, ai.record.samples);
1652 XP_EQ(0, ai.record.eof);
1653 XP_EQ(exp_pause, ai.record.pause);
1654 XP_EQ(0, ai.record.error);
1655 XP_EQ(0, ai.record.waiting);
1657 XP_EQ(exp_ropen, ai.record.open);
1663 XP_EQ(0, ai.record.active);
1665 XP_EQ(exp_ropen, ai.record.active);
1703 ai.record.encoding = AUDIO_ENCODING_SLINEAR_LE;
1722 XP_EQ(AUDIO_ENCODING_ULAW, ai.record.encoding);
1747 ai.record.encoding = AUDIO_ENCODING_SLINEAR_LE;
1748 ai.record.precision = 16;
1762 XP_EQ(AUDIO_ENCODING_SLINEAR_LE, ai.record.encoding);
1763 XP_EQ(16, ai.record.precision);
1769 ai.record.encoding = AUDIO_ENCODING_ULAW;
1770 ai.record.precision = 8;
1784 XP_EQ(AUDIO_ENCODING_ULAW, ai.record.encoding);
1785 XP_EQ(8, ai.record.precision);
2250 * expread : expected to be able to record.
2269 ai.record.pause = 1;
2554 * DRAIN does not affect for record-only descriptor.
3418 XP_EQ(0, ai.record.active);
3425 XP_EQ(1, ai.record.active);
4569 XP_EQ(mode2rec(openmode), ai.record.open);
4600 XP_EQ(mode2rec(openmode), ai.record.open);
4668 XP_EQ(mode2rec(O_RDWR), ai.record.open);
4708 XP_EQ(mode2rec(O_RDWR), ai.record.open);
4743 XP_EQ(0, ai.record.eof);
4751 XP_EQ(0, ai.record.eof);
4761 XP_EQ(0, ai.record.eof);
4770 XP_EQ(0, ai.record.eof);
4780 XP_EQ(0, ai.record.eof);
4791 XP_EQ(0, ai.record.eof);
4808 XP_EQ(0, ai.record.eof);
4846 XP_EQ(mode2rec(openmode), ai.record.open);
4848 XP_NE(0, ai.record.buffer_size);
4853 ai.record.pause = 1;
4863 XP_EQ(mode2rec(openmode), ai.record.open);
4865 XP_NE(0, ai.record.buffer_size);
5065 ai.record.sample_rate = 11025;
5070 ai.record.pause = 1;
5084 XP_EQ(11025, ai.record.sample_rate);
5085 XP_EQ(pause, ai.record.pause);
5141 ai.record.sample_rate = 11025;
5153 XP_EQ(11025, ai.record.sample_rate);
5158 ai.record.sample_rate = 16000;
5173 XP_EQ(11025, ai.record.sample_rate);
5175 XP_EQ(16000, ai.record.sample_rate);
5235 ai.record.channels = ch;
5246 XP_EQ(ch, ai.record.channels);
5280 DPRINTF(" > hwinfo.record.channels = %d\n",
5281 hwinfo.record.channels);
5282 for (ch = 3; ch <= hwinfo.record.channels; ch++) {
5284 ai.record.channels = ch;
5290 XP_EQ(ch, ai.record.channels);
5294 ai.record.channels = ch;
5346 ai.record.sample_rate = freq;
5357 XP_EQ(freq, ai.record.sample_rate);
5394 ai.record.sample_rate = 0;
5416 * parameters of ai.{play,record}.*.
5438 ai.record.pause = 1;
5443 ai.record.sample_rate = 11025;
5457 XP_EQ(1, ai.record.pause);
5458 XP_EQ(param ? 11025 : 8000, ai.record.sample_rate);
5463 ai.record.pause = 0;
5468 ai.record.sample_rate = 16000;
5478 XP_EQ(0, ai.record.pause);
5482 XP_EQ(param ? 16000 : 8000, ai.record.sample_rate);
5603 /* A hack to handle ai.{play,record}.gain in the same code.. */
5673 /* A hack to handle ai.{play,record}.balance in the same code.. */
5744 printf(" > old record.gain = %d\n", oai.record.gain);
5745 printf(" > old record.balance = %d\n", oai.record.balance);
5771 get_changeable_gain(fd, rgain, "record",
5772 offsetof(struct audio_info, record.gain));
5773 get_changeable_balance(fd, rbalance, "record",
5774 offsetof(struct audio_info, record.balance));
5797 ai.record.gain = oai.record.gain;
5798 ai.record.balance = oai.record.balance;
5830 * If both record.gain and record.balance are changeable,
5835 ai.record.gain = rgain[1];
5836 ai.record.balance = rbalance[1];
5837 r = IOCTL(fd, AUDIO_SETINFO, &ai, "record.gain=%d/balance=%d",
5838 ai.record.gain, ai.record.balance);
5845 DPRINTF(" > setting record.gain=%d/balance=%d: "
5847 rgain[1], rbalance[1], ai.record.gain, ai.record.balance);
5848 XP_EQ(ai.record.gain, rgain[1]);
5849 XP_EQ(ai.record.balance, rbalance[1]);
5859 ai.record.gain = oai.record.gain;
5860 ai.record.balance = oai.record.balance;
5869 XP_EQ(oai.record.gain, ai.record.gain);
5870 XP_EQ(oai.record.balance, ai.record.balance);
6149 ai.record.encoding = i;
6150 ai.record.precision = prec;
6157 xp_getenc(expected, i, j, r, &ai.record);
6314 ai.record.encoding = AUDIO_ENCODING_SLINEAR_NE;
6315 ai.record.precision = 16;
6316 ai.record.channels = 2;
6317 ai.record.sample_rate = 48000;
6318 /* ai.blocksize is shared by play and record, so set both the same. */
6319 *ai.play = *ai.record;
6407 /* ai.blocksize is shared by play and record, so set both the same. */
6408 *ai.record = *ai.play;