fig: { contextSampleFrequency: audioCtx.sampleRate, circularBufferSizeSamples: bufferSizeSamples, cicularAudioSharedBuffers: audioSharedBuffer.GetSharedBuffers(), sampleFrequency: aFrame.sampleRate } });
            }

            if (audioSharedBuffer != null) {
                // Uses compensated TS
                audioSharedBuffer.Add(aFrame, timingInfo.decoder.currentAudioTs);

                if (animFrame === null) {
                    animFrame = requestAnimationFrame(playerAudioTimestamps);
      