Go to the documentation of this file.
38 #ifndef __RTAUDIOINTERFACE_H__
39 #define __RTAUDIOINTERFACE_H__
83 int RtAudioCallback(
void *outputBuffer,
void *inputBuffer,
unsigned int nFrames,
84 double streamTime, RtAudioStreamStatus status);
85 static int wrapperRtAudioCallback(
void *outputBuffer,
void *inputBuffer,
unsigned int nFrames,
86 double streamTime, RtAudioStreamStatus status,
void *userData);
87 void printDeviceInfo(
unsigned int deviceId);
92 QVarLengthArray<float*> mInBuffer;
93 QVarLengthArray<float*> mOutBuffer;
97 #endif // __RTAUDIOINTERFACE_H__
const int gDefaultNumOutChannels
Definition: jacktrip_globals.h:53
virtual ~RtAudioInterface()
The class destructor.
Definition: RtAudioInterface.cpp:61
Base Class that provides an interface with RtAudio.
Definition: RtAudioInterface.h:49
virtual void setup()
Setup the client. This function should be called just before.
Definition: RtAudioInterface.cpp:68
Main class to creates a SERVER (to listen) or a CLIENT (to connect to a listening server) to send aud...
Definition: JackTrip.h:72
virtual int stopProcess() const
Stops the process-callback thread.
Definition: RtAudioInterface.cpp:225
virtual int startProcess() const
Tell the audio server that we are ready to roll. The process-callback will start running....
Definition: RtAudioInterface.cpp:213
virtual void connectDefaultPorts()
This has no effect in RtAudio.
Definition: RtAudioInterface.h:71
virtual void setClientName(const char *)
This has no effect in RtAudio.
Definition: RtAudioInterface.h:75
audioBitResolutionT
Enum for Audio Resolution in bits.
Definition: AudioInterface.h:62
const int gDefaultNumInChannels
Definition: jacktrip_globals.h:52
@ BIT16
16 bits (default)
Definition: AudioInterface.h:64
virtual void listAllInterfaces()
List all avialable audio interfaces, with its properties.
Definition: RtAudioInterface.cpp:137
Base Class that provides an interface with audio.
Definition: AudioInterface.h:58
RtAudioInterface(JackTrip *jacktrip, int NumInChans=gDefaultNumInChannels, int NumOutChans=gDefaultNumOutChannels, audioBitResolutionT AudioBitResolution=BIT16)
The class constructor.
Definition: RtAudioInterface.cpp:49