diff options
author | Tuomas Virtanen <katajakasa@gmail.com> | 2016-01-11 02:35:02 +0200 |
---|---|---|
committer | Tuomas Virtanen <katajakasa@gmail.com> | 2016-01-11 02:35:02 +0200 |
commit | 9ad6420f5e781ec3800604835221cf026b91483c (patch) | |
tree | 1785f04af6bb60eff1c68245dbe27427d5a52031 /examples | |
parent | 8ee9b3e560a39d65c62a87fc797ddcc1279b3a78 (diff) |
Basic video sync + frameskip + play/pause/stop control
Diffstat (limited to 'examples')
-rw-r--r-- | examples/example_video.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/examples/example_video.c b/examples/example_video.c index 1afe957..84e726a 100644 --- a/examples/example_video.c +++ b/examples/example_video.c @@ -192,6 +192,15 @@ int main(int argc, char *argv[]) { if(event.key.keysym.sym == SDLK_ESCAPE) { run = false; } + if(event.key.keysym.sym == SDLK_q) { + Kit_PlayerPlay(player); + } + if(event.key.keysym.sym == SDLK_w) { + Kit_PlayerPause(player); + } + if(event.key.keysym.sym == SDLK_e) { + Kit_PlayerStop(player); + } break; case SDL_QUIT: run = false; @@ -217,6 +226,7 @@ int main(int argc, char *argv[]) { // Render to the screen SDL_RenderClear(renderer); SDL_RenderCopy(renderer, tex, NULL, NULL); + fprintf(stderr, "PRESENT\n"); SDL_RenderPresent(renderer); } |