#include <RtAudio.h>
|
| enum | { FAILURE
, SUCCESS
} |
| enum | StreamState { STREAM_STOPPED
, STREAM_STOPPING
, STREAM_RUNNING
, STREAM_CLOSED = -50
} |
| enum | StreamMode { OUTPUT
, INPUT
, DUPLEX
, UNINITIALIZED = -75
} |
| typedef S24 | Int24 |
| typedef signed short | Int16 |
| typedef signed int | Int32 |
| typedef float | Float32 |
| typedef double | Float64 |
| void | tickStreamTime (void) |
| | A protected function used to increment the stream time.
|
| void | clearStreamInfo () |
| | Protected common method to clear an RtApiStream structure.
|
| void | verifyStream (void) |
| void | error (RtAudioError::Type type) |
| | Protected common error method to allow global control over error handling.
|
| void | convertBuffer (char *outBuffer, char *inBuffer, ConvertInfo &info) |
| void | byteSwapBuffer (char *buffer, unsigned int samples, RtAudioFormat format) |
| | Protected common method used to perform byte-swapping on buffers.
|
| unsigned int | formatBytes (RtAudioFormat format) |
| | Protected common method that returns the number of bytes for a given format.
|
| void | setConvertInfo (StreamMode mode, unsigned int firstChannel) |
| | Protected common method that sets up the parameters for buffer conversion.
|
| std::ostringstream | errorStream_ |
| std::string | errorText_ |
| bool | showWarnings_ |
| RtApiStream | stream_ |
| bool | firstErrorOccurred_ |
| static const unsigned int | MAX_SAMPLE_RATES = 14 |
| static const unsigned int | SAMPLE_RATES [] |
◆ RtApiDummy()
| RtApiDummy::RtApiDummy |
( |
| ) |
|
|
inline |
◆ abortStream()
◆ closeStream()
Reimplemented from RtApi.
◆ getCurrentApi()
◆ getDeviceCount()
| unsigned int RtApiDummy::getDeviceCount |
( |
void | | ) |
|
|
inlinevirtual |
◆ getDeviceInfo()
◆ probeDeviceOpen()
Protected, api-specific method that attempts to open a device with the given parameters. This function MUST be implemented by all subclasses. If an error is encountered during the probe, a "warning" message is reported and FAILURE is returned. A successful probe is indicated by a return value of SUCCESS.
Reimplemented from RtApi.
◆ startStream()
◆ stopStream()
The documentation for this class was generated from the following file:
- /home/runner/work/lmms-fork/lmms-fork/plugins/CarlaBase/carla/source/modules/rtaudio/RtAudio.h