diff options
| author | Chris Kiefer <chrisk13fer@gmail.com> | 2011-08-25 16:00:21 +0100 |
|---|---|---|
| committer | Chris Kiefer <chrisk13fer@gmail.com> | 2011-08-25 16:00:21 +0100 |
| commit | 9c982dd80c0a73d96cbf8103bc33f1749b204a7c (patch) | |
| tree | 423c8accf9ec62a7849d4e8e9c7d284d5507654e /player.cpp | |
| parent | d595100fefb826174591737727525d486c790b28 (diff) | |
| parent | f246be00cfd2ab25cb921552e9dd5a12c0605df7 (diff) | |
Merge branch 'master' of github.com:micknoise/Maximilian
Conflicts:
.gitignore
Diffstat (limited to 'player.cpp')
| -rw-r--r-- | player.cpp | 10 |
1 files changed, 7 insertions, 3 deletions
@@ -16,6 +16,7 @@ #include "portaudio.h" //#include "pa_mac_core.h" #elif defined(MAXIMILIAN_RT_AUDIO) +#include <dsound.h> #include "RtAudio.h" #endif @@ -109,9 +110,11 @@ int main() std::cout << "PortAudio error: "<< Pa_GetErrorText( err ) << std::endl; #elif defined(MAXIMILIAN_RT_AUDIO) - RtAudio dac; + RtAudio dac(RtAudio::WINDOWS_DS); if ( dac.getDeviceCount() < 1 ) { std::cout << "\nNo audio devices found!\n"; + char input; + std::cin.get( input ); exit( 0 ); } @@ -121,11 +124,12 @@ int main() parameters.firstChannel = 0; unsigned int sampleRate = maxiSettings::sampleRate; unsigned int bufferFrames = maxiSettings::bufferSize; - double data[parameters.nChannels]; + //double data[maxiSettings::channels]; + vector<double> data(maxiSettings::channels,0); try { dac.openStream( ¶meters, NULL, RTAUDIO_FLOAT64, - sampleRate, &bufferFrames, &routing, (void *)&data); + sampleRate, &bufferFrames, &routing, (void *)&(data[0])); dac.startStream(); } |
