From 0d6238ab9f36250020db622db2b9825179738d56 Mon Sep 17 00:00:00 2001 From: Chris Kiefer Date: Thu, 25 Aug 2011 15:47:16 +0100 Subject: rtaudio mods --- player.cpp | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'player.cpp') diff --git a/player.cpp b/player.cpp index 37edf80..396215d 100644 --- a/player.cpp +++ b/player.cpp @@ -16,6 +16,7 @@ #include "portaudio.h" //#include "pa_mac_core.h" #elif defined(MAXIMILIAN_RT_AUDIO) +#include #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 data(maxiSettings::channels,0); try { dac.openStream( ¶meters, NULL, RTAUDIO_FLOAT64, - sampleRate, &bufferFrames, &routing, (void *)&data); + sampleRate, &bufferFrames, &routing, (void *)&(data[0])); dac.startStream(); } -- cgit v1.3