PortAudio
2.0
|
#include <pa_stream.h>
Data Fields | |
PaError(* | Close )(PaStream *stream) |
PaError(* | Start )(PaStream *stream) |
PaError(* | Stop )(PaStream *stream) |
PaError(* | Abort )(PaStream *stream) |
PaError(* | IsStopped )(PaStream *stream) |
PaError(* | IsActive )(PaStream *stream) |
PaTime(* | GetTime )(PaStream *stream) |
double(* | GetCpuLoad )(PaStream *stream) |
PaError(* | Read )(PaStream *stream, void *buffer, unsigned long frames) |
PaError(* | Write )(PaStream *stream, const void *buffer, unsigned long frames) |
signed long(* | GetReadAvailable )(PaStream *stream) |
signed long(* | GetWriteAvailable )(PaStream *stream) |
A structure representing an (abstract) interface to a host API. Contains pointers to functions which implement the interface.
All PaStreamInterface functions are guaranteed to be called with a non-null, valid stream parameter.
Referenced by Pa_CloseStream(), and PaUtil_InitializeStreamInterface().
Referenced by Pa_CloseStream(), and PaUtil_InitializeStreamInterface().
double(* PaUtilStreamInterface::GetCpuLoad)(PaStream *stream) |
Referenced by PaUtil_InitializeStreamInterface().
signed long(* PaUtilStreamInterface::GetReadAvailable)(PaStream *stream) |
Referenced by PaUtil_InitializeStreamInterface().
Referenced by PaUtil_InitializeStreamInterface().
signed long(* PaUtilStreamInterface::GetWriteAvailable)(PaStream *stream) |
Referenced by PaUtil_InitializeStreamInterface().
Referenced by PaUtil_InitializeStreamInterface().
Referenced by Pa_CloseStream(), and PaUtil_InitializeStreamInterface().
Referenced by PaUtil_InitializeStreamInterface().
Referenced by PaUtil_InitializeStreamInterface().
Referenced by PaUtil_InitializeStreamInterface().
Referenced by PaUtil_InitializeStreamInterface().