From d01e4f9d601e86759fdec1832f9326159f1005e2 Mon Sep 17 00:00:00 2001 From: Gregory Nutt Date: Thu, 24 Jul 2014 06:52:54 -0600 Subject: Need debug output from CMediaPlayer if either audio or graphics debug enabled --- NxWidgets/nxwm/include/cmediaplayer.hxx | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'NxWidgets/nxwm/include') diff --git a/NxWidgets/nxwm/include/cmediaplayer.hxx b/NxWidgets/nxwm/include/cmediaplayer.hxx index b2f5072f6..6e19ddaf3 100644 --- a/NxWidgets/nxwm/include/cmediaplayer.hxx +++ b/NxWidgets/nxwm/include/cmediaplayer.hxx @@ -83,6 +83,20 @@ namespace NxWM private: /** * This enumeration identifies the state of the media player + * + * State Transition Table + * ---------+----------+----------+----------+----------+----------+----------+ + * | FILE | FILE | | | FAST | | + * STATE | SELECTED |DESELECTED| PLAY | PAUSE | FORWARD | REWIND | + * ---------+----------+----------+----------+----------+----------+----------+ + * STOPPED | PAUSED | X | X | X | X | X | + * PAUSED | PAUSED | STOPPED | PLAYING | X |FFORWARD1 | REWIND1 | + * PLAYING | X | X | X | PAUSED |FFORWARD2 | REWIND2 | + * FFORWARD1| X | X | PAUSED | X | PAUSED | REWIND1 | + * REWIND1 | X | X | PAUSED | X |FFORWARD1 | PAUSED | + * FFORWARD2| X | X | X | PLAYING | PLAYING | REWIND1 | + * REWIND2 | X | X | X | PLAYING |FFORWARD1 | PLAYING | + * ---------+----------+----------+----------+----------+----------+----------+ */ enum EMediaPlayerState -- cgit v1.2.3