Main Page | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members

plugincommands.h

Go to the documentation of this file.
00001 #ifndef PLUGINCOMMANDS_H
00002 #define PLUGINCOMMANDS_H
00003 
00004 #define OK                                 0
00005 #define CANCEL                             1
00006 #define CHECK_HEADER                       43
00007 #define GET_AUDIO                          2
00008 #define GET_MULTICHANNEL                   3
00009 #define GET_REALTIME                       4
00010 // Get the title given by the plugin
00011 #define GET_TITLE                          5
00012 // Get the title given by the module
00013 #define GET_STRING                         84
00014 #define GET_VIDEO                          6
00015 #define GET_FILEIO                         40
00016 #define LOAD_DEFAULTS                      8
00017 #define SAVE_DEFAULTS                      9
00018 
00019 // Non-realtime plugins
00020 #define GET_PARAMETERS                     11
00021 #define GET_AUDIO_PARAMETERS               41
00022 #define GET_VIDEO_PARAMETERS               42
00023 #define GET_SAMPLERATE                     12
00024 #define GET_FRAMERATE                      34
00025 #define GET_FRAMESIZE                      35
00026 #define GET_SMP                            53
00027 #define SET_INTERACTIVE                    13
00028 #define SET_RANGE                          14
00029 #define GET_BUFFERS                        15
00030 #define GET_REALTIME_BUFFERS               36
00031 #define START_PLUGIN                       16
00032 #define COMPLETED                          17
00033 #define EXIT_PLUGIN                        18
00034 #define READ_SAMPLES                       19
00035 #define WRITE_SAMPLES                      20
00036 #define READ_FRAMES                        37
00037 #define WRITE_FRAMES                       38
00038 
00039 // Realtime plugins
00040 #define SHOW_GUI                           22
00041 #define HIDE_GUI                           23
00042 #define START_GUI                          24
00043 #define STOP_GUI                           25
00044 #define SET_STRING                         26
00045 #define SAVE_DATA                          27
00046 #define LOAD_DATA                          28
00047 #define START_REALTIME                     7
00048 #define STOP_REALTIME                      31
00049 #define PROCESS_REALTIME                   32
00050 #define CONFIGURE_CHANGE                   33
00051 #define GET_USE_FLOAT                      39
00052 #define GET_USE_ALPHA                      46
00053 #define GET_USE_INTERPOLATION              47
00054 #define GET_ASPECT_RATIO                   51
00055 #define GUI_ON                             48
00056 #define GUI_OFF                            49
00057 #define GET_GUI_STATUS                     50
00058 #define RESTART_REALTIME                   52
00059 
00060 // Commands for I/O plugins
00061 #define INTERRUPT_PARAMETERS               86
00062 #define SET_CPUS                           83
00063 #define OPEN_FILE                          44
00064 #define CLOSE_FILE                         45
00065 #define FILE_GET_HAS_AUDIO                 54
00066 #define FILE_GET_CHANNELS                  56
00067 #define FILE_GET_RATE                      57
00068 #define FILE_GET_BITS                      58
00069 #define FILE_GET_BYTE_ORDER                59
00070 #define FILE_GET_SIGNED                    60
00071 #define FILE_GET_HEADER                    61
00072 #define FILE_GET_HAS_VIDEO                 55
00073 #define FILE_GET_LAYERS                    62
00074 #define FILE_GET_FRAME_RATE                63
00075 #define FILE_GET_WIDTH                     64
00076 #define FILE_GET_HEIGHT                    65
00077 #define FILE_GET_QUALITY                   66
00078 #define FILE_GET_COMPRESSION               67
00079 #define FILE_GET_ALENGTH                   68
00080 #define FILE_GET_VLENGTH                   69
00081 #define FILE_SEEK_END                      70
00082 #define FILE_SEEK_START                    71
00083 #define FILE_GET_VIDEO_POSITION            72
00084 #define FILE_GET_AUDIO_POSITION            73
00085 #define FILE_SET_VIDEO_POSITION            74
00086 #define FILE_SET_AUDIO_POSITION            75
00087 #define FILE_SET_CHANNEL                   76
00088 #define FILE_SET_LAYER                     77
00089 #define FILE_READ_SAMPLES                  78
00090 #define FILE_READ_FRAME                    79
00091 #define FILE_READ_FRAME_PTR                80
00092 #define FILE_RAW_FRAME_POSSIBLE            81
00093 #define FILE_STRATEGY_POSSIBLE             85
00094 #define FILE_READ_RAW_FRAME                82
00095 #define FILE_WRITE_SAMPLES                 88
00096 #define FILE_WRITE_FRAME                   89
00097 
00098 #endif

Generated on Sun Jan 8 13:38:58 2006 for Cinelerra-svn by  doxygen 1.4.4