This is set to a SoundIoError representing the result of the device
probe. Ideally this will be SoundIoErrorNone in which case all the
fields of the device will be populated. If there is an error code here
then information about formats, sample rates, and channel layouts might
be missing.
Possible errors:
* #SoundIoErrorOpeningDevice
* #SoundIoErrorNoMem
This is set to a SoundIoError representing the result of the device probe. Ideally this will be SoundIoErrorNone in which case all the fields of the device will be populated. If there is an error code here then information about formats, sample rates, and channel layouts might be missing.
Possible errors: * #SoundIoErrorOpeningDevice * #SoundIoErrorNoMem