Merge branch 'master' of git://git.pipapo.org/cinelerra/svn into ct
[cinelerra_cv/ct.git] / cinelerra / transportque.inc
bloba9aca0be72c974c2fdeeae62ed0dbe878cbb780c
1 #ifndef TRANSPORTQUE_INC
2 #define TRANSPORTQUE_INC
4 // Directions
5 #define PLAY_FORWARD 0
6 #define PLAY_REVERSE 1
8 // Commands
9 // Perform change but don't render anything
10 #define COMMAND_NONE              0
11 // Stop playback but keep existing change_type flag
12 #define STOP                              7
14 #define SINGLE_FRAME_FWD          1
15 #define NORMAL_FWD                2
16 #define FAST_FWD                  3
17 #define SINGLE_FRAME_REWIND       4
18 #define NORMAL_REWIND                     5
19 #define FAST_REWIND                       6
20 #define PAUSE                             8
21 #define SLOW_FWD                  9
22 #define SLOW_REWIND               10
23 #define REWIND                    11
24 #define GOTO_END                  12
25 #define CURRENT_FRAME             13
27 // Level of change.  Changes have to be inclusive of all the lesser changes.
28 // Delete cache
29 #define CHANGE_ALL            0xffffffff
30 // Delete render engines
31 #define CHANGE_EDL                  0x11
32 // Search EDL and synchronize parameters.
33 #define CHANGE_PARAMS                0x1
34 #define CHANGE_NONE                  0x0
36 class TransportCommand;
37 class TransportQue;
39 #endif
41 //      Local Variables:
42 //      mode: C++
43 //      c-file-style: "linux"
44 //      End: