CSL 5.2

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files

- File List
- File Members

Functions | Variables
CAIO.cpp File Reference
`#include "CAIO.h"`
`#include "CAAudioHardwareDevice.h"`
`#include "CAAudioHardwareSystem.h"`

Go to the source code of this file.

## Functions
static ComponentResult | RenderCallback (void *userData, AudioUnitRenderActionFlags *ioActionFlags, const AudioTimeStamp *inTimeStamp, UInt32 inOutputBusNumber, UInt32 inNumberFrames, AudioBufferList *ioData)

## Variables
vector< IODevice * > | gIODevices

## Function Documentation

static ComponentResult RenderCallback | ( | void * | userData,
|  | AudioUnitRenderActionFlags * | ioActionFlags,
|  | const AudioTimeStamp * | inTimeStamp,
|  | UInt32 | inOutputBusNumber,
|  | UInt32 | inNumberFrames,
|  | AudioBufferList * | ioData
| ) |  |
| static

Definition at line 15 of file CAIO.cpp.

References csl::Buffer::mAreBuffersAllocated, csl::Buffer::mBuffers, csl::Buffer::mDidIAllocateBuffers, csl::Buffer::mIsPopulated, csl::IO::mNumFramesPlayed, csl::IO::mOutputBuffer, and csl::IO::pullInput().

Referenced by csl::AUIO::open().

## Variable Documentation

vector< IODevice *> gIODevices

Definition at line 1233 of file CSL_Core.cpp.

Referenced by csl::CAIO::CAIO().