omni::audio::experimental::CaptureInfoType
Defined in omni/audio/experimental/IAudioCapture.h
-
enum class omni::audio::experimental::CaptureInfoType
The reason that a CaptureInfoCallback was called.
Values:
-
enumerator eOverrun
An overrun has occurred.
Overruns occur when data is not captured fast enough from the audio device, the device’s buffer fills up and data is lost. An overrun can occur because a callback took too long, data was not unlocked fast enough or the underlying audio device encountered an overrun for other reasons (e.g. system latency).
-
enumerator eDeviceLost
The audio device has encountered an unrecoverable issue, such as the device being unplugged, so capture has stopped.
-
enumerator eOverrun