/usr/lib/perl5/GStreamer/Install/gst2perl.h is in libgstreamer-perl 0.16-1build1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 | /*
* Copyright (C) 2005 by the gtk2-perl team
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*
* $Id$
*/
#ifndef _GST2PERL_H_
#define _GST2PERL_H_
#include <gperl.h>
#include <gst/gst.h>
/* Starting with 0.10.17, libgstreamer provides this macro. */
#ifndef GST_CHECK_VERSION
# include "gst2perl-version.h"
#endif
#include "gst2perl-autogen.h"
/* GstMiniObject support. */
void gst2perl_register_mini_object (GType type, const char *package);
typedef const char * (*Gst2PerlMiniObjectPackageLookupFunc) (GstMiniObject *object);
void gst2perl_register_mini_object_package_lookup_func (GType type, Gst2PerlMiniObjectPackageLookupFunc func);
SV * gst2perl_sv_from_mini_object (GstMiniObject *object, gboolean own);
GstMiniObject * gst2perl_mini_object_from_sv (SV *sv);
/* Custom enum handling. */
#undef newSVGstFormat
#undef SvGstFormat
SV * newSVGstFormat (GstFormat format);
GstFormat SvGstFormat (SV *sv);
#undef newSVGstQueryType
#undef SvGstQueryType
SV * newSVGstQueryType (GstQueryType type);
GstQueryType SvGstQueryType (SV *sv);
/* Custom type converters. */
SV * newSVGstStructure (const GstStructure *structure);
GstStructure * SvGstStructure (SV *sv);
SV * newSVGstIterator (const GstIterator *iter);
GstIterator * SvGstIterator (SV *sv);
SV * newSVGstClockTime (GstClockTime time);
GstClockTime SvGstClockTime (SV *time);
SV * newSVGstClockTimeDiff (GstClockTimeDiff diff);
GstClockTimeDiff SvGstClockTimeDiff (SV *diff);
SV * newSVGstClockID (GstClockID id);
GstClockID SvGstClockID (SV *sv);
#endif /* _GST2PERL_H_ */
|