For GetData, since what you probably want is a fast decode, make the timer 1ms..
And for playback, you dont want to update the display too often (or maybe you do?) anyways, for the GetPosition, use 1second. Thats how i see it, you might have a different opinion..