単純なOpenALプログラムを実行すると、次のエラーが発生します。
AL lib:pulseaudio.c:612:コンテキストが接続されませんでした:アクセスが拒否されました
興味深いことに、オーディオを再生しようとすると、わずかに歪んで聞こえますが、正しく再生されます。
以下は、エラーを生成するコードです。ALUTで初期化した場合にも発生します。
#include <AL/al.h>
#include <AL/alc.h>
#include <string.h>
int main() {
ALCdevice* dev;
ALCcontext* ctx;
dev = alcOpenDevice(NULL);
ctx = alcCreateContext(dev, NULL);
alcMakeContextCurrent(ctx);
// cleanup
alcMakeContextCurrent(NULL);
alcDestroyContext(ctx);
alcCloseDevice(dev);
return 0;
}
エラーはどういう意味ですか?修正できますか?