Binary compatibility report for the PortAudio library  between 19.20110326 and 19.20111121 versions on x86

Test Info


Library NamePortAudio
Version #119.20110326
Version #219.20111121
CPU Architecturex86
GCC Version4.6.1

Test Results


Total Header Files2
Total Shared Libraries1
Total Symbols / Types41 / 41
VerdictCompatible

Problem Summary


SeverityCount
Added Symbols-200
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low0
Other Changes-0

Added Symbols (200)


BlockingStream.hxx, libportaudiocpp.so.0.0.12
namespace portaudio
BlockingStream::availableReadSize ( ) const
BlockingStream::availableWriteSize ( ) const
BlockingStream::BlockingStream [in-charge] ( )
BlockingStream::BlockingStream [in-charge] StreamParameters const& parameters )
BlockingStream::BlockingStream [not-in-charge] ( )
BlockingStream::BlockingStream [not-in-charge] StreamParameters const& parameters )
BlockingStream::open StreamParameters const& parameters )
BlockingStream::read void* buffer, unsigned long numFrames )
BlockingStream::write ( void const* buffer, unsigned long numFrames )
BlockingStream::~BlockingStream [in-charge-deleting] ( )
BlockingStream::~BlockingStream [in-charge] ( )
BlockingStream::~BlockingStream [not-in-charge] ( )

CallbackInterface.hxx, libportaudiocpp.so.0.0.12
callbackInterfaceToPaCallbackAdapter ( void const* inputBuffer, void* outputBuffer, unsigned long numFrames, PaStreamCallbackTimeInfo const* timeInfo, PaStreamCallbackFlags statusFlags, void* userData )

CallbackStream.hxx, libportaudiocpp.so.0.0.12
namespace portaudio
CallbackStream::CallbackStream [in-charge] ( )
CallbackStream::CallbackStream [not-in-charge] ( )
CallbackStream::cpuLoad ( ) const
CallbackStream::~CallbackStream [in-charge-deleting] ( )
CallbackStream::~CallbackStream [in-charge] ( )
CallbackStream::~CallbackStream [not-in-charge] ( )

CFunCallbackStream.hxx, libportaudiocpp.so.0.0.12
namespace portaudio
CFunCallbackStream::CFunCallbackStream [in-charge] ( )
CFunCallbackStream::CFunCallbackStream [in-charge] ( StreamParameters const& parameters, int(*funPtr)(void const*, void*, unsigned long, PaStreamCallbackTimeInfo const*, PaStreamCallbackFlags, void*), void* userData )
CFunCallbackStream::CFunCallbackStream [not-in-charge] ( )
CFunCallbackStream::CFunCallbackStream [not-in-charge] ( StreamParameters const& parameters, int(*funPtr)(void const*, void*, unsigned long, PaStreamCallbackTimeInfo const*, PaStreamCallbackFlags, void*), void* userData )
CFunCallbackStream::open ( StreamParameters const& parameters, int(*funPtr)(void const*, void*, unsigned long, PaStreamCallbackTimeInfo const*, PaStreamCallbackFlags, void*), void* userData )
CFunCallbackStream::~CFunCallbackStream [in-charge-deleting] ( )
CFunCallbackStream::~CFunCallbackStream [in-charge] ( )
CFunCallbackStream::~CFunCallbackStream [not-in-charge] ( )

