Audio data to be sent to callback. More...
#include <AudioIO.h>
Public Member Functions | |
| AudioIOData (void *user) | |
| Constructor. | |
| bool | operator() () const |
| Iterate frame counter, returning true while more frames. | |
| int | frame () const |
| Get current frame number. | |
| float & | bus (int chan) const |
| Get bus sample at current frame iteration on specified channel. | |
| float & | bus (int chan, int frame) const |
| Get bus sample at specified channel and frame. | |
| float * | busBuffer (int chan=0) const |
| Get non-interleaved bus buffer on specified channel. | |
| const float & | in (int chan) const |
| Get input sample at current frame iteration on specified channel. | |
| const float & | in (int chan, int frame) const |
| Get input sample at specified channel and frame. | |
| const float * | inBuffer (int chan=0) const |
| Get non-interleaved input buffer on specified channel. | |
| float & | out (int chan) const |
| Get output sample at current frame iteration on specified channel. | |
| float & | out (int chan, int frame) const |
| Get output sample at specified channel and frame. | |
| float * | outBuffer (int chan=0) const |
| Get non-interleaved output buffer on specified channel. | |
| void | sum (float v, int chan) const |
| Add value to current output sample on specified channel. | |
| void | sum (float v, int ch1, int ch2) const |
| Add value to current output sample on specified channels. | |
| float & | temp (int frame) const |
| Get sample from temporary buffer at specified frame. | |
| float * | tempBuffer () const |
| Get non-interleaved temporary buffer on specified channel. | |
| void * | user () const |
| Get pointer to user data. | |
| int | channelsIn () const |
| Get effective number of input channels. | |
| int | channelsOut () const |
| Get effective number of output channels. | |
| int | channelsBus () const |
| Get number of allocated bus channels. | |
| int | channelsInDevice () const |
| Get number of channels opened on input device. | |
| int | channelsOutDevice () const |
| Get number of channels opened on output device. | |
| int | framesPerBuffer () const |
| Get frames/buffer of audio I/O stream. | |
| double | framesPerSecond () const |
| Get frames/second of audio I/O streams. | |
| double | secondsPerBuffer () const |
| Get seconds/buffer of audio I/O stream. | |
| double | time () const |
| Get current stream time in seconds. | |
| double | time (int frame) const |
| Get current stream time in seconds of frame. | |
| void | frame (int v) |
| Set frame count for next iteration. | |
| void | zeroBus () |
| Zeros all the bus buffers. | |
| void | zeroOut () |
| Zeros all the internal output buffers. | |
Audio data to be sent to callback.