carb::audio::convertSoundFormat
Defined in carb/audio/AudioUtils.h
- 
inline SoundData *carb::audio::convertSoundFormat(const IAudioUtils *iface, SoundData *snd, SampleFormat newFmt)
- Convert a sound to a new sample format. - Note - When converting to any format with specific encoder settings, these will be left at their defaults. - Parameters
- iface – [in] The IAudioData interface to use. 
- snd – [in] The sound to convert to a new format. This may not be nullptr. 
- newFmt – [in] The new format to set the sound to. This can be any valid format; setting this to a PCM format will cause the output to be a blob of PCM data. 
 
- Returns
- The new sound data created. - sndand the returned value must both be released after this call once the caller is finished with them.
- Returns
- nullptr if the operation failed or the specified format was invalid.