Browse Source

Fix of errorString clearing in error() and documentation fixes for DeviceInfo (gps).

tags/4.0.4
Gary Scavone Stephen Sinclair 17 years ago
parent
commit
b71d5ba31a
3 changed files with 15 additions and 11 deletions
  1. +1
    -1
      RtAudio.cpp
  2. +9
    -9
      doc/doxygen/probe.txt
  3. +5
    -1
      doc/release.txt

+ 1
- 1
RtAudio.cpp View File

@@ -6874,11 +6874,11 @@ extern "C" void *ossCallbackHandler( void *ptr )
// message printing.
void RtApi :: error( RtError::Type type )
{
errorStream_.str(""); // clear the ostringstream
if ( type == RtError::WARNING && showWarnings_ == true )
std::cerr << '\n' << errorText_ << "\n\n";
else
throw( RtError( errorText_, type ) );
errorStream_.str(""); // clear the ostringstream
}

void RtApi :: verifyStream()


+ 9
- 9
doc/doxygen/probe.txt View File

@@ -37,15 +37,15 @@ The RtAudio::DeviceInfo structure is defined in RtAudio.h and provides a variety

\code
typedef struct RtAudio::DeviceInfo {
bool probed; // true if the device capabilities were successfully probed.
std::string name; // Character string device identifier.
int outputChannels; // Maximum output channels supported by device.
int inputChannels; // Maximum input channels supported by device.
int duplexChannels; // Maximum simultaneous input/output channels supported by device.
bool isDefaultOutput; // true if this is the default output device.
bool isDefaultInput; // true if this is the default input device.
std::vector<int> sampleRates; // Supported sample rates.
RtAudioFormat nativeFormats; // Bit mask of supported data formats.
bool probed; // true if the device capabilities were successfully probed.
std::string name; // Character string device identifier.
unsigned int outputChannels; // Maximum output channels supported by device.
unsigned int inputChannels; // Maximum input channels supported by device.
unsigned int duplexChannels; // Maximum simultaneous input/output channels supported by device.
bool isDefaultOutput; // true if this is the default output device.
bool isDefaultInput; // true if this is the default input device.
std::vector<unsigned int> sampleRates; // Supported sample rates.
RtAudioFormat nativeFormats; // Bit mask of supported data formats.
};
\endcode



+ 5
- 1
doc/release.txt View File

@@ -1,6 +1,10 @@
RtAudio - a set of C++ classes that provide a common API for realtime audio input/output across Linux (native ALSA, JACK, and OSS), Macintosh OS X (CoreAudio and JACK), and Windows (DirectSound and ASIO) operating systems.

By Gary P. Scavone, 2001-2007.
By Gary P. Scavone, 2001-2008.

v4.0.4: ()
- fixed clearing of error message stream in error()
- fixed RtAudio::DeviceInfo description in "probing" documentation

v4.0.3: (7 December 2007)
- added support for MinGW compiler to configure script


Loading…
Cancel
Save