我在使用PulseAudio API时发生了分段错误

时间:2018-10-18 13:04:18

标签: c api raspberry-pi pulseaudio

运行“ Sample Async Playback”提供的“ pulseaudio”时出现段错误。但是我的编译通过了。 enter image description here 编译方式

gcc pa-beep.c -lpulse-simple -shared -fPIC -g

此处包含库文件

#include <stdio.h>
#include <string.h>
#include <pulse/pulseaudio.h>

static int latency = 20000; // start latency in micro seconds
static int sampleoffs = 0;
static short sampledata[300000];
static pa_buffer_attr bufattr;
static int underflows = 0;
static pa_sample_spec ss;

我在主函数中添加了打印步骤,结果表明程序没有执行该步骤。

int main(int argc, char *argv[]) {
  printf("kai shi\n");
  pa_mainloop *pa_ml;
  pa_mainloop_api *pa_mlapi;
  pa_context *pa_ctx;
  pa_stream *playstream;

对不起,我是一个初学者。我不知道如何解决这个问题

0 个答案:

没有答案