|
@@ -676,7 +676,6 @@ private: |
|
|
ignoreUnused (deviceId, numChannels, sampleRate, bufferSize);
|
|
|
ignoreUnused (deviceId, numChannels, sampleRate, bufferSize);
|
|
|
ignoreUnused (streamFormat, bitDepth);
|
|
|
ignoreUnused (streamFormat, bitDepth);
|
|
|
|
|
|
|
|
|
jassert (deviceId = nativeStream->getDeviceId());
|
|
|
|
|
|
jassert (numChannels = nativeStream->getChannelCount());
|
|
|
jassert (numChannels = nativeStream->getChannelCount());
|
|
|
jassert (sampleRate == nativeStream->getSampleRate());
|
|
|
jassert (sampleRate == nativeStream->getSampleRate());
|
|
|
jassert (format == nativeStream->getFormat());
|
|
|
jassert (format == nativeStream->getFormat());
|
|
@@ -797,13 +796,13 @@ private: |
|
|
|
|
|
|
|
|
auto result = inputStream->getNativeStream()->read (inputStreamNativeBuffer.getData(), numFrames, 0);
|
|
|
auto result = inputStream->getNativeStream()->read (inputStreamNativeBuffer.getData(), numFrames, 0);
|
|
|
|
|
|
|
|
|
if (result >= 0)
|
|
|
|
|
|
|
|
|
if (result)
|
|
|
{
|
|
|
{
|
|
|
OboeAudioIODeviceBufferHelpers<SampleType>::referAudioBufferDirectlyToOboeIfPossible (inputStreamNativeBuffer.get(),
|
|
|
OboeAudioIODeviceBufferHelpers<SampleType>::referAudioBufferDirectlyToOboeIfPossible (inputStreamNativeBuffer.get(),
|
|
|
inputStreamSampleBuffer,
|
|
|
inputStreamSampleBuffer,
|
|
|
result);
|
|
|
|
|
|
|
|
|
result.value());
|
|
|
|
|
|
|
|
|
OboeAudioIODeviceBufferHelpers<SampleType>::convertFromOboe (inputStreamNativeBuffer.get(), inputStreamSampleBuffer, result);
|
|
|
|
|
|
|
|
|
OboeAudioIODeviceBufferHelpers<SampleType>::convertFromOboe (inputStreamNativeBuffer.get(), inputStreamSampleBuffer, result.value());
|
|
|
}
|
|
|
}
|
|
|
else
|
|
|
else
|
|
|
{
|
|
|
{
|
|
|