#include <RtAudioModule.h>
Inherits fsf::CNode.

Public Member Functions | |
Creators | |
| COutputInterface () | |
| Default constructor. | |
| COutputInterface (fsf::CNode *pParent, fsf::Time tTime=0) | |
| 2-parameter constructor: parent and time stamp | |
| COutputInterface (const std::string &strName, fsf::CNode *pParent=NULL, fsf::Time tTime=0) | |
| 3-parameter constructor: node name, parent and time stamp | |
| COutputInterface (const COutputInterface &rhs) | |
| Copy constructor. | |
| virtual | ~COutputInterface () |
| Virtual destructor. | |
| virtual fsf::CNode * | clone () const |
| Cloning: necessary for tun-rime polymorphism. | |
Manipulators | |
| COutputInterface & | operator= (const COutputInterface &rhs) |
| Assignment operator. | |
| bool | open (int nOutputDevice, int nOutputChannels, unsigned int nFormat, unsigned int nSampleRate, unsigned int nBufferSize) |
| Opens an audio output stream with specified parameters. | |
| bool | close () |
| Closes the audio output stream. | |
| void | loadBuffer (audio::CAudioBuffer *pNode) |
Interface function for CSend cell. | |
Accessors | |
| virtual void | GetTypeID (std::string &str) |
| Gets this cell's factory mapping key. | |
| COutputInterface::COutputInterface | ( | ) |
Default constructor.
| COutputInterface::COutputInterface | ( | fsf::CNode * | pParent, | |
| fsf::Time | tTime = 0 | |||
| ) |
2-parameter constructor: parent and time stamp
| COutputInterface::COutputInterface | ( | const std::string & | strName, | |
| fsf::CNode * | pParent = NULL, |
|||
| fsf::Time | tTime = 0 | |||
| ) |
3-parameter constructor: node name, parent and time stamp
| COutputInterface::COutputInterface | ( | const COutputInterface & | rhs | ) |
Copy constructor.
| COutputInterface::~COutputInterface | ( | ) | [virtual] |
Virtual destructor.
| virtual fsf::CNode* rtaudiom::COutputInterface::clone | ( | ) | const [inline, virtual] |
| bool COutputInterface::close | ( | ) |
Closes the audio output stream.
| virtual void rtaudiom::COutputInterface::GetTypeID | ( | std::string & | str | ) | [inline, virtual] |
Gets this cell's factory mapping key.
| void COutputInterface::loadBuffer | ( | audio::CAudioBuffer * | pNode | ) |
Interface function for CSend cell.
| bool COutputInterface::open | ( | int | nOutputDevice, | |
| int | nOutputChannels, | |||
| unsigned int | nFormat, | |||
| unsigned int | nSampleRate, | |||
| unsigned int | nBufferSize | |||
| ) |
Opens an audio output stream with specified parameters.
| COutputInterface & COutputInterface::operator= | ( | const COutputInterface & | rhs | ) |
Assignment operator.
1.5.9