Browse Source

Updates to test programs when specifying default device numbers.

tags/4.1.1
Gary Scavone 11 years ago
parent
commit
097b83163e
5 changed files with 21 additions and 0 deletions
  1. +5
    -0
      tests/duplex.cpp
  2. +3
    -0
      tests/playraw.cpp
  3. +3
    -0
      tests/playsaw.cpp
  4. +5
    -0
      tests/testall.cpp
  5. +5
    -0
      tests/teststops.cpp

+ 5
- 0
tests/duplex.cpp View File

@@ -97,6 +97,11 @@ int main( int argc, char *argv[] )
oParams.nChannels = channels;
oParams.firstChannel = oOffset;

if ( iDevice == 0 )
iParams.deviceId = adac.getDefaultInputDevice();
if ( oDevice == 0 )
oParams.deviceId = adac.getDefaultOutputDevice();

RtAudio::StreamOptions options;
//options.flags |= RTAUDIO_NONINTERLEAVED;



+ 3
- 0
tests/playraw.cpp View File

@@ -125,6 +125,9 @@ int main( int argc, char *argv[] )
oParams.nChannels = channels;
oParams.firstChannel = offset;

if ( device == 0 )
oParams.deviceId = dac.getDefaultOutputDevice();

data.channels = channels;
try {
dac.openStream( &oParams, NULL, FORMAT, fs, &bufferFrames, &output, (void *)&data );


+ 3
- 0
tests/playsaw.cpp View File

@@ -174,6 +174,9 @@ int main( int argc, char *argv[] )
oParams.nChannels = channels;
oParams.firstChannel = offset;

if ( device == 0 )
oParams.deviceId = dac.getDefaultOutputDevice();

options.flags = RTAUDIO_HOG_DEVICE;
options.flags |= RTAUDIO_SCHEDULE_REALTIME;
#if !defined( USE_INTERLEAVED )


+ 5
- 0
tests/testall.cpp View File

@@ -128,6 +128,9 @@ int main( int argc, char *argv[] )
oParams.nChannels = channels;
oParams.firstChannel = oOffset;

if ( oDevice == 0 )
oParams.deviceId = dac.getDefaultOutputDevice();

RtAudio::StreamOptions options;
options.flags = RTAUDIO_HOG_DEVICE;
try {
@@ -192,6 +195,8 @@ int main( int argc, char *argv[] )
iParams.deviceId = iDevice;
iParams.nChannels = channels;
iParams.firstChannel = iOffset;
if ( iDevice == 0 )
iParams.deviceId = dac.getDefaultInputDevice();
options.flags = RTAUDIO_NONINTERLEAVED;
try {
dac.openStream( &oParams, &iParams, RTAUDIO_SINT32, fs, &bufferFrames, &inout, (void *)&bufferBytes, &options );


+ 5
- 0
tests/teststops.cpp View File

@@ -121,6 +121,11 @@ int main( int argc, char *argv[] )
iParams.nChannels = mydata.channels;
iParams.firstChannel = iOffset;
if ( iDevice == 0 )
iParams.deviceId = adc->getDefaultInputDevice();
if ( oDevice == 0 )
oParams.deviceId = adc->getDefaultOutputDevice();
// First, test external stopStream() calls.
mydata.pulseCount = PULSE_RATE * fs;
mydata.nFrames = 50 * fs;


Loading…
Cancel
Save