2 * Copyright (C) 2007-2009 Nokia Corporation.
4 * Author: Felipe Contreras <felipe.contreras@nokia.com>
6 * This library is free software; you can redistribute it and/or
7 * modify it under the terms of the GNU Lesser General Public
8 * License as published by the Free Software Foundation
9 * version 2.1 of the License.
11 * This library is distributed in the hope that it will be useful,
12 * but WITHOUT ANY WARRANTY; without even the implied warranty of
13 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
14 * Lesser General Public License for more details.
16 * You should have received a copy of the GNU Lesser General Public
17 * License along with this library; if not, write to the Free Software
18 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
27 G_BEGIN_DECLS GST_DEBUG_CATEGORY_EXTERN (gstomx_debug);
28 GST_DEBUG_CATEGORY_EXTERN (gstomx_util_debug);
29 #define GST_CAT_DEFAULT gstomx_debug
32 #define OMX_CONFIG_DIRPATH "/usr/etc"
33 #define OMX_CONFIG_FILENAME "gst-openmax.conf"
41 GSTOMX_NUM_COMMON_PROP
44 gboolean gstomx_get_component_info (void *core, GType type);
46 void *gstomx_core_new (void *object, GType type);
47 GstCaps *gstomx_template_caps (GType type, const gchar * pad_name);
48 void gstomx_install_property_helper (GObjectClass * gobject_class);
49 gboolean gstomx_get_property_helper (void *core, guint prop_id, GValue * value);