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.