On stereo frame is 2 x sizeof(CSAMPLE) = 8 byte. 
But this is only true if we record uncompressed. 

So i think you need a second signal for the recorded samples. Or if you want to remove the samples logic from this GUI class, a signal of the recoded duration.