2010-05-26 14:17:14 -04:00
|
|
|
! Copyright (C) 2010 Anton Gorenko.
|
|
|
|
! See http://factorcode.org/license.txt for BSD license.
|
2011-03-05 06:34:01 -05:00
|
|
|
USING: alien alien.c-types alien.libraries alien.syntax combinators
|
2011-11-02 14:23:41 -04:00
|
|
|
gobject-introspection kernel system vocabs ;
|
2010-07-18 01:44:49 -04:00
|
|
|
IN: gstreamer.ffi
|
2010-05-26 14:17:14 -04:00
|
|
|
|
2011-03-05 06:34:01 -05:00
|
|
|
<<
|
|
|
|
"glib.ffi" require
|
|
|
|
"gobject.ffi" require
|
|
|
|
"gmodule.ffi" require
|
|
|
|
>>
|
|
|
|
|
|
|
|
LIBRARY: gstreamer
|
|
|
|
|
2010-05-26 14:17:14 -04:00
|
|
|
<<
|
2010-07-18 01:44:49 -04:00
|
|
|
"gstreamer" {
|
2011-09-18 21:25:06 -04:00
|
|
|
{ [ os windows? ] [ drop ] }
|
2010-05-26 14:17:14 -04:00
|
|
|
{ [ os macosx? ] [ drop ] }
|
|
|
|
{ [ os unix? ] [ "libgstreamer-0.10.so" cdecl add-library ] }
|
|
|
|
} cond
|
|
|
|
>>
|
|
|
|
|
2011-03-05 06:34:01 -05:00
|
|
|
<PRIVATE
|
2010-05-26 14:17:14 -04:00
|
|
|
|
2010-07-17 07:17:03 -04:00
|
|
|
! types from libxml2
|
2011-03-05 06:34:01 -05:00
|
|
|
|
2010-05-26 14:17:14 -04:00
|
|
|
TYPEDEF: void* xmlNodePtr
|
|
|
|
TYPEDEF: void* xmlDocPtr
|
|
|
|
TYPEDEF: void* xmlNsPtr
|
|
|
|
|
2011-03-05 06:34:01 -05:00
|
|
|
FOREIGN-ATOMIC-TYPE: libxml2.NodePtr xmlNodePtr
|
|
|
|
FOREIGN-ATOMIC-TYPE: libxml2.DocPtr xmlDocPtr
|
|
|
|
FOREIGN-ATOMIC-TYPE: libxml2.NsPtr xmlNsPtr
|
|
|
|
|
|
|
|
PRIVATE>
|
|
|
|
|
2011-03-15 13:01:18 -04:00
|
|
|
GIR: Gst-0.10.gir
|