Finish abstracting SampleAudioSource.