36#ifndef OO_DEFAULT_SOUNDSOURCE_GAIN
37#define OO_DEFAULT_SOUNDSOURCE_GAIN 1.0f
56+ (instancetype) sourceWithSound:(
OOSound *)inSound;
57- (id) initWithSound:(
OOSound *)inSound;
61- (
void )setSound:(
OOSound *)inSound;
63- (void) setLoop:(BOOL)inLoop;
64- (uint8_t) repeatCount;
65- (void) setRepeatCount:(uint8_t)inCount;
75- (void) playSound:(
OOSound *)inSound;
76- (void) playSound:(
OOSound *)inSound repeatCount:(uint8_t)inCount;
77- (void) playOrRepeatSound:(
OOSound *)inSound;
80- (void) setPositional:(BOOL)inPositional;
82- (void) setPosition:(Vector)inPosition;
84- (void) setGain:(
float)gain;
88- (void) setVelocity:(Vector)inVelocity;
89- (void) setOrientation:(Vector)inOrientation;
90- (void) setConeAngle:(
float)inAngle;
91- (void) setGainInsideCone:(
float)inInside outsideCone:(
float)inOutside;
OOSoundChannel * _channel