carb/audio/IAudioPlayback.h
In directory: carb/audio
Source file: carb/audio/IAudioPlayback.h
The audio playback interface.
Namespaces
carb: The main Carbonite namespace.
carb::audio: Audio playback and capture.
Structs
carb::audio::ContextCaps: the capabilities of the context object.
carb::audio::ContextParams: context parameters block.
carb::audio::ContextParams2: Extended context parameters descriptor object.
carb::audio::DspValuePair: specifies a pair of values that define a DSP value range to be interpolated between based on an emitter-listener angle that is between a cone's inner and outer angles.
carb::audio::EmitterAttributes: spatial attributes of an emitter entity.
carb::audio::EntityAttributes: base spatial attributes of the entity.
carb::audio::EntityCone: defines a sound cone relative to an entity's front vector.
carb::audio::IAudioPlayback: Low-Level Audio Playback Plugin Interface.
carb::audio::ListenerAttributes: spatial attributes for a listener entity.
carb::audio::LoopPointDesc: descriptor of a loop point to set on a voice.
carb::audio::OutputDesc: descriptor of the audio output target to use for an audio context.
carb::audio::PlaySoundDesc: descriptor of how to play a single sound.
carb::audio::PlaySoundDesc2: Extended descriptor to allow for further control over how a new voice plays its sound.
carb::audio::PlaybackContextDesc: descriptor used to indicate the options passed to the createContext() function.
carb::audio::RolloffCurve: defines the point-wise curve that is used for specifying custom rolloff curves.
carb::audio::RolloffDesc: descriptor of the rolloff mode, range, and curves to use for an emitter.
carb::audio::SpeakerDirection: specifies the relative direction to a single speaker.
carb::audio::SpeakerDirectionDesc: a descriptor of the direction from the [real biological] user to all speakers in the user's sound setup.
carb::audio::Streamer: interface for a streamer object.
carb::audio::VoiceParams: voice parameters block.
carb::audio::VoiceParams::VoiceParamBalance: non-spatial sound positioning parameters.
carb::audio::VoiceParams::VoiceParamOcclusion: the occlusion factors for a voice.