EMIPLIB
Public Member Functions

MIPJackOutput Class Reference

A Jack audio connection kit output component. More...

#include <mipjackoutput.h>

Inheritance diagram for MIPJackOutput:
Inheritance graph
[legend]
Collaboration diagram for MIPJackOutput:
Collaboration graph
[legend]

List of all members.

Public Member Functions

bool open (MIPTime interval=MIPTime(0.020), const std::string &serverName=std::string(""), MIPTime arrayTime=MIPTime(10.0))
 Initializes the output component.
bool close ()
 Cleans up the component.
int getSamplingRate () const
 Returns the sampling rate which is used by the component.

Detailed Description

This component uses the Jack audio connection kit to provide audio output. It accepts stereo raw floating point audio messages and does not produce any messages itself.


Member Function Documentation

bool MIPJackOutput::close ( )
int MIPJackOutput::getSamplingRate ( ) const [inline]

Returns the sampling rate which is used by the component. Incoming raw audio messages should have this sampling rate.

bool MIPJackOutput::open ( MIPTime  interval = MIPTime(0.020),
const std::string &  serverName = std::string(""),
MIPTime  arrayTime = MIPTime(10.0) 
)

Initializes the output component.

Parameters:
intervalOutput is processed in blocks of this size.
serverNameJack server name to which the client should connect.
arrayTimeThe amount of memory allocated to internal buffers, specified as a time interval. Note that this does not correspond to the amount of buffering introduced by this component.

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