PortAudio
2.0
|
#include <errno.h>
#include <poll.h>
#include <pthread.h>
#include <sndio.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <sys/types.h>
#include "pa_allocation.h"
#include "pa_debugprint.h"
#include "pa_hostapi.h"
#include "pa_process.h"
#include "pa_stream.h"
#include "pa_util.h"
Data Structures | |
struct | PaSndioStream |
struct | PaSndioHostApiRepresentation |
Macros | |
#define | PA_SNDIO_AUDIODEVICES_MAX 16 |
Typedefs | |
typedef struct PaSndioStream | PaSndioStream |
typedef struct PaSndioHostApiRepresentation | PaSndioHostApiRepresentation |
Functions | |
PaError | PaSndio_Initialize (PaUtilHostApiRepresentation **hostApi, PaHostApiIndex hostApiIndex) |
#define PA_SNDIO_AUDIODEVICES_MAX 16 |
Referenced by PaSndio_Initialize().
typedef struct PaSndioHostApiRepresentation PaSndioHostApiRepresentation |
typedef struct PaSndioStream PaSndioStream |
PaError PaSndio_Initialize | ( | PaUtilHostApiRepresentation ** | hostApi, |
PaHostApiIndex | hostApiIndex | ||
) |
References PaSndioHostApiRepresentation::audioDevices, PaSndioHostApiRepresentation::base, PaSndioHostApiRepresentation::blocking, PaSndioHostApiRepresentation::callback, PaSndioHostApiRepresentation::deviceInfoPtrs, PaSndioHostApiRepresentation::deviceInfos, GetStreamTime(), PaUtilHostApiRepresentation::info, IsFormatSupported(), IsStreamActive(), IsStreamStopped(), OpenStream(), PA_DEBUG, PA_SNDIO_AUDIODEVICES_MAX, paNoError, paSndio, PaUtil_AllocateZeroInitializedMemory(), PaUtil_DummyGetCpuLoad(), PaUtil_DummyGetReadAvailable(), PaUtil_DummyGetWriteAvailable(), PaUtil_DummyRead(), PaUtil_DummyWrite(), PaUtil_InitializeStreamInterface(), PaHostApiInfo::structVersion, and Terminate().