"Fossies" - the Fresh Open Source Software Archive
Member "gstreamer-1.16.1/tests/examples/memory/my-vidmem.h" (19 Apr 2019, 1222 Bytes) of package /linux/misc/gstreamer-1.16.1.tar.xz:
As a special service "Fossies" has tried to format the requested source page into HTML format using (guessed) C and C++ source code syntax highlighting (style: standard
) with prefixed line numbers and code folding
Alternatively you can here view
the uninterpreted source code file.
1 /* GStreamer
2 * Copyright (C) 2012 Wim Taymans <email@example.com>
4 * This library is free software; you can redistribute it and/or
5 * modify it under the terms of the GNU Library General Public
6 * License as published by the Free Software Foundation; either
7 * version 2 of the License, or (at your option) any later version.
9 * This library 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 GNU
12 * Library General Public License for more details.
14 * You should have received a copy of the GNU Library General Public
15 * License along with this library; if not, write to the
16 * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
17 * Boston, MA 02110-1301, USA.
20 #include <gst/gst.h>
22 /* example of an allocator that needs a custom alloc function */
23 void my_vidmem_init (void);
25 GstMemory * my_vidmem_alloc (guint format, guint width, guint height);
27 gboolean my_is_vidmem (GstMemory *mem);
29 void my_vidmem_get_format (GstMemory *mem, guint *format,
30 guint *width, guint *height);