+// ---------------------
+// wxSoundError:
+// - wxSOUND_NOERR: No error occured
+// - wxSOUND_IOERR: an input/output error occured, it may concern either
+// a driver or a file
+// - wxSOUND_INVFRMT: the sound format passed to the function is invalid.
+// Generally, it means that you passed out of range values
+// to the codec stream or you don't pass the right sound
+// format object to the right sound codec stream.
+// - wxSOUND_INVDEV: Invalid device. Generally, it means that the sound stream
+// didn't manage to open the device driver due to an invalid// parameter or to the fact that sound is not supported on
+// this computer.
+// - wxSOUND_NOEXACT: No exact matching sound codec has been found for
+// this sound format. It means that the sound driver didn't
+// manage to setup the sound card with the specified
+// values.
+// - wxSOUND_NOCODEC: No matching codec has been found. Generally, it
+// may happen when you call
+// wxSoundRouterStream::SetSoundFormat().
+// - wxSOUND_MEMERR: Not enough memory.
+// ---------------------