|
CocosDenshion iOS
1.0.1
CocosDenshion API Reference (iOS version) for Kobold2D developers
|
#import <OpenAL/al.h>#import <OpenAL/alc.h>#import <AudioToolbox/AudioToolbox.h>#import <Foundation/Foundation.h>#import "CDConfig.h"#import "CDOpenALSupport.h"Classes | |
| struct | sourceGroup |
| struct | bufferInfo |
| struct | sourceInfo |
| protocol | <CDAudioTransportProtocol> |
| protocol | <CDAudioInterruptProtocol> |
| interface | CDUtilities |
| interface | CDSoundEngine |
| interface | CDSoundSource |
| interface | CDAudioInterruptTargetGroup |
| interface | CDAsynchBufferLoader |
| interface | CDBufferLoadRequest |
| interface | CDFloatInterpolator |
| interface | CDPropertyModifier |
| interface | CDSoundSourceFader |
| interface | CDSoundSourcePanner |
| interface | CDSoundSourcePitchBender |
| interface | CDSoundEngineFader |
Defines | |
| #define | CDLOG(...) do {} while (0) |
| #define | CDLOGINFO(...) do {} while (0) |
| #define | CD_SOURCE_LIMIT 32 |
| #define | CD_NO_SOURCE 0xFEEDFAC |
| #define | CD_IGNORE_AUDIO_SESSION 0xBEEFBEE |
| #define | CD_MUTE 0xFEEDBAB |
| #define | CD_NO_SOUND = -1; |
| #define | CD_SAMPLE_RATE_HIGH 44100 |
| #define | CD_SAMPLE_RATE_MID 22050 |
| #define | CD_SAMPLE_RATE_LOW 16000 |
| #define | CD_SAMPLE_RATE_BASIC 8000 |
| #define | CD_SAMPLE_RATE_DEFAULT 44100 |
Enumerations | |
| enum | bufferState { CD_BS_EMPTY = 0, CD_BS_LOADED = 1, CD_BS_FAILED = 2 } |
| enum | tCDInterpolationType { kIT_Linear, kIT_SCurve, kIT_Exponential } |
Variables | |
| NSString *const | kCDN_BadAlContext |
| NSString *const | kCDN_AsynchLoadComplete |
| float const | kCD_PitchDefault |
| float const | kCD_PitchLowerOneOctave |
| float const | kCD_PitchHigherOneOctave |
| float const | kCD_PanDefault |
| float const | kCD_PanFullLeft |
| float const | kCD_PanFullRight |
| float const | kCD_GainDefault |
IMPORTANT There are 3 different ways of using CocosDenshion. Depending on which you choose you will need to include different files and frameworks.
Requirements:
Requirements:
Requirements:
| enum tCDInterpolationType |