CppFunCallbackStream.hxx, libportaudiocpp.so.0.0.12
cppCallbackToPaCallbackAdapter ( void const* inputBuffer, void* outputBuffer, unsigned long numFrames, PaStreamCallbackTimeInfo const* timeInfo, PaStreamCallbackFlags statusFlags, void* userData )
namespace portaudio
FunCallbackStream::CppToCCallbackData::CppToCCallbackData [in-charge] ( )
FunCallbackStream::CppToCCallbackData::CppToCCallbackData [in-charge] ( FunCallbackStream::CallbackFunPtr funPtr, void* userData )
FunCallbackStream::CppToCCallbackData::CppToCCallbackData [not-in-charge] ( )
FunCallbackStream::CppToCCallbackData::CppToCCallbackData [not-in-charge] ( FunCallbackStream::CallbackFunPtr funPtr, void* userData )
FunCallbackStream::CppToCCallbackData::init ( FunCallbackStream::CallbackFunPtr funPtr, void* userData )
FunCallbackStream::FunCallbackStream [in-charge] ( )
FunCallbackStream::FunCallbackStream [in-charge] ( StreamParameters const& parameters, FunCallbackStream::CallbackFunPtr funPtr, void* userData )
FunCallbackStream::FunCallbackStream [not-in-charge] ( )
FunCallbackStream::FunCallbackStream [not-in-charge] ( StreamParameters const& parameters, FunCallbackStream::CallbackFunPtr funPtr, void* userData )
FunCallbackStream::open ( StreamParameters const& parameters, FunCallbackStream::CallbackFunPtr funPtr, void* userData )
FunCallbackStream::~FunCallbackStream [in-charge-deleting] ( )
FunCallbackStream::~FunCallbackStream [in-charge] ( )
FunCallbackStream::~FunCallbackStream [not-in-charge] ( )

Device.hxx, libportaudiocpp.so.0.0.12
namespace portaudio
Device::defaultHighInputLatency ( ) const
Device::defaultHighOutputLatency ( ) const
Device::defaultLowInputLatency ( ) const
Device::defaultLowOutputLatency ( ) const
Device::defaultSampleRate ( ) const
Device::hostApi ( )
Device::hostApi ( ) const
Device::index ( ) const
Device::isFullDuplexDevice ( ) const
Device::isHostApiDefaultInputDevice ( ) const
Device::isHostApiDefaultOutputDevice ( ) const
Device::isInputOnlyDevice ( ) const
Device::isOutputOnlyDevice ( ) const
Device::isSystemDefaultInputDevice ( ) const
Device::isSystemDefaultOutputDevice ( ) const
Device::maxInputChannels ( ) const
Device::maxOutputChannels ( ) const
Device::name ( ) const
Device::operator!= Device const& rhs )
Device::operator=Device const& rhs )

DirectionSpecificStreamParameters.hxx, libportaudiocpp.so.0.0.12
namespace portaudio
DirectionSpecificStreamParameters::device ( ) const
DirectionSpecificStreamParameters::DirectionSpecificStreamParameters [in-charge] ( )
DirectionSpecificStreamParameters::DirectionSpecificStreamParameters [in-charge] ( Device const& device, int numChannels, SampleDataFormat format, bool interleaved, PaTime suggestedLatency, void* hostApiSpecificStreamInfo )
DirectionSpecificStreamParameters::DirectionSpecificStreamParameters [not-in-charge] ( )
DirectionSpecificStreamParameters::DirectionSpecificStreamParameters [not-in-charge] ( Device const& device, int numChannels, SampleDataFormat format, bool interleaved, PaTime suggestedLatency, void* hostApiSpecificStreamInfo )
DirectionSpecificStreamParameters::hostApiSpecificSampleFormat ( ) const
DirectionSpecificStreamParameters::hostApiSpecificStreamInfo ( ) const
DirectionSpecificStreamParameters::isSampleFormatHostApiSpecific ( ) const
DirectionSpecificStreamParameters::isSampleFormatInterleaved ( ) const
DirectionSpecificStreamParameters::null ( ) [static]
DirectionSpecificStreamParameters::numChannels ( ) const
DirectionSpecificStreamParameters::paStreamParameters ( )
DirectionSpecificStreamParameters::paStreamParameters ( ) const
DirectionSpecificStreamParameters::sampleFormat ( ) const
DirectionSpecificStreamParameters::setDevice Device const& device )
DirectionSpecificStreamParameters::setHostApiSpecificSampleFormat ( PaSampleFormat format, bool interleaved )
DirectionSpecificStreamParameters::setHostApiSpecificStreamInfo void* streamInfo )
DirectionSpecificStreamParameters::setNumChannels int numChannels )
DirectionSpecificStreamParameters::setSampleFormat ( SampleDataFormat format, bool interleaved )
DirectionSpecificStreamParameters::setSuggestedLatency PaTime latency )
DirectionSpecificStreamParameters::suggestedLatency ( ) const

