diff --git a/Audio/Output/OutputCoreAudio.m b/Audio/Output/OutputCoreAudio.m index 78f3d3486..ee5ae346a 100644 --- a/Audio/Output/OutputCoreAudio.m +++ b/Audio/Output/OutputCoreAudio.m @@ -706,7 +706,11 @@ current_device_listener(AudioObjectID inObjectID, UInt32 inNumberAddresses, cons } - (double)latency { - return [outputBuffer listDuration]; + NSTimeInterval latency = 0.0; + if(_au) { + latency = [_au latency]; + } + return [outputBuffer listDuration] + latency; } - (void)start {