0
저는 jack-audio-connection-kit-1.9.9.5가 설치된 gentoo amd64 Linux 시스템을 사용하고 있습니다.jack_client_open이 jackdbus에 연결하지 않습니다
#include <jack/jack.h>
#include <glib-2.0/glib.h>
const char **jack_get_input_devices() {
const char **ports;
const char *client_name = "tuxinstudio";
const char *server_name = NULL;
jack_options_t options = JackNoStartServer;
jack_status_t status;
jack_client_t *client;
client = jack_client_open(client_name,options,&status,server_name);
if (client == NULL) {
g_debug("jack client open failed. status 0x%2.0x",status);
}
if (status & JackServerStarted) {
g_debug("JACK server started\n");
}
if (status & JackNameNotUnique) {
client_name = jack_get_client_name(client);
g_debug("unique name `%s' assigned\n", client_name);
}
ports = jack_get_ports (client, NULL, NULL,JackPortIsPhysical|JackPortIsInput);
if (ports == NULL) {
g_debug("no physical capture ports\n");
}
g_print("sizeof ports: %lu",sizeof ports);
return ports;
}
는 DBUS 서버에 연결할 수있는 단자가 보인다
나는 다음과 같은 코드를 사용하여 사용 가능한 잭 입력 장치의 목록을 얻기 위해 노력하고있어.Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
jack server is not running or cannot be started
jack_get_ports called with a NULL client
어떻게이 문제를 해결 않습니다
이 실행의 출력입니까?