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__ virtual void connectDefaultPorts()
This has no effect in RtAudio.
Definition: RtAudioInterface.h:71
audioBitResolutionT
Enum for Audio Resolution in bits.
Definition: AudioInterface.h:61
Base Class that provides an interface with audio.
Definition: AudioInterface.h:56
RtAudioInterface(JackTrip *jacktrip, int NumInChans=gDefaultNumInChannels, int NumOutChans=gDefaultNumOutChannels, audioBitResolutionT AudioBitResolution=BIT16)
The class constructor.
Definition: RtAudioInterface.cpp:49
virtual void listAllInterfaces()
List all avialable audio interfaces, with its properties.
Definition: RtAudioInterface.cpp:137
const int gDefaultNumInChannels
Definition: jacktrip_globals.h:52
16 bits (default)
Definition: AudioInterface.h:63
virtual int startProcess() const
Tell the audio server that we are ready to roll. The process-callback will start running. This runs on its own thread.
Definition: RtAudioInterface.cpp:213
virtual void setup()
Setup the client. This function should be called just before.
Definition: RtAudioInterface.cpp:68
virtual ~RtAudioInterface()
The class destructor.
Definition: RtAudioInterface.cpp:61
Base Class that provides an interface with RtAudio.
Definition: RtAudioInterface.h:48
virtual void setClientName(const char *)
This has no effect in RtAudio.
Definition: RtAudioInterface.h:75
virtual int stopProcess() const
Stops the process-callback thread.
Definition: RtAudioInterface.cpp:225
Main class to creates a SERVER (to listen) or a CLIENT (to connect to a listening server) to send aud...
Definition: JackTrip.h:67
const int gDefaultNumOutChannels
Definition: jacktrip_globals.h:53