OpenAL ライブラリでサウンドを再生する方法がわかりません。VoIP用のプログラムを書いています。10ミリ秒ごとにサウンドバッファを取得しています。
size_t len = socket.read_some(boost::asio::buffer(buf),error);
バフは
boost::array <char, 441> buf;
そして、私はこのバッファを処理する必要がありますか? 例を読んでいましたが、理解できませんでした:(。助けてください。PS Visual Studio 2010でC++を使用しています。編集後
alGenSources(1, &alSource);
alGenBuffers(1, &alSampleSet);
alBufferData(alSampleSet, AL_FORMAT_MONO16, buf.data(), sizeof(buf.data()), 44100);
alSourcei(alSource, AL_BUFFER, alSampleSet);
//
alSourcei(alSource, AL_LOOPING, alSampleSet);
alSourcePlay(alSource);