28 lines
655 B
Factor
28 lines
655 B
Factor
! Copyright (C) 2010 Anton Gorenko.
|
|
! See http://factorcode.org/license.txt for BSD license.
|
|
USING: alien alien.syntax alien.libraries combinators kernel
|
|
system
|
|
gobject-introspection glib.ffi gmodule.ffi gobject.ffi ;
|
|
EXCLUDE: alien.c-types => pointer ;
|
|
IN: gstreamer.ffi
|
|
|
|
<<
|
|
"gstreamer" {
|
|
{ [ os winnt? ] [ drop ] }
|
|
{ [ os macosx? ] [ drop ] }
|
|
{ [ os unix? ] [ "libgstreamer-0.10.so" cdecl add-library ] }
|
|
} cond
|
|
>>
|
|
|
|
TYPEDEF: gpointer GstClockID
|
|
TYPEDEF: guint64 GstClockTime
|
|
TYPEDEF: gint64 GstClockTimeDiff
|
|
|
|
! types from libxml2
|
|
TYPEDEF: void* xmlNodePtr
|
|
TYPEDEF: void* xmlDocPtr
|
|
TYPEDEF: void* xmlNsPtr
|
|
|
|
GIR: vocab:gstreamer/Gst-0.10.gir
|
|
|