carb/audio/IAudioData.h
In directory: carb/audio
Source file: carb/audio/IAudioData.h
The audio data management interface.
Namespaces
carb: The main Carbonite namespace.
carb::audio: Audio playback and capture.
Structs
carb::audio::CodecInfo: information about a codec for a single sample format.
carb::audio::CodecState: stores information on the current decoding or encoding state of a SoundData object.
carb::audio::CodecStateDesc: a descriptor for the codec state that should be created.
carb::audio::DecodeStateDesc: a descriptor of how to create a sound decode state object with createCodecState().
carb::audio::EncodeStateDesc: a descriptor for creating an encoder state object.
carb::audio::EventPoint: a event point parsed from a data file.
carb::audio::FlacEncoderSettings: Settings specific to FLAC file encoding.
carb::audio::IAudioData: interface to manage audio data in general.
carb::audio::OpusEncoderSettings: Settings specific to SampleFormat::eOpus audio encoding.
carb::audio::PeakVolumes: used to retrieve the peak volume information for a sound data object.
carb::audio::SoundData: a buffer of sound data.
carb::audio::SoundDataLoadDesc: a descriptor for the sound data to be loaded.
carb::audio::SoundLoadParameters: additional load parameters for sound data objects.
carb::audio::VorbisEncoderSettings: Settings specific to Vorbis file encoding.
carb::audio::WaveEncoderSettings: Settings specific to wave file encoding.