我可以使用脉冲库记录pcm数据。我的工作需要aac音频。我在Pulseaudio中遇到了直通模式。所以我用aac添加了pa_format_info。
pa_format_info *formats[1];
formats[0] = pa_format_info_new();
formats[0]->encoding = PA_ENCODING_PCM;
pa_format_info_set_sample_format(formats[0], PA_SAMPLE_FLOAT32);
pa_format_info_set_rate(formats[0], SAMPLE_RATE);
pa_format_info_set_channels(formats[0], CHANNELS);
stream = pa_stream_new_extended(c, "passthrough test", formats, 1, proplist);
但是现在,使用这段代码时流失败。有人有什么主意吗。