We can use long term read/write variation averages (between BT and USB sides) to calculate the amount of stretch or contraction needed for application to the USB side audio. Contraction can be implemented by removing (deleting) samples evenly spaced through the block being manipulated. Stretch can be implemented by inserting samples, either duplication of previous, or average between two surrounding sampled.
We can use long term read/write variation averages (between BT and USB sides) to calculate the amount of stretch or contraction needed for application to the USB side audio. Contraction can be implemented by removing (deleting) samples evenly spaced through the block being manipulated. Stretch can be implemented by inserting samples, either duplication of previous, or average between two surrounding sampled.