arecord --dump-hw-params SUBFORMAT: STD SAMPLE_BITS: [4 64] FRAME_BITS: [4 640000] CHANNELS: [1 10000] RATE: [4000 4294967295) PERIOD_TIME: (21333 21334) PERIOD_SIZE: (85 91628833) PERIOD_BYTES: (42 4294967295) PERIODS: (0 17247242) BUFFER_TIME: [1 4294967295] BUFFER_SIZE: [170 1466015503] BUFFER_BYTES: [85 4294967295] TICK_TIME: ALL
时间: 2024-02-10 10:32:32 浏览: 374
class-dump(macOS)
`arecord --dump-hw-params SUBFORMAT: STD SAMPLE_BITS: [4 64] FRAME_BITS: [4 640000] CHANNELS: [1 10000] RATE: [4000 4294967295) PERIOD_TIME: (21333 21334) PERIOD_SIZE: (85 91628833) PERIOD_BYTES: (42 4294967295) PERIODS: (0 17247242) BUFFER_TIME: [1 4294967295] BUFFER_SIZE: [170 1466015503] BUFFER_BYTES: [85 4294967295] TICK_TIME: ALL` 是执行 `arecord` 命令时查看音频设备硬件参数的输出结果。下面是各参数的解释:
- `SUBFORMAT: STD`:音频数据格式为标准格式。
- `SAMPLE_BITS: [4 64]`:支持的采样位数范围是4到64位。
- `FRAME_BITS: [4 640000]`:支持的帧位数范围是4到640000。
- `CHANNELS: [1 10000]`:支持的通道数范围是1到10000。
- `RATE: [4000 4294967295)`:支持的采样率范围是4000到4294967295 Hz。
- `PERIOD_TIME: (21333 21334)`:每个周期(buffer)的时间范围是21333到21334纳秒。
- `PERIOD_SIZE: (85 91628833)`:每个周期(buffer)的大小范围是85到91628833个样本。
- `PERIOD_BYTES: (42 4294967295)`:每个周期(buffer)的字节数范围是42到4294967295字节。
- `PERIODS: (0 17247242)`:在缓冲区中支持的周期数范围是0到17247242个。
- `BUFFER_TIME: [1 4294967295]`:缓冲区大小的时间范围是1到4294967295纳秒。
- `BUFFER_SIZE: [170 1466015503]`:缓冲区大小的样本数范围是170到1466015503个。
- `BUFFER_BYTES: [85 4294967295]`:缓冲区大小的字节数范围是85到4294967295字节。
- `TICK_TIME: ALL`:支持所有的时钟类型。
阅读全文