FrameBufferContext: {
    sampleBuffer: Float32Array;
    samplesPerFrame: number;
    totalReadFrames: BigUint64Array;
    totalWriteFrames: BigUint64Array;
    usedFramesInBuffer: Uint32Array;
}

Context for an FrameBuffer. This context is returned by the createAudioFrameBufferContext function and is designed to be shared between threads, allowing safe and efficient audio data processing in multithreaded environments. It leverages a SharedArrayBuffer to enable thread-safe data access.