17 #define AU_MAX_VOL_CHANNELS 4
21 #include "AU_NTSystem.h"
24 class AU_MBSDUtilAudioInfo;
31 #error Unsupported platform
39 int open(
float queuesize)
override;
40 void close()
override;
54 int setVolume(
int speaker,
float vol)
override;
62 void appendWaveHeader(
int pos);
64 void applyVolume(
char *
data,
int bytesPerChannel);
79 void applyVolume(
char *data,
int data_size );
81 AU_MBSDUtilAudioInfo * myInfo;
88 void adjustRate(
int read);
94 #error Unsupported platform
*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
GLsizei GLsizei GLchar * source
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)