1 // Generated by admPyClass.pl do not edit !
2 // getFrameSize -> int editor->getFrameSize (int )
zzpy_getFrameSize(TP)3 static tp_obj zzpy_getFrameSize(TP)
4  {
5   tp_obj self = tp_getraw(tp);
6   IScriptEngine *engine = (IScriptEngine*)tp_get(tp, tp->builtins, tp_string("userdata")).data.val;
7   IEditor *editor = engine->editor();
8   TinyParams pm(tp);
9   void *me = (void *)pm.asThis(&self, ADM_PYID_EDITOR);
10 
11   int p0 = pm.asInt();
12   int r =   editor->getFrameSize(p0);
13   return tp_number(r);
14 }
15 // nbSegments -> int editor->getNbSegment (void )
zzpy_nbSegments(TP)16 static tp_obj zzpy_nbSegments(TP)
17  {
18   tp_obj self = tp_getraw(tp);
19   IScriptEngine *engine = (IScriptEngine*)tp_get(tp, tp->builtins, tp_string("userdata")).data.val;
20   IEditor *editor = engine->editor();
21   TinyParams pm(tp);
22   void *me = (void *)pm.asThis(&self, ADM_PYID_EDITOR);
23 
24   int r =   editor->getNbSegment();
25   return tp_number(r);
26 }
27 // hexDumpFrame -> int pyHexDumpFrame (IEditor int )
zzpy_hexDumpFrame(TP)28 static tp_obj zzpy_hexDumpFrame(TP)
29  {
30   tp_obj self = tp_getraw(tp);
31   IScriptEngine *engine = (IScriptEngine*)tp_get(tp, tp->builtins, tp_string("userdata")).data.val;
32   IEditor *editor = engine->editor();
33   TinyParams pm(tp);
34   void *me = (void *)pm.asThis(&self, ADM_PYID_EDITOR);
35 
36   IEditor *p0 = editor;
37   int p1 = pm.asInt();
38   int r =   pyHexDumpFrame(p0,p1);
39   return tp_number(r);
40 }
41 // getDts -> double pyGetDts (IEditor int )
zzpy_getDts(TP)42 static tp_obj zzpy_getDts(TP)
43  {
44   tp_obj self = tp_getraw(tp);
45   IScriptEngine *engine = (IScriptEngine*)tp_get(tp, tp->builtins, tp_string("userdata")).data.val;
46   IEditor *editor = engine->editor();
47   TinyParams pm(tp);
48   void *me = (void *)pm.asThis(&self, ADM_PYID_EDITOR);
49 
50   IEditor *p0 = editor;
51   int p1 = pm.asInt();
52   double r =   pyGetDts(p0,p1);
53   return tp_number(r);
54 }
55 // getPts -> double pyGetPts (IEditor int )
zzpy_getPts(TP)56 static tp_obj zzpy_getPts(TP)
57  {
58   tp_obj self = tp_getraw(tp);
59   IScriptEngine *engine = (IScriptEngine*)tp_get(tp, tp->builtins, tp_string("userdata")).data.val;
60   IEditor *editor = engine->editor();
61   TinyParams pm(tp);
62   void *me = (void *)pm.asThis(&self, ADM_PYID_EDITOR);
63 
64   IEditor *p0 = editor;
65   int p1 = pm.asInt();
66   double r =   pyGetPts(p0,p1);
67   return tp_number(r);
68 }
69 // getCurrentPts -> double editor->getCurrentFramePts (void )
zzpy_getCurrentPts(TP)70 static tp_obj zzpy_getCurrentPts(TP)
71  {
72   tp_obj self = tp_getraw(tp);
73   IScriptEngine *engine = (IScriptEngine*)tp_get(tp, tp->builtins, tp_string("userdata")).data.val;
74   IEditor *editor = engine->editor();
75   TinyParams pm(tp);
76   void *me = (void *)pm.asThis(&self, ADM_PYID_EDITOR);
77 
78   double r =   editor->getCurrentFramePts();
79   return tp_number(r);
80 }
81 // getPrevKFramePts -> double pyGetPrevKFramePts (IEditor )
zzpy_getPrevKFramePts(TP)82 static tp_obj zzpy_getPrevKFramePts(TP)
83  {
84   tp_obj self = tp_getraw(tp);
85   IScriptEngine *engine = (IScriptEngine*)tp_get(tp, tp->builtins, tp_string("userdata")).data.val;
86   IEditor *editor = engine->editor();
87   TinyParams pm(tp);
88   void *me = (void *)pm.asThis(&self, ADM_PYID_EDITOR);
89 
90   IEditor *p0 = editor;
91   double r =   pyGetPrevKFramePts(p0);
92   return tp_number(r);
93 }
94 // getNextKFramePts -> double pyGetNextKFramePts (IEditor )
zzpy_getNextKFramePts(TP)95 static tp_obj zzpy_getNextKFramePts(TP)
96  {
97   tp_obj self = tp_getraw(tp);
98   IScriptEngine *engine = (IScriptEngine*)tp_get(tp, tp->builtins, tp_string("userdata")).data.val;
99   IEditor *editor = engine->editor();
100   TinyParams pm(tp);
101   void *me = (void *)pm.asThis(&self, ADM_PYID_EDITOR);
102 
103   IEditor *p0 = editor;
104   double r =   pyGetNextKFramePts(p0);
105   return tp_number(r);
106 }
107 // getVideoDuration -> double editor->getVideoDuration (void )
zzpy_getVideoDuration(TP)108 static tp_obj zzpy_getVideoDuration(TP)
109  {
110   tp_obj self = tp_getraw(tp);
111   IScriptEngine *engine = (IScriptEngine*)tp_get(tp, tp->builtins, tp_string("userdata")).data.val;
112   IEditor *editor = engine->editor();
113   TinyParams pm(tp);
114   void *me = (void *)pm.asThis(&self, ADM_PYID_EDITOR);
115 
116   double r =   editor->getVideoDuration();
117   return tp_number(r);
118 }
119 // nextFrame -> int pyNextFrame (IEditor )
zzpy_nextFrame(TP)120 static tp_obj zzpy_nextFrame(TP)
121  {
122   tp_obj self = tp_getraw(tp);
123   IScriptEngine *engine = (IScriptEngine*)tp_get(tp, tp->builtins, tp_string("userdata")).data.val;
124   IEditor *editor = engine->editor();
125   TinyParams pm(tp);
126   void *me = (void *)pm.asThis(&self, ADM_PYID_EDITOR);
127 
128   IEditor *p0 = editor;
129   int r =   pyNextFrame(p0);
130   return tp_number(r);
131 }
132 // dumpRefVideo -> int editor->dumpRefVideos (void )
zzpy_dumpRefVideo(TP)133 static tp_obj zzpy_dumpRefVideo(TP)
134  {
135   tp_obj self = tp_getraw(tp);
136   IScriptEngine *engine = (IScriptEngine*)tp_get(tp, tp->builtins, tp_string("userdata")).data.val;
137   IEditor *editor = engine->editor();
138   TinyParams pm(tp);
139   void *me = (void *)pm.asThis(&self, ADM_PYID_EDITOR);
140 
141   int r =   editor->dumpRefVideos();
142   return tp_number(r);
143 }
144 // printTiming -> int pyPrintTiming (IEditor int )
zzpy_printTiming(TP)145 static tp_obj zzpy_printTiming(TP)
146  {
147   tp_obj self = tp_getraw(tp);
148   IScriptEngine *engine = (IScriptEngine*)tp_get(tp, tp->builtins, tp_string("userdata")).data.val;
149   IEditor *editor = engine->editor();
150   TinyParams pm(tp);
151   void *me = (void *)pm.asThis(&self, ADM_PYID_EDITOR);
152 
153   IEditor *p0 = editor;
154   int p1 = pm.asInt();
155   int r =   pyPrintTiming(p0,p1);
156   return tp_number(r);
157 }
158 // dumpSegment -> void editor->dumpSegment (int )
zzpy_dumpSegment(TP)159 static tp_obj zzpy_dumpSegment(TP)
160  {
161   tp_obj self = tp_getraw(tp);
162   IScriptEngine *engine = (IScriptEngine*)tp_get(tp, tp->builtins, tp_string("userdata")).data.val;
163   IEditor *editor = engine->editor();
164   TinyParams pm(tp);
165   void *me = (void *)pm.asThis(&self, ADM_PYID_EDITOR);
166 
167   int p0 = pm.asInt();
168   editor->dumpSegment(p0);
169  return tp_None;
170 }
171 // dumpAllSegments -> void editor->dumpSegments (void )
zzpy_dumpAllSegments(TP)172 static tp_obj zzpy_dumpAllSegments(TP)
173  {
174   tp_obj self = tp_getraw(tp);
175   IScriptEngine *engine = (IScriptEngine*)tp_get(tp, tp->builtins, tp_string("userdata")).data.val;
176   IEditor *editor = engine->editor();
177   TinyParams pm(tp);
178   void *me = (void *)pm.asThis(&self, ADM_PYID_EDITOR);
179 
180   editor->dumpSegments();
181  return tp_None;
182 }
zzpy__pyEditor_get(tp_vm * vm)183 tp_obj zzpy__pyEditor_get(tp_vm *vm)
184 {
185   tp_obj self = tp_getraw(vm);
186   IScriptEngine *engine = (IScriptEngine*)tp_get(vm, vm->builtins, tp_string("userdata")).data.val;
187   IEditor *editor = engine->editor();
188   TinyParams pm(vm);
189   void *me=(void *)pm.asThis(&self, ADM_PYID_EDITOR);
190   char const *key = pm.asString();
191   if (!strcmp(key, "getFrameSize"))
192   {
193      return tp_method(vm, self, zzpy_getFrameSize);
194   }
195   if (!strcmp(key, "nbSegments"))
196   {
197      return tp_method(vm, self, zzpy_nbSegments);
198   }
199   if (!strcmp(key, "hexDumpFrame"))
200   {
201      return tp_method(vm, self, zzpy_hexDumpFrame);
202   }
203   if (!strcmp(key, "getDts"))
204   {
205      return tp_method(vm, self, zzpy_getDts);
206   }
207   if (!strcmp(key, "getPts"))
208   {
209      return tp_method(vm, self, zzpy_getPts);
210   }
211   if (!strcmp(key, "getCurrentPts"))
212   {
213      return tp_method(vm, self, zzpy_getCurrentPts);
214   }
215   if (!strcmp(key, "getPrevKFramePts"))
216   {
217      return tp_method(vm, self, zzpy_getPrevKFramePts);
218   }
219   if (!strcmp(key, "getNextKFramePts"))
220   {
221      return tp_method(vm, self, zzpy_getNextKFramePts);
222   }
223   if (!strcmp(key, "getVideoDuration"))
224   {
225      return tp_method(vm, self, zzpy_getVideoDuration);
226   }
227   if (!strcmp(key, "nextFrame"))
228   {
229      return tp_method(vm, self, zzpy_nextFrame);
230   }
231   if (!strcmp(key, "dumpRefVideo"))
232   {
233      return tp_method(vm, self, zzpy_dumpRefVideo);
234   }
235   if (!strcmp(key, "printTiming"))
236   {
237      return tp_method(vm, self, zzpy_printTiming);
238   }
239   if (!strcmp(key, "dumpSegment"))
240   {
241      return tp_method(vm, self, zzpy_dumpSegment);
242   }
243   if (!strcmp(key, "dumpAllSegments"))
244   {
245      return tp_method(vm, self, zzpy_dumpAllSegments);
246   }
247   return tp_get(vm, self, tp_string(key));
248 }
zzpy__pyEditor_set(tp_vm * vm)249 tp_obj zzpy__pyEditor_set(tp_vm *vm)
250 {
251   tp_obj self = tp_getraw(vm);
252   IScriptEngine *engine = (IScriptEngine*)tp_get(vm, vm->builtins, tp_string("userdata")).data.val;
253   IEditor *editor = engine->editor();
254   TinyParams pm(vm);
255   void *me = (void *)pm.asThis(&self, ADM_PYID_EDITOR);
256   char const *key = pm.asString();
257   return tp_None;
258 }
259 // Dctor
myDtorpyEditor(tp_vm * vm,tp_obj self)260 static void myDtorpyEditor(tp_vm *vm,tp_obj self)
261 {
262 }
263 // Ctor ()
myCtorpyEditor(tp_vm * vm)264 static tp_obj myCtorpyEditor(tp_vm *vm)
265 {
266   tp_obj self = tp_getraw(vm);
267   TinyParams pm(vm);
268   void *me = NULL;
269   tp_obj cdata = tp_data(vm, ADM_PYID_EDITOR, me);
270   cdata.data.info->xfree = myDtorpyEditor;
271   tp_set(vm, self, tp_string("cdata"), cdata);
272   return tp_None;
273 }
zzpy__pyEditor_help(TP)274 static tp_obj zzpy__pyEditor_help(TP)
275 {
276 	PythonEngine *engine = (PythonEngine*)tp_get(tp, tp->builtins, tp_string("userdata")).data.val;
277 
278 	engine->callEventHandlers(IScriptEngine::Information, NULL, -1, "getFrameSize(int)\n");
279 	engine->callEventHandlers(IScriptEngine::Information, NULL, -1, "nbSegments(void)\n");
280 	engine->callEventHandlers(IScriptEngine::Information, NULL, -1, "hexDumpFrame(IEditor,int)\n");
281 	engine->callEventHandlers(IScriptEngine::Information, NULL, -1, "getDts(IEditor,int)\n");
282 	engine->callEventHandlers(IScriptEngine::Information, NULL, -1, "getPts(IEditor,int)\n");
283 	engine->callEventHandlers(IScriptEngine::Information, NULL, -1, "getCurrentPts(void)\n");
284 	engine->callEventHandlers(IScriptEngine::Information, NULL, -1, "getPrevKFramePts(IEditor)\n");
285 	engine->callEventHandlers(IScriptEngine::Information, NULL, -1, "getNextKFramePts(IEditor)\n");
286 	engine->callEventHandlers(IScriptEngine::Information, NULL, -1, "getVideoDuration(void)\n");
287 	engine->callEventHandlers(IScriptEngine::Information, NULL, -1, "nextFrame(IEditor)\n");
288 	engine->callEventHandlers(IScriptEngine::Information, NULL, -1, "dumpRefVideo(void)\n");
289 	engine->callEventHandlers(IScriptEngine::Information, NULL, -1, "printTiming(IEditor,int)\n");
290 	engine->callEventHandlers(IScriptEngine::Information, NULL, -1, "dumpSegment(int)\n");
291 	engine->callEventHandlers(IScriptEngine::Information, NULL, -1, "dumpAllSegments(void)\n");
292 
293 	return tp_None;
294 };
initClasspyEditor(tp_vm * vm)295 tp_obj initClasspyEditor(tp_vm *vm)
296 {
297   tp_obj myClass = tp_class(vm);
298   tp_set(vm,myClass, tp_string("__init__"), tp_fnc(vm,myCtorpyEditor));
299   tp_set(vm,myClass, tp_string("__set__"), tp_fnc(vm,zzpy__pyEditor_set));
300   tp_set(vm,myClass, tp_string("__get__"), tp_fnc(vm,zzpy__pyEditor_get));
301   tp_set(vm,myClass, tp_string("help"), tp_fnc(vm,zzpy__pyEditor_help));
302   return myClass;
303 }
304