r1009: Move the dependencies to newer package names
[cinelerra_cv/mob.git] / cinelerra / transportque.inc
blobd13e1e49029ed43c297d2c34dedda955e2015e55
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