reference

This documentation is automatically generated from the openFrameworks source code using doxygen and refers to the most recent release, version 0.12.0.

ofBaseSoundStream Class Referenceabstract

#include <ofSoundBaseTypes.h>

Inheritance diagram for ofBaseSoundStream:
ofRtAudioSoundStream

Public Member Functions

virtual ~ofBaseSoundStream ()
 
virtual bool setup (const ofSoundStreamSettings &settings)=0
 
virtual void setInput (ofBaseSoundInput *soundInput)=0
 
virtual void setOutput (ofBaseSoundOutput *soundOutput)=0
 
virtual std::vector< ofSoundDevicegetDeviceList (ofSoundDevice::Api api) const =0
 
virtual void printDeviceList () const
 
virtual void start ()=0
 
virtual void stop ()=0
 
virtual void close ()=0
 
virtual uint64_t getTickCount () const =0
 
virtual int getNumInputChannels () const =0
 
virtual int getNumOutputChannels () const =0
 
virtual int getSampleRate () const =0
 
virtual int getBufferSize () const =0
 
virtual ofSoundDevice getInDevice () const =0
 
virtual ofSoundDevice getOutDevice () const =0
 

Constructor & Destructor Documentation

◆ ~ofBaseSoundStream()

virtual ofBaseSoundStream::~ofBaseSoundStream ( )
inlinevirtual

Member Function Documentation

◆ close()

virtual void ofBaseSoundStream::close ( )
pure virtual

Implemented in ofRtAudioSoundStream.

◆ getBufferSize()

virtual int ofBaseSoundStream::getBufferSize ( ) const
pure virtual

Implemented in ofRtAudioSoundStream.

◆ getDeviceList()

virtual std::vector< ofSoundDevice > ofBaseSoundStream::getDeviceList ( ofSoundDevice::Api  api) const
pure virtual

Implemented in ofRtAudioSoundStream.

◆ getInDevice()

virtual ofSoundDevice ofBaseSoundStream::getInDevice ( ) const
pure virtual

Implemented in ofRtAudioSoundStream.

◆ getNumInputChannels()

virtual int ofBaseSoundStream::getNumInputChannels ( ) const
pure virtual

Implemented in ofRtAudioSoundStream.

◆ getNumOutputChannels()

virtual int ofBaseSoundStream::getNumOutputChannels ( ) const
pure virtual

Implemented in ofRtAudioSoundStream.

◆ getOutDevice()

virtual ofSoundDevice ofBaseSoundStream::getOutDevice ( ) const
pure virtual

Implemented in ofRtAudioSoundStream.

◆ getSampleRate()

virtual int ofBaseSoundStream::getSampleRate ( ) const
pure virtual

Implemented in ofRtAudioSoundStream.

◆ getTickCount()

virtual uint64_t ofBaseSoundStream::getTickCount ( ) const
pure virtual

Implemented in ofRtAudioSoundStream.

◆ printDeviceList()

void ofBaseSoundStream::printDeviceList ( ) const
virtual

◆ setInput()

virtual void ofBaseSoundStream::setInput ( ofBaseSoundInput soundInput)
pure virtual

Implemented in ofRtAudioSoundStream.

◆ setOutput()

virtual void ofBaseSoundStream::setOutput ( ofBaseSoundOutput soundOutput)
pure virtual

Implemented in ofRtAudioSoundStream.

◆ setup()

virtual bool ofBaseSoundStream::setup ( const ofSoundStreamSettings settings)
pure virtual

Implemented in ofRtAudioSoundStream.

◆ start()

virtual void ofBaseSoundStream::start ( )
pure virtual

Implemented in ofRtAudioSoundStream.

◆ stop()

virtual void ofBaseSoundStream::stop ( )
pure virtual

Implemented in ofRtAudioSoundStream.


The documentation for this class was generated from the following files: