2 * This file is part of gtkD.
4 * gtkD is free software; you can redistribute it and/or modify
5 * it under the terms of the GNU Lesser General Public License as published by
6 * the Free Software Foundation; either version 2.1 of the License, or
7 * (at your option) any later version.
9 * gtkD is distributed in the hope that it will be useful,
10 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 * GNU Lesser General Public License for more details.
14 * You should have received a copy of the GNU Lesser General Public License
15 * along with gtkD; if not, write to the Free Software
16 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
19 // generated automatically - do not change
20 // find conversion definition on APILookup.txt
21 // implement new conversion functionalities on the wrap.utils pakage
23 // Adapted from John Reimer's DUI loader modules
26 module gstreamerc
.gstinterfaces
;
28 private import std
.stdio
;
29 private import gstreamerc
.gstinterfacestypes
;
30 private import gtkc
.Loader
;
31 private import gtkc
.paths
;
33 private import gtkc
.glibtypes
;
35 private Linker gstinterfaces_Linker
;
39 gstinterfaces_Linker
= new Linker(libPath
~ importLibs
[LIBRARY
.GSTINTERFACES
] );
40 gstinterfaces_Linker
.link(gstinterfacesLinks
);
41 debug writefln("* Finished static this(): gstinterfaces");
46 delete gstinterfaces_Linker
;
47 debug writefln("* Finished static ~this(): gstinterfaces");
52 // gstinterfaces.GstXOverlay
54 void function(GstXOverlay
* overlay
, gulong xwindowId
)gst_x_overlay_set_xwindow_id
;
55 void function(GstXOverlay
* overlay
, gulong xwindowId
)gst_x_overlay_got_xwindow_id
;
56 void function(GstXOverlay
* overlay
)gst_x_overlay_prepare_xwindow_id
;
57 void function(GstXOverlay
* overlay
)gst_x_overlay_expose
;
61 Symbol
[] gstinterfacesLinks
=
63 { "gst_x_overlay_set_xwindow_id", cast(void**)& gst_x_overlay_set_xwindow_id
},
64 { "gst_x_overlay_got_xwindow_id", cast(void**)& gst_x_overlay_got_xwindow_id
},
65 { "gst_x_overlay_prepare_xwindow_id", cast(void**)& gst_x_overlay_prepare_xwindow_id
},
66 { "gst_x_overlay_expose", cast(void**)& gst_x_overlay_expose
},