PortAudio 2.0
pa_linux_pulseaudio_cb_internal.h File Reference
#include "pa_util.h"
#include "pa_allocation.h"
#include "pa_hostapi.h"
#include "pa_stream.h"
#include "pa_cpuload.h"
#include "pa_process.h"
#include "pa_unix_util.h"
#include "pa_ringbuffer.h"
#include <stdio.h>
#include <string.h>
#include <pulse/pulseaudio.h>
#include "pa_linux_pulseaudio_internal.h"

Go to the source code of this file.

Functions

int PaPulseAudio_updateTimeInfo (pa_stream *s, PaStreamCallbackTimeInfo *timeInfo, int record)
 
void * PaPulseAudio_processThread (void *userdata)
 
PaError PaPulseAudio_CloseStreamCb (PaStream *stream)
 
PaError PaPulseAudio_StartStreamCb (PaStream *stream)
 
PaError PaPulseAudio_StopStreamCb (PaStream *stream)
 
PaError PaPulseAudio_AbortStreamCb (PaStream *stream)
 
void PaPulseAudio_StreamRecordCb (pa_stream *s, size_t length, void *userdata)
 
void PaPulseAudio_StreamPlaybackCb (pa_stream *s, size_t length, void *userdata)
 

Function Documentation

◆ PaPulseAudio_AbortStreamCb()

PaError PaPulseAudio_AbortStreamCb ( PaStream * stream)

◆ PaPulseAudio_CloseStreamCb()

◆ PaPulseAudio_processThread()

void * PaPulseAudio_processThread ( void * userdata)

◆ PaPulseAudio_StartStreamCb()

◆ PaPulseAudio_StopStreamCb()

PaError PaPulseAudio_StopStreamCb ( PaStream * stream)

Referenced by PaPulseAudio_Initialize().

◆ PaPulseAudio_StreamPlaybackCb()

void PaPulseAudio_StreamPlaybackCb ( pa_stream * s,
size_t length,
void * userdata )

◆ PaPulseAudio_StreamRecordCb()

void PaPulseAudio_StreamRecordCb ( pa_stream * s,
size_t length,
void * userdata )

◆ PaPulseAudio_updateTimeInfo()

int PaPulseAudio_updateTimeInfo ( pa_stream * s,
PaStreamCallbackTimeInfo * timeInfo,
int record )