Exception.hxx, libportaudiocpp.so.0.0.12
namespace portaudio
Exception::~Exception [in-charge-deleting] ( )
Exception::~Exception [in-charge] ( )
PaCppException::operator!= PaCppException const& rhs ) const
PaCppException::operator=PaCppException const& rhs ) const
PaCppException::PaCppException [in-charge] PaCppException::ExceptionSpecifier specifier )
PaCppException::PaCppException [not-in-charge] PaCppException::ExceptionSpecifier specifier )
PaCppException::specifier ( ) const
PaCppException::what ( ) const
PaCppException::~PaCppException [in-charge-deleting] ( )
PaCppException::~PaCppException [in-charge] ( )
PaException::isHostApiError ( ) const
PaException::lastHostApiError ( ) const
PaException::lastHostApiErrorText ( ) const
PaException::operator!= PaException const& rhs ) const
PaException::operator=PaException const& rhs ) const
PaException::paError ( ) const
PaException::paErrorText ( ) const
PaException::PaException [in-charge] PaError error )
PaException::PaException [not-in-charge] PaError error )
PaException::what ( ) const
PaException::~PaException [in-charge-deleting] ( )
PaException::~PaException [in-charge] ( )

HostApi.hxx, libportaudiocpp.so.0.0.12
namespace portaudio
HostApi::defaultInputDevice ( ) const
HostApi::defaultOutputDevice ( ) const
HostApi::deviceCount ( ) const
HostApi::devicesBegin ( )
HostApi::devicesEnd ( )
HostApi::index ( ) const
HostApi::name ( ) const
HostApi::operator!= HostApi const& rhs ) const
HostApi::operator=HostApi const& rhs ) const
HostApi::typeId ( ) const

InterfaceCallbackStream.hxx, libportaudiocpp.so.0.0.12
namespace portaudio
InterfaceCallbackStream::InterfaceCallbackStream [in-charge] ( )
InterfaceCallbackStream::InterfaceCallbackStream [in-charge] ( StreamParameters const& parameters, CallbackInterface& instance )
InterfaceCallbackStream::InterfaceCallbackStream [not-in-charge] ( )
InterfaceCallbackStream::InterfaceCallbackStream [not-in-charge] ( StreamParameters const& parameters, CallbackInterface& instance )
InterfaceCallbackStream::open ( StreamParameters const& parameters, CallbackInterface& instance )
InterfaceCallbackStream::~InterfaceCallbackStream [in-charge-deleting] ( )
InterfaceCallbackStream::~InterfaceCallbackStream [in-charge] ( )
InterfaceCallbackStream::~InterfaceCallbackStream [not-in-charge] ( )

pa_jack.h, libportaudio.so.2.0.0
PaJack_GetClientName char const** clientName )
PaJack_SetClientName char const* name )

Stream.hxx, libportaudiocpp.so.0.0.12
namespace portaudio
Stream::abort ( )
Stream::close ( )
Stream::inputLatency ( ) const
Stream::isActive ( ) const
Stream::isOpen ( ) const
Stream::isStopped ( ) const
Stream::outputLatency ( ) const
Stream::paStream ( )
Stream::paStream ( ) const
Stream::sampleRate ( ) const
Stream::setStreamFinishedCallback void(*callback)(void*) )
Stream::start ( )
Stream::stop ( )
Stream::Stream [in-charge] ( )
Stream::Stream [not-in-charge] ( )
Stream::time ( ) const
Stream::~Stream [in-charge-deleting] ( )
Stream::~Stream [in-charge] ( )
Stream::~Stream [not-in-charge] ( )

