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