2 つの別個のクラスに 2 つの別個の AudioSampleBuffer オブジェクトがあります。以下は、TransportBar.h と呼ばれる最初のクラスのプライベート セクションです。
private:
Atomic<int> playState;
Atomic<int> soloState;
Atomic<int> muteState;
unsigned int bufferPosition;
AudioSampleBuffer masterBuffer;
static const int bufferSize = 352800; //constant
そして、ここに Looper.h と呼ばれるセクション クラスのプライベート セクションがあります。
private:
//Shared data
Atomic<int> recordState;
Atomic<int> playState;
//Audio data
static const int bufferSize = 352800; //constant
unsigned int bufferPosition;
AudioSampleBuffer audioSampleBuffer;
私が作成しているアプリケーションには、audioSampleBuffer に記録する 4 つのトラックがあります。次に、このすべてのデータを再生する「マスター」再生ボタンが必要です。そのため、データを audioSampleBuffer から masterBuffer にコピーする必要があります。これを行う方法はありますか?