1
私はいくつかの研究を行い、OpenALを試しています。特に、私は多声のテクニックに興味があります。つまり、単一のサウンドを同時に複数回演奏することです。私はFinchを訪れ、これをサポートする機能があります。私のコードでは、オーディオファイルごとに1つのOpenALバッファを作成し、そのバッファで複数のOpenALソースを初期化しました。一方、Finchは、OpenAL SourceごとにOpenAL Bufferを作成します。このためにパフォーマンス関連または機能上の理由はありますか?なぜ、Finchはポリフォニックサウンドのために1つのバッファを共有しませんか?
私は専門家ではなく、バッファを共有することでパフォーマンスや動作に影響を及ぼす可能性があります。そのため、私はこの質問をしました。それはうまくいくと思われますが、それはサポートされていますが、バッファを共有することに関連した非明白なトレードオフがあるようです... – ajh158