| @@ -488,7 +488,10 @@ private: | |||||
| int getXRunCount() const | int getXRunCount() const | ||||
| { | { | ||||
| return stream != nullptr ? stream->getXRunCount() : 0; | |||||
| if (auto xruns = stream->getXRunCount()) | |||||
| return xruns.value(); | |||||
| return 0; | |||||
| } | } | ||||
| private: | private: | ||||
| @@ -511,7 +514,7 @@ private: | |||||
| builder.setChannelCount (channelCount); | builder.setChannelCount (channelCount); | ||||
| builder.setFormat (format); | builder.setFormat (format); | ||||
| builder.setSampleRate (sampleRate); | builder.setSampleRate (sampleRate); | ||||
| builder.setDefaultFramesPerBurst ((int32) defaultFramesPerBurst); | |||||
| builder.setFramesPerCallback ((int32) defaultFramesPerBurst); | |||||
| builder.setPerformanceMode (oboe::PerformanceMode::LowLatency); | builder.setPerformanceMode (oboe::PerformanceMode::LowLatency); | ||||
| builder.setCallback (callback); | builder.setCallback (callback); | ||||