ignore the numSilentSamples from client, always assume one frame