17 #include "AU_NTSystem.h"
18 class AU_API AU_Device :
public AU_NTSystem
20 class AU_MBSDUtilAudioInfo;
24 class AU_ALSADeviceInfo;
27 #error Unsupported platform
50 int myRequestedFreeSpace;
52 AU_MBSDUtilAudioInfo * myInfo;
55 AU_ALSADeviceInfo *myInfo;
57 #error Unsupported platform
61 #endif // __AU_Device__
*get result *(waiting if necessary)*A common idiom is to fire a bunch of sub tasks at the and then *wait for them to all complete We provide a helper class
void writeSamples(short *data, int size)
bool startPlay(int queuesize, int channels, int rate)
void setFillPoint(int size)
ImageBuf OIIO_API channels(const ImageBuf &src, int nchannels, cspan< int > channelorder, cspan< float > channelvalues={}, cspan< std::string > newchannelnames={}, bool shuffle_channel_names=false, int nthreads=0)