AudioBuffer
AudioBuffer* obuf;
AudioBuffer** multibuf;
if (!(obuf = new AudioBuffer(cvtlen, MGET("Audio Convert Buffer")))) {
multibuf = (AudioBuffer**)obuf;
multibuf = (AudioBuffer**)obuf;
extern AudioBuffer* create_buffer(Audio*);
extern AudioError write_output(AudioBuffer*, AudioStream*);
write_output(AudioBuffer* buf, AudioStream* ofp)
class AudioBuffer : public AudioStream {
AudioBuffer(
~AudioBuffer(); // Destructor
AudioBuffer*);
AudioBuffer*);
AudioBuffer*);
AudioBuffer*, int); // buffer destroyed if not referenced!
AudioBuffer*& inbuf, // data buffer to process
virtual AudioError Flush(AudioBuffer*& buf);
AudioBuffer*& inbuf, // data buffer to process
virtual AudioError Flush(AudioBuffer*& buf) = 0; // flush any remaining
AudioBuffer*& inbuf, // data buffer to process
virtual AudioError Flush(AudioBuffer*& buf);
AudioBuffer*& inbuf, // data buffer to process
virtual AudioError Flush(AudioBuffer*& buf);
AudioBuffer*& inbuf, // data buffer to process
virtual AudioError Flush(AudioBuffer*& buf);
AudioBuffer*& inbuf, // data buffer to process
virtual AudioError Flush(AudioBuffer*& buf); // flush remains
AudioBuffer* tob;
tob = (AudioBuffer*) to;
void* AudioBuffer::
void* AudioBuffer::
AudioHdr(AudioBuffer::*hfunc)()const;
hfunc = (AudioHdr(AudioBuffer::*)() const)&AudioBuffer::GetHeader;
size_t AudioBuffer::
Double AudioBuffer::
AudioError AudioBuffer::
AudioError AudioBuffer::
void AudioBuffer::
AudioError AudioBuffer::
AudioBuffer::
AudioError AudioBuffer::
AudioBuffer(
AudioError AudioBuffer::
AudioBuffer::
AudioError AudioBuffer::
Boolean AudioBuffer::
AudioError AudioBuffer::
AudioBuffer* inbuf,
AudioBuffer* inbuf)
AudioBuffer* inbuf)
AudioBuffer* inbuf)
outbuf = new AudioBuffer(length, "(Channel conversion buffer)");
AudioBuffer*& /* buf */)
AudioBuffer*& inbuf, // data buffer to process
AudioBuffer* outbuf;
outbuf = new AudioBuffer(length + pad, "(G72x conversion buffer)");
AudioBuffer*& outbuf)
AudioBuffer*& inbuf, // data buffer to process
AudioBuffer* outbuf;
multibuf = (AudioBuffer**)
calloc((channels + 1), sizeof (AudioBuffer*));
multibuf[i] = new AudioBuffer(length,
inbuf = (AudioBuffer*) multibuf;
outbuf = new AudioBuffer(length,
multibuf = (AudioBuffer**) inbuf;
AudioBuffer*& /* buf */)
AudioBuffer*& inbuf, // data buffer to process
AudioBuffer* outbuf;
AudioBuffer** multibuf;
multibuf = (AudioBuffer**) inbuf; // Mux multiple buffers
AudioBuffer*& inbuf, // data buffer to process
AudioBuffer* outbuf;
outbuf = new AudioBuffer(length, "(PCM conversion buffer)");
AudioBuffer*& /* buf */)
outbuf = new AudioBuffer(length, "(SampleRate conversion buffer)");
AudioBuffer*& outbuf)
AudioBuffer*& inbuf, // data buffer to process
AudioBuffer* outbuf;