carb::audio::saveSoundToDisk

Defined in carb/audio/AudioUtils.h

inline bool carb::audio::saveSoundToDisk(const IAudioUtils *iface, SoundData *snd, const char *fileName, SampleFormat fmt = SampleFormat::eDefault, SaveFlags flags = 0)

Save a sound to disk.

Note

When converting to any format with specific encoder settings, these will be left at their defaults.

Parameters
  • iface[in] The IAudioUtils interface to use.

  • snd[in] The sound to convert to a new format. This may not be nullptr.

  • fileName[in] The path to the file on disk to save this to.

  • fmt[in] The format to save the sound as. This can be any valid format.

  • flags[in] Flags to alter the behavior of this function.

Returns

true if the sound was successfully saved.

Returns

false if the operation failed.