StreamParameters.hxx, libportaudiocpp.so.0.0.12
namespace portaudio
StreamParameters::clearFlags ( )
StreamParameters::flags ( ) const
StreamParameters::framesPerBuffer ( ) const
StreamParameters::inputParameters ( )
StreamParameters::inputParameters ( ) const
StreamParameters::isFlagSet PaStreamFlags flag ) const
StreamParameters::isSupported ( ) const
StreamParameters::outputParameters ( )
StreamParameters::outputParameters ( ) const
StreamParameters::sampleRate ( ) const
StreamParameters::setFlag PaStreamFlags flag )
StreamParameters::setFramesPerBuffer unsigned long framesPerBuffer )
StreamParameters::setInputParameters DirectionSpecificStreamParameters const& parameters )
StreamParameters::setOutputParameters DirectionSpecificStreamParameters const& parameters )
StreamParameters::setSampleRate double sampleRate )
StreamParameters::StreamParameters [in-charge] ( )
StreamParameters::StreamParameters [in-charge] ( DirectionSpecificStreamParameters const& inputParameters, DirectionSpecificStreamParameters const& outputParameters, double sampleRate, unsigned long framesPerBuffer, PaStreamFlags flags )
StreamParameters::StreamParameters [not-in-charge] ( )
StreamParameters::StreamParameters [not-in-charge] ( DirectionSpecificStreamParameters const& inputParameters, DirectionSpecificStreamParameters const& outputParameters, double sampleRate, unsigned long framesPerBuffer, PaStreamFlags flags )
StreamParameters::unsetFlag PaStreamFlags flag )

System.hxx, libportaudiocpp.so.0.0.12
namespace portaudio
System::defaultHostApi ( )
System::defaultInputDevice ( )
System::defaultOutputDevice ( )
System::deviceByIndex PaDeviceIndex index )
System::deviceCount ( )
System::devicesBegin ( )
System::devicesEnd ( )
System::exists ( ) [static]
System::hostApiByIndex PaHostApiIndex index )
System::hostApiByTypeId PaHostApiTypeId type )
System::hostApiCount ( )
System::hostApisBegin ( )
System::hostApisEnd ( )
System::initialize ( ) [static]
System::instance ( ) [static]
System::nullDevice ( ) [static]
System::sizeOfSample PaSampleFormat format )
System::sleep long msec )
System::terminate ( ) [static]
System::version ( ) [static]
System::versionText ( ) [static]

SystemDeviceIterator.hxx, libportaudiocpp.so.0.0.12
namespace portaudio
System::DeviceIterator::operator!= System::DeviceIterator const& rhs )
System::DeviceIterator::operator* ( ) const
System::DeviceIterator::operator++ ( )
System::DeviceIterator::operator++ int p1 )
System::DeviceIterator::operator-- ( )
System::DeviceIterator::operator-- int p1 )
System::DeviceIterator::operator−> ( ) const
System::DeviceIterator::operator=System::DeviceIterator const& rhs )

SystemHostApiIterator.hxx, libportaudiocpp.so.0.0.12
namespace portaudio
System::HostApiIterator::operator!= System::HostApiIterator const& rhs )
System::HostApiIterator::operator* ( ) const
System::HostApiIterator::operator++ ( )
System::HostApiIterator::operator++ int p1 )
System::HostApiIterator::operator-- ( )
System::HostApiIterator::operator-- int p1 )
System::HostApiIterator::operator−> ( ) const
System::HostApiIterator::operator=System::HostApiIterator const& rhs )

to the top

Header Files (2)


pa_linux_alsa.h
portaudio.h

to the top

Shared Libraries (1)


libportaudio.so.2.0.0

to the top




Generated on Wed Dec 7 05:35:27 2011 for PortAudio by ABI Compliance Checker 1.95.13  
A tool for checking backward binary compatibility of a shared C/C++ library API