Pass arrays by reference into AudioIO::StartStream

This commit is contained in:
Paul Licameli 2016-04-09 15:14:07 -04:00
parent b28ec2957a
commit eb6e093912
2 changed files with 5 additions and 5 deletions

View File

@ -1487,10 +1487,10 @@ void AudioIO::StartMonitoring(double sampleRate)
mLastPaError = Pa_StartStream( mPortStreamV19 );
}
int AudioIO::StartStream(WaveTrackArray playbackTracks,
WaveTrackArray captureTracks,
int AudioIO::StartStream(const WaveTrackArray &playbackTracks,
const WaveTrackArray &captureTracks,
#ifdef EXPERIMENTAL_MIDI_OUT
NoteTrackArray midiPlaybackTracks,
const NoteTrackArray &midiPlaybackTracks,
#endif
double sampleRate, double t0, double t1,
const AudioIOStartStreamOptions &options)

View File

@ -159,9 +159,9 @@ class AUDACITY_DLL_API AudioIO final {
* If successful, returns a token identifying this particular stream
* instance. For use with IsStreamActive() below */
int StartStream(WaveTrackArray playbackTracks, WaveTrackArray captureTracks,
int StartStream(const WaveTrackArray &playbackTracks, const WaveTrackArray &captureTracks,
#ifdef EXPERIMENTAL_MIDI_OUT
NoteTrackArray midiTracks,
const NoteTrackArray &midiTracks,
#endif
double sampleRate, double t0, double t1,
const AudioIOStartStreamOptions &options =