Classes | Typedefs

/Users/slork/njb/svn/src/common/mo_audio.h File Reference

Audio Layer API. More...

#include "mo_def.h"
#include <AudioUnit/AudioUnit.h>

Go to the source code of this file.

Classes

struct  MoAudioUnitInfo
 a data structure to manage information needed by audio unit More...
class  MoAudio
 Audio API. More...

Typedefs

typedef void(* MoCallback )(Float32 *buffer, UInt32 numFrames, void *userData)
 definition for the audio callback function

Detailed Description

Audio Layer API.

Author:
Ge Wang (ge@ccrma.stanford.edu | ge@smule.com), Spencer Salazar (spencer@smule.com)
Date:
October 2009
Version:
1.0.0

Mobile Music research @ CCRMA, Stanford University: http://momu.stanford.edu/

Original Header:

------------------------------------------------------------------------- name: small.h (original) desc: the smule audio layer & library (SMALL)

created by Ge Wang on 6/27/2008 re-implemented using Audio Unit Remote I/O on 8/12/2008 updated for iPod Touch by Spencer Salazar and Ge wang on 8/10/2009

copyright 2008 Smule. All rights reserved. -------------------------------------------------------------------------


Typedef Documentation

definition for the audio callback function

To receive incoming accelerometer data and output audio data, create a callback with this type definition, register the callback, and start receiving audio data.

To receive incoming audio data and output audio data, create a callback with this type definition, register the callback, and start receiving audio data.

 All Classes Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines